aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource.cpp
AgeCommit message (Collapse)Author
2003-09-30Support for FMTowns versions of MI1/2,Jamieson Christian
submitted by Hibernatus. svn-id: r10511
2003-09-14Fix for Bug [805593] MI2: Music stops in LeChuck's fortressJamieson Christian
Implemented _cmd_queue save/load. In addition to requiring _cmd_queue information, this bug arises from a rare assumption that sound resources are loaded in memory even though they aren't currently playing. Therefore, a list of sound resources loaded in memory is included in the savegame, so that all relevant sound resources are reloaded when the savegame is loaded. This also fixes an unreported music bug in S&M when saving a game while outside the Bumpusville mansion. As a result of savegame format modifications, we are now at savegame version 23. svn-id: r10254
2003-09-14A hack for bug #770581. This makes the sound much closer to theJochen Hoenicke
original, but I think to make it completely right a bigger change to the adlib backend would be necessary. svn-id: r10251
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-10Correct RO sound resource size for blocked games.Travis Howell
svn-id: r10146
2003-09-09some initial work on Mac0 support. Everybody feel free to pick up here and ↵Max Horn
implement the rest <g> svn-id: r10119
2003-09-09cleanupMax Horn
svn-id: r10118
2003-09-09added convertMac0Resource (which doesn't do anything yet, but is the place ↵Max Horn
we can add Mac0 support in later); factored out some common code in convertADResource; fixed memory leak when convertADResource was called; misc cleanup svn-id: r10117
2003-09-08mention some GM instrument numbersMax Horn
svn-id: r10116
2003-09-08added comment describing Mac0 formatMax Horn
svn-id: r10115
2003-09-08fix an overflowMax Horn
svn-id: r10095
2003-09-08some cleanupMax Horn
svn-id: r10084
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-05Remove warningTravis Howell
svn-id: r10000
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-08-30Update commentTravis Howell
svn-id: r9916
2003-08-29don't try to read objectRoomTable for HEv7 games right nowJonathan Gray
svn-id: r9898
2003-08-29make the 2nd gen windows based humongous games that have things like a ↵Jonathan Gray
different layout in the MAXS block at least start the bootscript, added pjs-demo target to test with svn-id: r9897
2003-08-28clean up humongous v7 index file block handlingJonathan Gray
svn-id: r9893
2003-08-28Load older Color Cycling resource.Travis Howell
Still need to work out resource differences svn-id: r9883
2003-08-23Work around for sound resource in ST versions.Travis Howell
svn-id: r9824
2003-08-22Fixed tempo value for Indy3 AD resources. DespiteJamieson Christian
the comment in the source, the disasm value DOES sound closer to the original than the alternative value that came from who-knows-where. The value being used rendered too slow a tempo. svn-id: r9823
2003-08-22More tweaks to the PPQN and tempo of AD resources.Jamieson Christian
Loom, Indy3 and monkeyvga are now all running at the right tempo and returning appropriate quarter note counts for the script timers. Fixes a sync regression with the Indy3 opening sequence under -eadlib. Ask me if I care that these numbers may not precisely match the disasm. svn-id: r9813
2003-08-20Fix speedy music regression in monkeyega/vga/pass.Travis Howell
Add unique tag to sfx when converting AD resources, to solve sfx cutting off music issue in monkeyega/vga. svn-id: r9801
2003-08-17More adlib tempo tweaksJochen Hoenicke
svn-id: r9742
2003-08-16Semantics correctionJamieson Christian
svn-id: r9729
2003-08-16Some Tempo changes for adlib soundsJochen Hoenicke
svn-id: r9725
2003-08-16Add a commentTravis Howell
svn-id: r9714
2003-08-15Changed on_timer frequency in adlib so V3 SFX are correctly timed.Jochen Hoenicke
Changed V3 conversion code to adapt to the new (correct) speed. svn-id: r9712
2003-08-15Fixed problem with Adlib sounds being generatedJamieson Christian
when using -epcspk or -epcjr with V6 games that don't have PC speaker resources. svn-id: r9701
2003-08-15add hack for string resource idx numbers greater than max for humongous gamesJonathan Gray
svn-id: r9698
2003-08-14Fix bad checkTravis Howell
svn-id: r9689
2003-08-14Add roland support for loom )ega)Travis Howell
Enable roland support for monkeyega svn-id: r9688
2003-08-14Revert bad changeTravis Howell
svn-id: r9687
2003-08-14Rearrange to be saferTravis Howell
svn-id: r9686
2003-08-14Added support for Roland MT-32 music tracksJamieson Christian
in monkeyvga/ega. Tested in monkeyvga, but not in monkeyega yet. There are still wrinkles to work out, but the parser for the new format is in and hooked up. svn-id: r9684
2003-08-14Add RO sound reosurce detection to small_header gamesTravis Howell
svn-id: r9682
2003-08-13Add fixme commentTravis Howell
svn-id: r9662
2003-08-13Adds finals changes for choice of sound formats in older games.Travis Howell
Only works wit monkeyvga, since ScummVM has it set as version 4. Remove some old debugging comments svn-id: r9659
2003-08-13Added PC Speaker and PCjr command line options,Jamieson Christian
in preparation for Kirben's addition of WA support for games that already have AD tracks. svn-id: r9656
2003-08-13Remove unused var.Travis Howell
svn-id: r9653
2003-08-13temp. fixme for music in monkeyega/vgaTravis Howell
svn-id: r9652
2003-08-12Add adlib music for indy3ega/loom and adlib sfx, patch #770862Travis Howell
svn-id: r9649
2003-08-11A nuke wasn't required after allTravis Howell
svn-id: r9630
2003-08-05nuke old resource againTravis Howell
svn-id: r9481
2003-08-05Add adlib music improvements for indy3/monkeyega/monkeyvga and cleanups from ↵Travis Howell
patch #770862 svn-id: r9480
2003-07-28removed _encbyte (it's only used locally)Max Horn
svn-id: r9252
2003-07-24cleanup: encapsulate some more members of class Actor, and rename ↵Max Horn
newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy) svn-id: r9175
2003-07-22fix for bug #775640Max Horn
svn-id: r9128
2003-07-21added getResourceSize methodMax Horn
svn-id: r9109