aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
AgeCommit message (Collapse)Author
2003-08-18change loomtowns target a tadJonathan Gray
svn-id: r9749
2003-08-18add loom towns targetJonathan Gray
svn-id: r9747
2003-08-17Fix text display in verb/inventory area in demo mode of V1 maniac mansionTravis Howell
svn-id: r9734
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-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-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-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-15TypoTravis Howell
svn-id: r9709
2003-08-15Fix monkey2 missing sfx regressionTravis Howell
svn-id: r9708
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-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-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-14Add roland support for loom )ega)Travis Howell
Enable roland support for monkeyega svn-id: r9688
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-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-13Fix monkeyvga hang when using -epcspk/pcjrJamieson Christian
svn-id: r9665
2003-08-13OoopsTravis Howell
svn-id: r9661
2003-08-13Remove warning that shouldn't have been committedTravis Howell
svn-id: r9660
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-13Give pass its own idTravis Howell
svn-id: r9654
2003-08-12Allowed derefActor() and derefActorSafe() to treat actor 0 as a valid actorTorbjörn Andersson
since the original interpreters appear to have allowed it. This fixes bug #786380 ("FOA - FISTS, script crash in Crete"). I do not know what the purpose of actor 0 was in the original. Either it's a no-op, or it's used to store actor default values. Note that in the FOA case the room-33-200 script will loop - at least with the provided savegame - until you leave the room. However, this is quite harmless. svn-id: r9650
2003-08-12Add adlib music for indy3ega/loom and adlib sfx, patch #770862Travis Howell
svn-id: r9649
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-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-06get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNSMax Horn
svn-id: r9554
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-05cleanupMax Horn
svn-id: r9509
2003-08-05RevertTravis Howell
svn-id: r9500
2003-08-05This sam and max demo includes midi tracksTravis Howell
svn-id: r9499
2003-08-05Humongous Games should use native midi drivers if available, since music ↵Travis Howell
resources are MIDI type. svn-id: r9483
2003-08-05Add adlib music improvements for indy3/monkeyega/monkeyvga and cleanups from ↵Travis Howell
patch #770862 svn-id: r9480
2003-08-02removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I ↵Max Horn
did it should be trivial to get them working again) svn-id: r9391
2003-08-01more descriptive title for mac ft demoJonathan Gray
svn-id: r9353
2003-07-31added support for FT mac demoMax Horn
svn-id: r9351
2003-07-31spelling (bug #781028)Max Horn
svn-id: r9342
2003-07-31back disable warnings into stdafx.h, vc6 is lack of warnings supportPaweł Kołodziejski
svn-id: r9337
2003-07-31Disabled unknown pragma warning in MSVC-6.Jamieson Christian
svn-id: r9320
2003-07-30the VC warning for unknown pragmas is now gloabally disabled, no need to ↵Max Horn
work around it locally svn-id: r9300
2003-07-29Add option for the demo included in Maniac Mansion (Classic version)Travis Howell
svn-id: r9279
2003-07-28no need to zero these variables twiceMax Horn
svn-id: r9254
2003-07-28removed _encbyte (it's only used locally)Max Horn
svn-id: r9252