Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-28 | GOB: Don't completely reset the OPL in AdLib::initOPL() | Sven Hesse | |
It shouldn't be necessary anymore, since initOPL() cleans everything. If, however, suddenly a piece of music sounds weird in a Gob game, this is the place to look for. This fixes a race condition between OPL::reset() and the callback timer. | |||
2015-07-19 | GOB: Get rid of unused Audio::mixer references | Max Horn | |
Also remove the unused AdLib::_rate member variable. | |||
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | GOB: Implement custom AdLib volume control | Walter van Niftrik | |
2015-07-07 | GOB: Use the built-in OPL timer | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2014-02-18 | GOB: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-04-15 | GOB: Add another sanity check | Sven Hesse | |
2012-06-11 | GOB: Don't recalculate the AdLib frequencies table on every player reset | Sven Hesse | |
2012-06-11 | GOB: Rewrite the AdLib players | Sven Hesse | |
This is a complete rewrite of the AdLib players for ADL and MDY/TBR files in the Gob engine. Major changes 1) The AdLib base class is now completely separated from all file format code and can theoretically be used by any OPL2-based format (within reason) 2) The new code is far better documented and more readable 3) The MDY player now actually works. The MDY/TBR format is in reality the MUS/SND format created by AdLib as a simpler alternative to the ROL format 4) Since the MAME emulator is quite buggy and leads to noticable wrong percussion in the Gobliins 2 title music, the new AdLib player will try to create a DOSBox OPL. If it's not compiled in, or if the user configured opl_driver to "mame", it will print out appropriate warnings. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2010-10-15 | GOB: Fix Code analysis warnings | Sven Hesse | |
See bug report #3087831 svn-id: r53464 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-02-03 | Minor style-related changes | Sven Hesse | |
svn-id: r47839 | |||
2010-02-02 | Fascination - Fix one wrong wait time | Arnaud Boutonné | |
svn-id: r47826 | |||
2010-01-12 | Rename 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-08 | Switch Mixer::playInputStream to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47182 | |||
2010-01-03 | Fix a buffer overflow (thanks to syke) and modify the way the instruments ↵ | Arnaud Boutonné | |
are loaded (bytes instead of uint16). This (sadly) doesn't fix the MDY player. svn-id: r46936 | |||
2010-01-01 | Fix a buffer overflow, thanks to syke | Arnaud Boutonné | |
svn-id: r46851 | |||
2009-09-30 | Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵ | Max Horn | |
things) svn-id: r44495 | |||
2009-09-08 | Fixed some (pedantic) warnings | Max Horn | |
svn-id: r44015 | |||
2009-06-24 | Clarifying some warnings | Sven Hesse | |
svn-id: r41836 | |||
2009-06-23 | Changing the TBR FIXME into a warning in setVoice() | Sven Hesse | |
svn-id: r41803 | |||
2009-06-22 | Removing trailing tabs | Sven Hesse | |
svn-id: r41784 | |||
2009-06-22 | Removing trailing spaces | Sven Hesse | |
svn-id: r41783 | |||
2009-06-22 | Added stream-reading loading wrappers to MDYPlayer and added a workaround to ↵ | Sven Hesse | |
fix TBR reading for the moment svn-id: r41781 | |||
2009-06-18 | Splitting an ADLPlayer and MDYPlayer from the AdLib class | Sven Hesse | |
svn-id: r41633 | |||
2009-06-16 | Properly initializing _soundMode, for ADLs too | Sven Hesse | |
svn-id: r41591 | |||
2009-06-16 | MDY/TBR : fix a thing or two. Still far from being OK, but in-game ambiance ↵ | Arnaud Boutonné | |
"music" is (a little) less buggy svn-id: r41584 | |||
2009-06-13 | Gob - *WIP* incomplete implementation of MDY/TBR | Arnaud Boutonné | |
svn-id: r41498 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2008-11-29 | Remove warnings from NDS build. | Robin Watts | |
svn-id: r35172 | |||
2008-05-17 | Changing debug channels a bit | Sven Hesse | |
svn-id: r32157 | |||
2008-05-08 | Restructured sound code | Sven Hesse | |
svn-id: r31937 |