aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2003-08-17Enabled the v1 costume palette tables Kirben and Hoenicke added earlier.Torbjörn Andersson
svn-id: r9745
2003-08-17.Paweł Kołodziejski
svn-id: r9744
2003-08-17some memory optimizationPaweł Kołodziejski
svn-id: r9743
2003-08-17More adlib tempo tweaksJochen Hoenicke
svn-id: r9742
2003-08-17cleanup againPaweł Kołodziejski
svn-id: r9741
2003-08-17Don't attempt sound in maniacnesTravis Howell
svn-id: r9740
2003-08-17forgot thisPaweł Kołodziejski
svn-id: r9739
2003-08-17some cleanup in codec47Paweł Kołodziejski
svn-id: r9738
2003-08-17Remove c64_ignorePakCols calls for v1 games, since they cause crashes and ↵Travis Howell
don't seem to be required. Makes v1 maniac completable, maybe v1 zak too. svn-id: r9736
2003-08-17OOpsTravis Howell
svn-id: r9735
2003-08-17Fix text display in verb/inventory area in demo mode of V1 maniac mansionTravis Howell
svn-id: r9734
2003-08-17Add palette tables for v1 costumes, thanks to HoenickeTravis Howell
Code isn't enabled yet though. svn-id: r9733
2003-08-17Fix regressions in MI1 AmigaTravis Howell
Revert last change to MI1 demo fix and make it monkeyega target only. svn-id: r9732
2003-08-16Changed fix for hanging MI1 EGA Demo afterJamieson Christian
finding GFX regressions in Indy3. New fix runs exit script immediately when nuking the resource for the current room, and resets the current room to 0 (nothing). Again, a warning is output in case other cases of nuking the current room are found and have undesirable behavior as a result of this change. svn-id: r9731
2003-08-16More corrections to the VAR_MUSIC_TIMERJamieson Christian
computations, mostly to produce the exptected output with AD resources. svn-id: r9730
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