aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2006-04-23Fix loading music/speech files in HE98+ gamesTravis Howell
svn-id: r22126
2006-04-23Some more cleanup in class Scumm::SoundMax Horn
svn-id: r22125
2006-04-23Fix for HE games which use the generic HE variants (d'oh)Max Horn
svn-id: r22122
2006-04-23Detect (and error out) if readMAXS failsMax Horn
svn-id: r22120
2006-04-23Fix access to .he2 in Sound::openSfxFile, tooMax Horn
svn-id: r22119
2006-04-23Fix access to .he3/.he4 filesMax Horn
svn-id: r22118
2006-04-23Added a comment regarding COMI disc changingMax Horn
svn-id: r22117
2006-04-23Moved _heTimers to ScummEngine_v60heMax Horn
svn-id: r22116
2006-04-23Move HE specific stuff from class Sound to its new subclass SoundHEMax Horn
svn-id: r22115
2006-04-23Moved ScummEngine_v5 from cursor.cpp to scumm.cpp (seems to be more natural, ↵Max Horn
even though it inits some cursor related stuff) svn-id: r22114
2006-04-23Change some uses of ScummFile to the more generic BaseScummFileMax Horn
svn-id: r22113
2006-04-23Modified openFile and openResourceFile to take a Common::String instead of a ↵Max Horn
char pointer svn-id: r22112
2006-04-23Behold, the new SCUMM detector finally has arrived. Unified detection & ↵Max Horn
engine instantiation, reduced code duplication, more powerful detection in case MD5 is not known / can't be computed, and many other nifty improvements. svn-id: r22110
2006-04-23Fixed MD5 entry for mac version of MI1Max Horn
svn-id: r22102
2006-04-23Replaced _demoMode by GF_DEMOMax Horn
svn-id: r22087
2006-04-22- Implemented MS ADPCM WAV format decoder used in Feeble Files. Still it isEugene Sandulenko
out of sync with video. See TODO there. - Fixed bug with MS IMA ADPCM mono to make it possible to work in real streams. svn-id: r22080
2006-04-19Some more tweaks to the (still disabled) new detection / filename generation ↵Max Horn
code svn-id: r22040
2006-04-19Added a small comment to ScummEngine::openRoom that explains why we check ↵Max Horn
for room==0 instead of just using it as-is svn-id: r22038
2006-04-19Removed wrong platform values from gameVariantsTableMax Horn
svn-id: r22037
2006-04-19Let scumm engine handle EVENT_SCREEN_CHANGED and let the gui know. (Needed ↵Johannes Schickel
for disabling overlay scaling) svn-id: r22026
2006-04-19Merges SaveLoadChooser and SaveLoadChooserEx.Johannes Schickel
svn-id: r22021
2006-04-19Updates scumm dialogs for runtime overlay resolution changes.Johannes Schickel
svn-id: r22018
2006-04-17Call updateScreen() from waitForTimer() (instead of usually right before it)Torbjörn Andersson
for smoother mouse cursor movement. svn-id: r21993
2006-04-17Replaced o70_seekFilePos by o60_seekFilePos (both were identical)Max Horn
svn-id: r21979
2006-04-16Should fix wrong thumbnail colors after a screen change, which changed bpp.Johannes Schickel
svn-id: r21954
2006-04-16Fix for bug #1471383: Instead of overloading ConfigManager::set, we now have ↵Max Horn
new setInt and setBool methods (matching getInt/getBool), which avoids strange quirks & bugs caused by (char *) being implicitly cast to int (ouch) svn-id: r21951
2006-04-16changed comments into real commentsWillem Jan Palenstijn
svn-id: r21945
2006-04-16Ignore the 'virtual' HE entries at the end of gameVariantsTable (this fixes ↵Max Horn
an odd detector problem) svn-id: r21944
2006-04-16Fixed broken svn:keywords valuesMax Horn
svn-id: r21939
2006-04-16Removed the directory parameter from md5_fileMax Horn
svn-id: r21937
2006-04-15Removed unused #includeMax Horn
svn-id: r21918
2006-04-15- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a ↵Max Horn
new getActiveDomain method that returns a pointer to the actual active *domain* - Added Engine::_targetName whose value is computed from the name of the active domain - Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain - This in turn allowed for removing usage of GameDetector in many places svn-id: r21916
2006-04-15Removed GameDetector::_gameid in favor of using a config manager entryMax Horn
svn-id: r21915
2006-04-15- Get rid of GameDetector::_dumpScripts and GameDetector::_force1xOverlay in ↵Max Horn
favor of settings in the transient config domain - This also means you can now set those options in the config file - Fixed a bug I recently introduced that made bool command line options (like -u, -f) always return 'false' when used in their single letter form svn-id: r21909
2006-04-15Some more detector stub code (unused)Max Horn
svn-id: r21896
2006-04-14Some cleanup of the SCUMM ConfigDialog; also added a big FIXME comment ↵Max Horn
explaining what the dialog does badly, and how that could be fixed (anybody feeling bored, feel free to implement the solution I outline there) svn-id: r21890
2006-04-14Yes, it is really necessry to compute a special 'disk number' here (in fbear ↵Max Horn
at least) svn-id: r21882
2006-04-14Add variant for updated Spy Fox 1Travis Howell
svn-id: r21881
2006-04-14Possible fix for bug #1470197 (SCUMM: HE Game variants broken)Max Horn
svn-id: r21879
2006-04-14Changed File::open to take a Common::String as file name parameterMax Horn
svn-id: r21867
2006-04-13Slightly more verbose error message.Torbjörn Andersson
svn-id: r21846
2006-04-13Clarified detection filenames for HE games (removed FIXME comments).Eugene Sandulenko
svn-id: r21835
2006-04-12Fixing mismatch between format strings and data on some systemsMax Horn
svn-id: r21827
2006-04-12sizeof(void *) != sizeof(int) for a large number of systems.Jonathan Gray
Fix a lot of debug/error statements that were using %d/%x for the result of pointer arithmetic. As C++ apparently has no format string for ptrdiff_t use %lu/%lx as appropriate. svn-id: r21824
2006-04-11Re-fix the CD version of LoomMax Horn
svn-id: r21814
2006-04-11Rearranged code in ScummEngine::openRoom a bit, to separate the filename ↵Max Horn
generation from other things svn-id: r21813
2006-04-11If generateDetectName() generates an empty string, that's a failure, not aTorbjörn Andersson
success. Otherwise ScummVM will crash once the game detector reaches the "generic HE game variants", which makes it hard to add non-SCUMM games. svn-id: r21808
2006-04-11Some more MD5 entries / confirmations by Peter EckerleinMax Horn
svn-id: r21788
2006-04-10More commented out stuff: added generateFilenameForDetection method, for use ↵Max Horn
by the detector; and applied various fixes to generateFilename (which is still completely untested, so it certainly contains more 'bugs' :) svn-id: r21771
2006-04-10Some more tweaks to the (still unused) gameFilenamesTable; also readded an ↵Max Horn
enhanced version of the (also unused) generateFilename function svn-id: r21770