aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/sound/sound.h
AgeCommit message (Collapse)Author
2015-07-07GOB: Implement custom AdLib volume controlWalter van Niftrik
2014-02-18GOB: Make GPL headers consistent in themselves.Johannes Schickel
2012-07-30GOB: Don't leak in sampleLoad() when loading failsSven Hesse
2012-07-30GOB: const correctness in SoundBlaster::playComposition()Sven Hesse
2012-06-16GOB: Loop the Little Red title musicSven Hesse
2012-06-11GOB: Play the music on the title screen of Gob1 EGASven Hesse
The EGA version of Gobliiins comes with an MDY track. While the original doesn't play it, we thought it might be a nice idea to play it nevertheless.
2012-06-11GOB: Rewrite the AdLib playersSven 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-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-01-29GOB: Add Script::evalInt() and Script::evalString()Sven Hesse
svn-id: r55634
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
2009-06-18Splitting an ADLPlayer and MDYPlayer from the AdLib classSven Hesse
svn-id: r41633
2009-06-18Replacing some #includes by forward declarationsSven Hesse
svn-id: r41632
2009-06-13Gob - *WIP* incomplete implementation of MDY/TBR Arnaud Boutonné
svn-id: r41498
2009-03-19Adding simple support for protracker playbackSven Hesse
svn-id: r39550
2008-12-14Background "music" for Urban Runner, though only 8bit for nowSven Hesse
svn-id: r35352
2008-12-14Music/Video handling fixes/stubsSven Hesse
svn-id: r35351
2008-07-12Changed tricky variable access from pointers to a new class that minds ↵Sven Hesse
endianess. This should fix a few regressions with BE games on LE systems and vice versa that I introduced when I changed how variables are stored (which was necessary to get Woodruff work on BE systems). svn-id: r33014
2008-05-08Implemented the background "music" / atmospheric sounds in WoodruffSven Hesse
svn-id: r31949
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937