aboutsummaryrefslogtreecommitdiff
path: root/scumm
AgeCommit message (Collapse)Author
2003-08-12Add adlib music for indy3ega/loom and adlib sfx, patch #770862Travis Howell
svn-id: r9649
2003-08-12Fixed the freqency of one note. This bug is also in the original LucasJochen Hoenicke
Arts Games... svn-id: r9648
2003-08-12Removed unused stuff.Jamieson Christian
svn-id: r9647
2003-08-12Added GM-to-MT32 program mapping. AllowsJamieson Christian
GM-only SCUMM games like Sam & Max to play properly on an MT-32. svn-id: r9646
2003-08-12this makes more sense in hexJonathan Gray
svn-id: r9645
2003-08-12mention what format a costume is using (ie why it is invalid)Jonathan Gray
svn-id: r9644
2003-08-11Expanded iMuse debugger commands. All iMuseJamieson Christian
commands are now under "imuse", and underscores have been removed. imuse panic - Stop all music tracks imuse multimidi on/off - Set multimidi imuse play # - Play a sound resource imuse play random - Play a random sound resource imuse stop # - Stop a music resource imuse stop all - Stop all music resources Note that "play #" and "play random" only attempt to play a sound resource. If the resource is not a music resource or is in a format not supported by the current music driver, it won't play. You can use this as a mini jukebox, but be sure you're in a room with minimal activity. The goal is to minimize interference from the scripts while playing sounds that are not expected in that room. svn-id: r9641
2003-08-11Ooops that should only be for Amiga scumm 5 games.Travis Howell
svn-id: r9637
2003-08-11Fix for Bug [770364] MI2: Amiga - Segfault when entering barJamieson Christian
Possible fix for Bug [770085] MI2: Amiga version always crashes after a few minutes Corrected OOB graphics writes in proc3_ami() by fixing the mask to properly detect negative Y values. Don't know if this is the right way to fix this -- there are enough GFX bugs in the Amiga code as to make assessment difficult -- but at least it averts crashes. svn-id: r9634
2003-08-11Fix a regression, this code is required for Amiga versions!Travis Howell
Fixes some brief costume distortions svn-id: r9633
2003-08-11this fixme doesn't apply to old bundle games using GID_INDY3 targetJonathan Gray
svn-id: r9631
2003-08-11A nuke wasn't required after allTravis Howell
svn-id: r9630
2003-08-11Fix regressionTravis Howell
svn-id: r9629
2003-08-10Replaced use of File with use of SaveFileManager where appropriate.Marcus Comstedt
svn-id: r9627
2003-08-10Harmonized SaveFile API with File API a bit.Marcus Comstedt
svn-id: r9626
2003-08-10Fix for Bug [785373] SAM: Overlapping music at Bigfoot conventionJamieson Christian
Included the ImDeferredCommand list when checking for sounds that have been queued to play. Also added sound queue processing between execution of exit script and entry script. In the case of this bug, the entry script required that the iMuse state be fully up to date, including last-moment changes from the previous exit script. svn-id: r9622
2003-08-10Added imuse_panic to turn off all music playersJamieson Christian
svn-id: r9621
2003-08-10remap F1 to F5 for comi so people don't get the broken in game menuJonathan Gray
svn-id: r9613
2003-08-08remove GF_LOOMJonathan Gray
svn-id: r9603
2003-08-08remove debug printfJonathan Gray
svn-id: r9598
2003-08-08Fixed type mismatch warningJamieson Christian
svn-id: r9594
2003-08-08Added missing break after caseJamieson Christian
svn-id: r9592
2003-08-07work around odd cases with odd lens for 16 bit audio dataMax Horn
svn-id: r9591
2003-08-07Fix for Bug [780924] IMUSE: Pitchbend isn't reset when changing tracksJamieson Christian
When scanning (not jumping) to a target location in a different track, the current track is first scanned to the end to update the player state before starting into the new track. Miscellaneous scan-related cleanup is included. svn-id: r9589
2003-08-07This seems to be no more usedChris Apers
svn-id: r9585
2003-08-07In fact, Nicolas, this is no more needed :)Chris Apers
svn-id: r9584
2003-08-06Remove old tweak that can break the music when restoring now ... Chris, you ↵Nicolas Bacca
should check it too :p svn-id: r9582
2003-08-06Upgraded IMuse::doCommand() to support more than 8 parameters.Jamieson Christian
V6 scripts can specify up to 16 parameters to be passed to doCommand(). In most cases 8 or fewer parameters were used, but occasional uses of 9 or 10 parameters resulted in incorrect iMuse behavior due to lost doCommand() data. ImTrigger was also upgraded to support 8 parameters instead of 4, since the incorrect behavior that was observed involved the use of triggered commands that required more than 4 parameters. Since ImTrigger data is not currently being saved (which is bad), we do not at this time have to go to another savegame format to support the additional ImTrigger data (which is good). This fix corrects a problem in the Tunnel of Love. When the "execution scene" music finishes and the hidden door opens, the Tunnel of Love music is supposed to start up again. In ScummVM, it never would, do to the loss of parameters for a trigger-based "Parameter Fade" command. A bit of miscellaneous cleanup has also been made. svn-id: r9579
2003-08-06Tweaked debugger output to avoid wrapping, esp.Jamieson Christian
in the case of tabular output. svn-id: r9577
2003-08-06Fix for Bug [780918] SAM: Music stops at BumpusvilleJamieson Christian
Tweaked handling of ImSetTrigger when the triggered command starts a new song. If the song to be started is already playing, we stop it (in preparation for a restart) ONLY if the song containing the command trigger is actually playing. Otherwise the restart is likely to never occur (as is the case with the Bumpusville mansion interior music). svn-id: r9576
2003-08-06remove obsolete warning for non-22050 Vorbis filesMax Horn
svn-id: r9555
2003-08-06get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNSMax Horn
svn-id: r9554
2003-08-06Remove unneeded double bracketsTravis Howell
svn-id: r9548
2003-08-06Add GF_LOOM feature flag for loom games to reduce checks.Travis Howell
Will make it easier to add loom fm towns target in future. svn-id: r9547
2003-08-06Add GF_INDY3 feature flag for indy3 games to reduce checksTravis Howell
Remove GF_ADLIB_DEFAULT since it is no longer used svn-id: r9546
2003-08-06snmidemo is adlin resources only, other than intro.Travis Howell
snmdemo is midi resources only, double checked svn-id: r9535
2003-08-06Reverted too muchTravis Howell
Add note about missing code in simon svn-id: r9531
2003-08-05getting rid of g_mixer; removing lots of whitespaceMax Horn
svn-id: r9527
2003-08-05another tab completion fix by wjpMax Horn
svn-id: r9517
2003-08-05fix for debugger tab completion (thanks wjp)Max Horn
svn-id: r9515
2003-08-05fix warning, cleanup codeMax Horn
svn-id: r9511
2003-08-05added support for output sample rates > 32767 (still limited to a max of ↵Max Horn
65535, but all we care about are 44100 and 48000 anyway) svn-id: r9510
2003-08-05cleanupMax Horn
svn-id: r9509
2003-08-05Make prepositions workJames Brown
svn-id: r9505
2003-08-05fix warning / whitespaceMax Horn
svn-id: r9504
2003-08-05Forgot some V1 prep codeJames Brown
svn-id: r9503
2003-08-05V1 preposition support, but broken.James Brown
svn-id: r9502
2003-08-05RevertTravis Howell
svn-id: r9500
2003-08-05This sam and max demo includes midi tracksTravis Howell
svn-id: r9499
2003-08-05removed obsolete FIXMEMax Horn
svn-id: r9488