aboutsummaryrefslogtreecommitdiff
path: root/sound/mods/paula.h
AgeCommit message (Collapse)Author
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-08-09fixed up some missing newlinesNorbert Lange
removed MSVC6 disable pragmas, the warnings are already disabled in the project files svn-id: r43182
2009-08-07added stub for setting audio filter in PaulaNorbert Lange
fixed wrong value for volume in maxtrax svn-id: r43099
2009-07-10changed: period in Paula get set immediately instead of queuedNorbert Lange
svn-id: r42336
2009-06-08Spaces for alignment, not tabs :PSven Hesse
svn-id: r41383
2009-06-08Initital commit modifying buildsystem and adding a TFMX Module-PlayerNorbert Lange
Changes in Paula.cpp/Paula.h + soundfx.cpp: Added (easy) queueing of samples by implementing methods that act similar like writes to the Amiga-Chipset would. Added counting of DMA-Interrupts, that is how often a sample finished playing. Added a base for the interrupt-interval, in most cases this will be the Cia-clockrate. Derived classes can then set the interval without scaling to the samplerate Changes in common/scummsys.h: Only disable warnings with pragmas for MS Compilers that cant do so otherwise. Newer MSVC Versions can and should disable warnings in the Project-Settings. Files in tfmx: Some files for debugging. Wont ever be commited back into trunk so those will contain some messy and hackish code Added: tfmx.h/tfmx.cpp Player for TFMX-Modules. Rest: main.cpp etc. Modified buildsystem to include new directory, modified main.cpp so it calls tfmxmain (tfmxplayer.cpp) instead of starting the GUI. svn-id: r41382
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-06-28Switched Paula (Amiga MOD) code to use fixed point math instead of doubles ↵Max Horn
(caveat: this only works for samples < 32k right now; if this ever turns out to be a problem, I can fix it, though) svn-id: r27767
2007-06-28Some optimizations to the Paula sound chip emu code (removing common sub ↵Max Horn
expressions and stuff) svn-id: r27761
2007-06-28Started to refactor the Paula / Amiga MOD code: Made some stuff in class ↵Max Horn
Paula private and added accessor APIs instead svn-id: r27759
2007-06-24Mod code cleanupMax Horn
svn-id: r27690
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-19added Amiga SoundFx module player code, used by Amiga versions of the ↵Gregory Montoir
following Delphine Software games : Future Wars, Operation Stealth, Cruise for a Corpse and Another World svn-id: r26869
2007-04-26Removing more semicolaMax Horn
svn-id: r26597
2007-02-18added basic support for playing FOTAQ amiga modules files (rjp1) instead of ↵Gregory Montoir
MIDI (code is currently #ifdef'ed out). svn-id: r25707
2007-01-26Some cleanup / code formatting changes, and added some FIXME commentsMax Horn
svn-id: r25199
2007-01-25Moved Paula and Infogrames to sound/mods/Sven Hesse
svn-id: r25191