aboutsummaryrefslogtreecommitdiff
path: root/scumm/sound.cpp
AgeCommit message (Collapse)Author
2003-10-17renamed some Timer methodsMax Horn
svn-id: r10868
2003-10-17proper fix for COMI timer issue: don't let a Timer remove itselfMax Horn
svn-id: r10867
2003-10-12some more target<->game cleanupMax Horn
svn-id: r10769
2003-10-08new config manager. not everything is completed, and some things will still ↵Max Horn
be changed, but it seems to work well enough to put it into CVS svn-id: r10687
2003-10-07Remove comment, which is no longer needed too.Travis Howell
svn-id: r10655
2003-10-07Ooops, used wrong one.Travis Howell
svn-id: r10653
2003-10-07FM TOWNS sfx fix, correct sample rate.Travis Howell
svn-id: r10652
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-10-01A few FmTowns games don't fall under the GF_FMTOWNS flag.Jamieson Christian
Must not filter them out in stopSound(). svn-id: r10527
2003-09-30Support for FMTowns versions of MI1/2,Jamieson Christian
submitted by Hibernatus. svn-id: r10511
2003-09-30This may be an issue in legit gameplay, but GF_FMTOWNSJamieson Christian
games do use _musicEngine for the FM synth stuff, so don't exclude it in stopSound(). (Is this assumption made elsewhere also?) svn-id: r10506
2003-09-27some minor cleanupMax Horn
svn-id: r10437
2003-09-24More Amiga V2/V3 sound updates from _Q_:Travis Howell
1. A Player_MOD class, basically acts as a simplified mixer that mixes at 60Hz intervals (or whatever interval you specify), this gives smooth music playback in player_v3a 2. Some changes to player_v3a as a result of #1, including reduced music volume 3. player_v2a, and the necessary additions to scummvm.cpp/scumm.h svn-id: r10392
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-16Partial fix for Bug [636985] ZAK256: No kazoo tuneJamieson Christian
Implemented a parser for Euphony music. No FM instrument support yet, as the FM chip used by FM Towns is not being emulated yet. In the meantime, a stock FM-emulated GM instrument is being used instead. This at least makes the Zak Towns kazoo tune and the Loom Towns distaff audible. Emulation of the FM Towns synth chip, or suitable emulation using the OPL2 synth, is still under investigation. svn-id: r10265
2003-09-15cleanupMax Horn
svn-id: r10260
2003-09-13Revert change, was not needed after all.Travis Howell
svn-id: r10228
2003-09-13Another fm towns sound fix from HibernatusTravis Howell
svn-id: r10217
2003-09-13Another fm towns sound fix from HibernatusTravis Howell
svn-id: r10209
2003-09-10experimental fix for bug #802396 (LOOMCD: Sound lock up); it turns out this ↵Max Horn
is a very long standing bug (pre-0.4.1 at the least). This fix may cause regressions in games using CD tracks, beware svn-id: r10163
2003-09-10added refCon parameter to timer classMax Horn
svn-id: r10156
2003-09-09another fix for bug #802396 (LOOMCD: Sound often causes lock up)Max Horn
svn-id: r10142
2003-09-08make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolumeMax Horn
svn-id: r10097
2003-09-08fix for bug #802396 (LOOMCD: Sound often causes lock up)Max Horn
svn-id: r10085
2003-09-08fix warningPaweł Kołodziejski
svn-id: r10081
2003-09-07properly decode SBL resources by scanning the VOC header in them; added a ↵Max Horn
guess at how SEGA SBLs work (untested, might be completely wrong) svn-id: r10074
2003-09-07make use of voc.h; some cleanupMax Horn
svn-id: r10073
2003-09-07removed the seperate 'MP3' CD methods in class Sound (besides being ↵Max Horn
misnamed, merging them into their parent functions actually seems clearer to me, reading wise) svn-id: r10071
2003-09-07cleanup/refactoringMax Horn
svn-id: r10070
2003-09-07some cleanup; clarified isSoundInUse semantics and the difference between ↵Max Horn
IMuse::get_sound_active and IMuse::getSoundStatus; added lots of const qualifiers to IMuse; rewrote IMuseInternal::getSoundStatus (hopefully not breaking it); added MusicEngine::getSoundStatus svn-id: r10069
2003-09-07make some first use of Scumm::_musicEngine; cleanup; also some changes which ↵Max Horn
*might* cause some breakage, but if they don't, we can build on them to simplify Sound::playSound a little (mainly by removing lots of 'return' statements) svn-id: r10068
2003-09-07added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 ↵Max Horn
(initial stab, more work to follow) svn-id: r10066
2003-09-07Add music player for Amiga versions of indy3ega/loom from unused.Travis Howell
Revert last change to common.rules for now, it broke compile. svn-id: r10061
2003-09-07cleanupMax Horn
svn-id: r10055
2003-09-06small tweak requested by unused on IRCMax Horn
svn-id: r10053
2003-09-06removed pauseMixer method from mixer, and renamed stop to stopChannelMax Horn
svn-id: r10042
2003-09-06zak256 partial sfx loops are working fine.Travis Howell
svn-id: r10032
2003-09-06Search header of Amiga V2 games for rate and volume.Travis Howell
svn-id: r10031
2003-09-06Remove sound looping hack for v2 amiga games.Travis Howell
svn-id: r10030
2003-09-05added whitespace, added FIXME commentMax Horn
svn-id: r10026
2003-09-05moved the sound ID param in playRaw before volume/panMax Horn
svn-id: r10023
2003-09-05any reasons for playing bundle sounds at 50% volume?Max Horn
svn-id: r10020
2003-09-05added default volume/pan valuesMax Horn
svn-id: r10019
2003-09-05cleaned up sound/mixer.h a bit; renamed some mixer methods for consistencyMax Horn
svn-id: r10018
2003-09-05*** empty log message ***Travis Howell
svn-id: r10006
2003-09-05Add atarist and macintosh options, since there seem to be no way to detect ↵Travis Howell
version been used. svn-id: r9999
2003-09-05fixes for uninitialized pan and volumePaweł Kołodziejski
svn-id: r9998
2003-09-05Corrections for Amiga V2/V3 games from unused.Travis Howell
svn-id: r9994
2003-09-03Implement the ACTOR_PAN opcode. The only place I know of where it's used isTorbjörn Andersson
between between ship-to-ship combats, so I didn't bother yet to store it in savegames. svn-id: r9988