aboutsummaryrefslogtreecommitdiff
path: root/sound/softsynth
AgeCommit message (Collapse)Author
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
2009-01-30do not include common/debug.h from common/util.hMax Horn
svn-id: r36143
2008-12-19Custom percussion instruments for the AdLib MIDI driver (Slightly modified ↵Jordi Vilalta Prat
patch #2357165) svn-id: r35439
2008-11-29Remove warnings from NDS build.Robin Watts
svn-id: r35172
2008-11-13Fixed compiling of MT32 emulator with -O2 and -Werror.Johannes Schickel
svn-id: r35040
2008-11-05Fixed compile error.Torbjörn Andersson
svn-id: r34907
2008-11-05Turned enum PluginError into Common::Error, which in the future is to be ↵Max Horn
used in more places. Help with this is highly welcome svn-id: r34906
2008-09-06MT32 emu: eof -> eosMax Horn
svn-id: r34390
2008-09-03Removed unused readLine code from the MT-32 emuMax Horn
svn-id: r34314
2008-08-30Fix (?) Solaris detection in some workaround code in the MT-32 emulatorMax Horn
svn-id: r34216
2008-07-29Changed class File (and derived classes) to only support read-only access; ↵Max Horn
added a new class DumpFile for writing svn-id: r33412
2008-06-13Added initial interface to list music devices and their typesJordi Vilalta Prat
svn-id: r32695
2008-06-13Renamed MIDI plugins to Music pluginsJordi Vilalta Prat
svn-id: r32693
2008-05-24typoMax Horn
svn-id: r32245
2008-05-14- Added more information (ID and capabilities) to the MIDI driversJordi Vilalta Prat
- Added the MidiPlugin interface to the remaining MIDI drivers - Added an initial MidiManager to handle the MIDI plugins (just static plugins by now) svn-id: r32117
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2008-03-26Modified Patch #1925352: Memory leak fixesMax Horn
svn-id: r31244
2008-02-26Completed fix for bug #1523129 (SOLARIS: solaris 8 build broken)Max Horn
svn-id: r30972
2008-02-24Fixed warning on systems with unsiged char as default char type.Johannes Schickel
svn-id: r30953
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2007-12-13Adding a method to check whether a note currently playingSven Hesse
svn-id: r29856
2007-12-09Fixed typosMax Horn
svn-id: r29793
2007-11-19Don't use M_PI, rather use our very own PI constantMax Horn
svn-id: r29567
2007-11-19Define M_PI if it's not defined (seems not to be defined under MSVC)Filippos Karapetis
svn-id: r29566
2007-11-18Moved Gob's square wave generator to sound/softsynth/pcspk.hSven Hesse
svn-id: r29564
2007-11-02Patch #1816901: MT-32 emu: Low volumeMax Horn
svn-id: r29378
2007-10-28Patch #1800085: small 'unknown control change byte 32' patchMax Horn
svn-id: r29289
2007-10-27Added support for more ROM versions, see FR #1820331Max Horn
svn-id: r29269
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Fixed some more warningsMax Horn
svn-id: r28948
2007-08-20Removed extra commas from lookup-tables' ends.Kari Salminen
svn-id: r28676
2007-07-01Removing non-ASCII chars from source codeMax Horn
svn-id: r27818
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-04-19Patch #1701118: Remove non-english characters from ym2612.cppMax Horn
svn-id: r26551
2007-03-24Added standard fileheader. (oops)Johannes Schickel
svn-id: r26286