aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
AgeCommit message (Collapse)Author
2003-10-02Fix for Bug [815851] DOTT: MT-32 MIDI priorityJamieson Christian
Favor 'ROL ' resources over 'GMD ' if --native-mt32 is selected. svn-id: r10537
2003-09-30MDT_ADLIB for Indy3Towns (for YM2612 kludge)Jamieson Christian
svn-id: r10505
2003-09-30Add two more HE targetsTravis Howell
svn-id: r10495
2003-09-28added two HE gamesPaweł Kołodziejski
svn-id: r10466
2003-09-28Fix problem of verbs areas always been shown after reload in V1-V2 games.Travis Howell
Seems to fix problem of distaff highlights after reload in loom [ega]. Could cause regression in fm towns games. svn-id: r10455
2003-09-28Added terminate() to the MusicEngine and publicizedJamieson Christian
the iMuse implementation. This allows the termination sequence to be done BEFORE object destruction, so that the destructor is not making calls that may not be appropriate during object destruction. (Virtual functions were the concern, although I'm not sure any of that was happening anyway. Oh well, better to be safe than sorry.) I implemented an empty terminate() in the base class, but the other MusicEngine derivatives may have stuff in their destructors that should be moved to this method. I didn't check. svn-id: r10452
2003-09-27some minor cleanupMax Horn
svn-id: r10437
2003-09-25Fix for Bug [810564] ALL: missing instruments with native MT-32Jamieson Christian
As defined in Patch [811623] MT-32 patch for Bug 810564 Added a channel mask to MPU-401 devices so that --native-mt32 may force the device to use only the subset of MIDI channels actually supported by the MT-32. Also added a best-guess interpretation of iMuse Part priority in the SysEx 0x00 msg, since part priorities become more of an issue when the channel count is cramped. svn-id: r10409
2003-09-25added HE gamePaweł Kołodziejski
svn-id: r10405
2003-09-24Disable Palyer_V2A on PalmOS, since the source doesn't compile with itChris Apers
svn-id: r10397
2003-09-24More Amiga V2/V3 sound updates from _Q_:Travis Howell
1. A Player_MOD class, basically acts as a simplified mixer that mixes at 60Hz intervals (or whatever interval you specify), this gives smooth music playback in player_v3a 2. Some changes to player_v3a as a result of #1, including reduced music volume 3. player_v2a, and the necessary additions to scummvm.cpp/scumm.h svn-id: r10392
2003-09-24added HE game putt racePaweł Kołodziejski
svn-id: r10388
2003-09-23added two HE gamesPaweł Kołodziejski
svn-id: r10387
2003-09-23correct description, are these demos in the correct section of version ↵Jonathan Gray
ordering by the way? run strings or similiar over the .w32 files and play match the strings svn-id: r10372
2003-09-23added two different versions of HE demosPaweł Kołodziejski
svn-id: r10371
2003-09-21Fix #807291Travis Howell
svn-id: r10344
2003-09-18added initial support for building our 4 adventure engines as loadable ↵Max Horn
modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP svn-id: r10304
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-16Partial fix for Bug [636985] ZAK256: No kazoo tuneJamieson Christian
Implemented a parser for Euphony music. No FM instrument support yet, as the FM chip used by FM Towns is not being emulated yet. In the meantime, a stock FM-emulated GM instrument is being used instead. This at least makes the Zak Towns kazoo tune and the Loom Towns distaff audible. Emulation of the FM Towns synth chip, or suitable emulation using the OPL2 synth, is still under investigation. svn-id: r10265
2003-09-14add putttime targetJonathan Gray
svn-id: r10257
2003-09-14moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for ↵Max Horn
access of the actor position svn-id: r10253
2003-09-12Fix COMI regression for now, seems to require x min/max values for camera to ↵Travis Howell
be set first. svn-id: r10191
2003-09-11fix for room-scroll regression in V1/V2 (essentially, we never init the ↵Max Horn
camera y-values, except here, for these games) svn-id: r10174
2003-09-11fixed version checkMax Horn
svn-id: r10172
2003-09-11oopsMax Horn
svn-id: r10171
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-11Roland updates only applies ot PC versions.Travis Howell
svn-id: r10165
2003-09-10Check for Roland patch in loom and monkeyega, give better error if patch not ↵Travis Howell
found. svn-id: r10148
2003-09-10fix for bug #770042 (LOOM: Some bits of dialogue are repeated)Max Horn
svn-id: r10145
2003-09-09cleanup; fix for bug #795942 (COMI: text display off screen) and #785760 ↵Max Horn
(COMI: Lockup/crash on Skull Island) svn-id: r10144
2003-09-09replaced all use of scale items with scale slots. This allowed me to get rid ↵Max Horn
of two big FIXME's, and might fix other scaling bugs in FT/DIG svn-id: r10140
2003-09-08make even more use of Scumm::_musicEngine; added MusicEngine::setMasterVolumeMax Horn
svn-id: r10097
2003-09-08renamed VersionSettings -> TargetSettings and also renamed some of its ↵Max Horn
members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code svn-id: r10092
2003-09-08Reduce PalmOS data segementChris Apers
svn-id: r10083
2003-09-08Amiga V3 music updates from unused.Travis Howell
svn-id: r10076
2003-09-07added common base class MusicEngine for iMuse/iMuseDigital/Player_V123 ↵Max Horn
(initial stab, more work to follow) svn-id: r10066
2003-09-07Add music player for Amiga versions of indy3ega/loom from unused.Travis Howell
Revert last change to common.rules for now, it broke compile. svn-id: r10061
2003-09-06implemented FOA keyboard fightingMax Horn
svn-id: r10052
2003-09-06Remove sound looping hack for v2 amiga games.Travis Howell
svn-id: r10030
2003-09-06Don't let Amiga and Platform options cancel each other out for Amiga support.Travis Howell
svn-id: r10029
2003-09-05Add to config as int for now.Travis Howell
svn-id: r10012
2003-09-05OopsTravis Howell
svn-id: r10008
2003-09-05Add mac check.Travis Howell
svn-id: r10005
2003-09-05Use --platform option, instead of system specific options.Travis Howell
Needs config support added. svn-id: r10002
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-09-04Leave SPK resources in monkey1 disabled too.Travis Howell
svn-id: r9993
2003-09-04monkey has no native midi resources and SPK isn't support yet.Travis Howell
svn-id: r9992
2003-09-04Gave the "monkey" target the same sound flags as the "monkey1" target. AtTorbjörn Andersson
least I think they refer to the same game, just with differently named data files. This should fix bug #800378 ("MI1: no adlib with monkey target (regression)"). Should the same change be made to the "game" (Monkey Island 1, SegaCD version) target, or is that one too different? svn-id: r9991
2003-09-03add a bunch of known targets for some of the newer humongous games, maybe we ↵Jonathan Gray
should move the target list out into another file? there are a few more to add after they are known as well... svn-id: r9987
2003-09-01Minor cleanup of color cycle resource loadingTravis Howell
svn-id: r9949