aboutsummaryrefslogtreecommitdiff
path: root/sound/softsynth
AgeCommit message (Collapse)Author
2010-03-18COMMON: Move Common::RandomSource to common/random.*Max Horn
svn-id: r48279
2010-03-12This hopefully fixes building on win64.Johannes Schickel
svn-id: r48245
2010-03-09Initialise 'releaseAdd' to avoid a Valgrind warning in Write20() when theTorbjörn Andersson
emulator is initialised. svn-id: r48214
2010-03-08Add a slight comment when the DBOPL sources where synched with DOSBox.Johannes Schickel
svn-id: r48182
2010-03-08Use memset instead of a custom loop for zeroing the sample buffer.Johannes Schickel
svn-id: r48181
2010-03-08Cleanup.Johannes Schickel
svn-id: r48180
2010-03-08Switch to the other DOSBox OPL emulator as suggested by the DOSBox developers.Johannes Schickel
svn-id: r48179
2010-02-26SID: Adding DISABLE_SID option, as SID player embiggens binary by a large ↵Neil Millstone
amount. This is a problem for the DS port. svn-id: r48137
2010-01-25- Remove "(experimental)" mark from DOSBox OPL emulator description in GUIJohannes Schickel
- Merge in some small OPL emulator changes from DOSBox's trunk svn-id: r47546
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530
2010-01-12Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵Johannes Schickel
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279
2010-01-08Use DisposeAfterUse::FlagWillem Jan Palenstijn
svn-id: r47187
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-03Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is nullTorbjörn Andersson
before freeing it, which isn't necessary. svn-id: r46941
2009-12-30Add Nintendo 64 port to trunk.Fabio Battaglia
svn-id: r46773
2009-12-09Typo...Johannes Schickel
svn-id: r46319
2009-12-09This is hopefully fixing compilation of the fluidsynth code.Johannes Schickel
svn-id: r46318
2009-12-09Remove the Audio::Mixer parameter from the midi/music pluginsMax Horn
svn-id: r46315
2009-11-26Fix warnings.Johannes Schickel
svn-id: r46145
2009-11-26Add patch #2839048 - MM C64 sound/music player, with minor changes.Travis Howell
svn-id: r46143
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-09-23Got rid of Common::File::addDefaultDirectory, instead implemented the ↵Johannes Schickel
solution proposed in "Case agnostic handling for directories (and files)" on -devel. svn-id: r44266
2009-09-14Wording.Johannes Schickel
svn-id: r44086
2009-09-14Use struct packing for AdLib instruments like the SCUMM engine does. (And a ↵Johannes Schickel
comment about this change, which might be rather paranoia than having a real effect) svn-id: r44085
2009-07-29Fix typo, which made our "floorf" macro use "floorf" instead of "floor" on ↵Johannes Schickel
systems without "floorf". svn-id: r42904
2009-07-01- Added GCC_PRINTF attribute to several funcs where it makes senseMax Horn
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings - removed duplicate prototypes for some funcs - fixed some "increases required alignment of target type" warnings svn-id: r42009
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061
2009-05-29Double volume of DOSBox' OPL emulator, like DOSBox does too.Johannes Schickel
svn-id: r41014
2009-05-27Add include guard.Johannes Schickel
svn-id: r40932
2009-05-24Strip trailing whitespaces in the whole code base.Johannes Schickel
svn-id: r40867
2009-05-22Fixed a warning: printf("%f") should take a double, not a float.Marcus Comstedt
svn-id: r40785
2009-05-19COMMON: Removed Stream::ioFailed() and clearIOFailed(), as they are ↵Max Horn
deprecated; however, retained ioFailed in SeekableReadStream and File for now (so for now this mainly affects WriteStream subclasses) svn-id: r40725
2009-05-13Make g++ 4.4 happy (warning about out of bounds access).Johannes Schickel
svn-id: r40526
2009-05-12- Add support for selecting the OPL emulator being used (config entry: ↵Johannes Schickel
"opl_driver") - Make MAME FM OPL the default emulator again - Add GUI support for selecting the active OPL emulator - Update themes svn-id: r40496
2009-05-06For the time being rename opl.h to opl_inc.h and opl.cpp to opl_impl.h, so ↵Johannes Schickel
MSVC does not try to compile the former opl.cpp. (Needs cleanup in the future anyway...) svn-id: r40365
2009-05-06Another attempt at fixing MSVC compiliation. (someone test this please ;-)Johannes Schickel
svn-id: r40364
2009-05-06Don't include headers inside namespace scopes. This should fix compilation ↵Johannes Schickel
on NDS at least. svn-id: r40360
2009-05-06Added a reference to scummsys.h to fix compilation errorsPaul Gilbert
svn-id: r40351
2009-05-06Fix feedback/algorithm register write bugs in Dual OPL2 mode.Johannes Schickel
svn-id: r40342
2009-05-05Really fix Dual OPL2 initialization.Johannes Schickel
svn-id: r40341
2009-05-05Dual OPL2 initialization bugfix.Johannes Schickel
svn-id: r40339
2009-05-05Cleanup:Johannes Schickel
- Rename OPL_DOSBox to OPL, since it's inside a seperate namespace anyway - Reanme MAME_OPL to OPL, since it's inside a seperate namespace anyway svn-id: r40338
2009-05-05AdLib emulator changes part2:Johannes Schickel
- Add new OPL emulator API (and legacy access API) in sound/fmopl.h - Add DOSBox OPL emulator. - Update MAME OPL emulator for the API changes. svn-id: r40334
2009-05-05AdLib emulator changes part1 (breaks compilation :-/):Johannes Schickel
- Add new directory sound/softsynth/opl - Move sound/fmopl to sound/softsynth/opl/mame svn-id: r40333
2009-04-22Rename adlib_read to adlib_get_reg_value, since it return the (cached) ↵Johannes Schickel
register value, which can not be achieved by read AdLib read. svn-id: r40084
2009-04-22Renamed some variables and parameters to match their real use. Johannes Schickel
svn-id: r40083
2009-03-10Use pow() instead of powf() when compiling with MinGW32 to work around a ↵Andre Heider
libstdc++ cross-compile bug, see #2673362 svn-id: r39309
2009-02-15- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.Johannes Schickel
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated). - Update all client code which relied on OSystem::clearScreen so far. svn-id: r38304