aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2003-08-16Semantics correctionJamieson Christian
svn-id: r9729
2003-08-16Fixed hang in MI1 EGA Demo. Hang was the resultJamieson Christian
of a conflict between two scripts trying to putActorInRoom() on the same actor. One script was trying to reset an actor which had already been appropriated and set up by another script. A warning is displayed when putActorInRoom() is ignored, just in case this crops up in other games and causes undesirable behavior. (I tested with MI2 up until Woodtick, and didn't encounter any places where the opcode had to be ignored.) svn-id: r9727
2003-08-16Some Tempo changes for adlib soundsJochen Hoenicke
svn-id: r9725
2003-08-16Allow right mouse click to skip cutscene (Instead of both) in old games, ↵Travis Howell
since originals were this way. svn-id: r9724
2003-08-16color table for actor subtitles in v1 maniac isn't static after all, fixes ↵Travis Howell
color issue in demo mode. svn-id: r9722
2003-08-16Corrected timing mechanism for RO music streams.Jamieson Christian
RO streams have built-in timer markers (the unknown 0xA0 mentioned in FR [742249]) that override automated methods of updating VAR_MUSIC_TIMER. Since these timer markers do not seem to be present in AD resources, the old mechanism is used if MD_ADLIB is the current MidiDriver. svn-id: r9720
2003-08-16Revert to old valueChris Apers
svn-id: r9719
2003-08-16FixedChris Apers
svn-id: r9718
2003-08-16Patch from roarin_elk to fix crash in German V2 Zak (talking to Skolarian on ↵James Brown
Mars crashes) svn-id: r9717
2003-08-16Changed VAR_SOUNDCARD to 0 for MD_NULL MidiDriver,Jamieson Christian
and 1 for PC speaker and PCjr. This fixes a hang in LoomCD if the default MidiDriver happens to be a native driver. (For some reason the CD version still has script variations based on whether a Roland soundcard was selected. WTH?) LoomCD now always reverts to MD_NULL, so VAR_SOUNDCARD will always be set appropriately. svn-id: r9716
2003-08-16Fixed transpose/detune computationsJamieson Christian
svn-id: r9715
2003-08-16Add a commentTravis Howell
svn-id: r9714
2003-08-16Fix subtitles colors in V1 maniacTravis Howell
svn-id: r9713
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-15Fix my fixTravis Howell
svn-id: r9711
2003-08-15TypoTravis Howell
svn-id: r9709
2003-08-15Fix monkey2 missing sfx regressionTravis Howell
svn-id: r9708
2003-08-15*** empty log message ***Travis Howell
svn-id: r9707
2003-08-15implement the PCjr chunk 1 sounds.Jochen Hoenicke
svn-id: r9706
2003-08-15A different fix for Bugs item #788531.Jochen Hoenicke
Allocate a 4th channel and map all accesses to out of bounds channels to this channel. svn-id: r9705
2003-08-15The imuse debugger commands now work with playerV2 too.Jochen Hoenicke
svn-id: r9704
2003-08-15Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexibleJamieson Christian
list of music types supported. This was done because now PC speaker support must be treated separately, along with Adlib and native (GM/MT32) support. This fixes a problem with games that don't support PC speaker (including V5 games that don't parse SPK resources yet) being run with -epcspk or -epcjr. Those games now properly switch to -enull so that music resources still get parsed and music/script synchronization mechanisms don't break. svn-id: r9703
2003-08-15Correct commentTravis Howell
svn-id: r9702
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-15Fix for Bug [788531] Indy3VGA - Access violation with PC Speaker "travel" musicJamieson Christian
Checked for OOB channel clear command. The "travel" music in question seems to try to clear channel 4 when there are only channels 0-3. Now we check and bail if OOB. Perhaps this isn't quite the correct thing to do. Would channel 4 be significant, as in perhaps "clear ALL channels"? Hoenicke should answer this one. svn-id: r9700
2003-08-15Set v1 actor color to static for now, so actors can at least be seen easier.Travis Howell
Change default colors so at least Dave's color look right. svn-id: r9699
2003-08-15add hack for string resource idx numbers greater than max for humongous gamesJonathan Gray
svn-id: r9698
2003-08-15Restrict monkeyega/vga music stop hack to ADL and RO sound resourcesTravis Howell
svn-id: r9697
2003-08-15assert that string variable actually exists before we start doing ↵Jonathan Gray
comparisons against the string svn-id: r9696
2003-08-15patch #788078 Improved Amiga V3 SFX support by QuietustJonathan Gray
svn-id: r9695
2003-08-15No need for those bracketsTravis Howell
svn-id: r9694
2003-08-15Don't confuse RO and ROL sound resourcesTravis Howell
svn-id: r9693
2003-08-14Don't create imuse for v1 and v2 games (otherwise getSoundStatus doesn't work).Jochen Hoenicke
PCjr support for V1 games, bug fix in speaker support. set_pcjr is now called by Player_V2 constructor according to midi driver. Renaming of member variables to begin with an underscore. svn-id: r9692
2003-08-14changed warning into debug in o8_startVideo funcPaweł Kołodziejski
svn-id: r9691
2003-08-14add maniacnes target, rather prelimary so people would be well advised not ↵Jonathan Gray
to add to compatibility at this point svn-id: r9690
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-14Added music parser for special format ofJamieson Christian
old-style MT-32 'RO' resources. svn-id: r9683
2003-08-14Add RO sound reosurce detection to small_header gamesTravis Howell
svn-id: r9682
2003-08-14Remove debug stuff that shouldn't have been commitedTravis Howell
svn-id: r9678
2003-08-14Add fixmesTravis Howell
svn-id: r9677
2003-08-14v1 maniac sound playerTravis Howell
svn-id: r9676
2003-08-14Inital support for v1 maniac sound from HoenickeTravis Howell
Had to move music init for v1/v2 games to get this working svn-id: r9675
2003-08-13Explicitly stated a bit masking to please VC.NET2003 runtime small types ↵Bertrand Augereau
conversion checks. svn-id: r9674
2003-08-13Made Player::decode_sysex_bytes const-correct.Bertrand Augereau
Explicitly stated a bit masking to please VC.NET2003 runtime small types conversion checks. svn-id: r9673
2003-08-13Made Player::decode_sysex_bytes const-correct.Bertrand Augereau
svn-id: r9672
2003-08-13Explicitly stated a bit masking to please VC.NET2003 runtime small types ↵Bertrand Augereau
conversion checks. svn-id: r9671