aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.cpp
AgeCommit message (Collapse)Author
2006-03-05Make sure there actually is a SMUSH mixer before stopping and deleting it.Torbjörn Andersson
svn-id: r21099
2006-03-05that should help for bug #1352486, smush sound tracks are not stopped ↵Paweł Kołodziejski
immediately, but outside smush when sound data are depleted in sound mixer buffer. svn-id: r21094
2006-03-05Add German verbs and more work on input in C64 maniacTravis Howell
svn-id: r21089
2006-03-04No need to use generateSubstResFileName when we already know the resultMax Horn
svn-id: r21072
2006-03-04Const as const can (marking things as const/static allows better compiler ↵Max Horn
optimizations and helps to catch certain bugs) svn-id: r21069
2006-03-04Cleanup for the container loading code (and always disable file name ↵Max Horn
substitution when a container file is used svn-id: r21067
2006-03-04When container files are used, we don't need file name substitution anymoreMax Horn
svn-id: r21066
2006-03-04Added a comment about the first few entries in substResFileNameTableMax Horn
svn-id: r21065
2006-03-04Since findSubstResFileName / applySubstResFileName only compare up to the ↵Max Horn
first '.', we should be able to safely remove anything after the '.' in all substResFileNameTable entries (I am leaving the 00.LFL names untouched for now, for clarity) svn-id: r21064
2006-03-04Renamed SubstResFileNames::winName and macName to almostGameID / ↵Max Horn
expandedName (the old names were misleading; the new ones aren't great either :) svn-id: r21062
2006-03-03Moved ScummFile etc. to the new file.cpp / file.hMax Horn
svn-id: r21038
2006-03-03String constants are const -> fixing compiler warningsMax Horn
svn-id: r21036
2006-03-03Fix bug #1439279: "SCUMM: SubstResFileNames partial breakage"Eugene Sandulenko
svn-id: r21034
2006-03-02Fix using items in C64 maniac and cleanupTravis Howell
svn-id: r21011
2006-03-02Yet another patch for bug #1407789 (FT: Invalid Actor when "Combining" Two ↵Max Horn
Items) svn-id: r21006
2006-03-02Fix inventory display in C64 maniacTravis Howell
svn-id: r21003
2006-03-02Improve input in C64 maniacTravis Howell
svn-id: r21000
2006-03-01Initialize new SCUMM vars for V1/2Travis Howell
svn-id: r20998
2006-03-01Update string array tables and use for all possible games and stringsTravis Howell
svn-id: r20980
2006-02-27Charset 0 is loaded on start in original versions of OLD_BUNDLE games tooTravis Howell
svn-id: r20955
2006-02-26COMI uses a separate setting for the verb charset, verbs use correct charset nowTravis Howell
svn-id: r20907
2006-02-26Camera variables are initialised on startup by COMI tooTravis Howell
svn-id: r20906
2006-02-26Move debug mode setting to initScummVars(), so it is reset when game is ↵Travis Howell
restarted svn-id: r20905
2006-02-25Remove the dummy index 0 entry from substResFileNameTableMax Horn
svn-id: r20898
2006-02-25Moved the plugin interface code of the SCUMM engine into a separate source fileMax Horn
svn-id: r20885
2006-02-25Fix compiler warning (wrong return type)Max Horn
svn-id: r20883
2006-02-25Moved check for unknown MD5 checksum from ScummEngine::ScummEngine to ↵Max Horn
Engine_SCUMM_create svn-id: r20882
2006-02-25Modified the workaround for bug #1407789 to not depend on MD5 detectionMax Horn
svn-id: r20880
2006-02-25Split SCUMM's generateSubstResFileName into two functions: ↵Max Horn
findSubstResFileName and applySubstResFileName svn-id: r20879
2006-02-25Replaced some more MKIDs by MKID_BE; this then enabled me to remove ↵Max Horn
ScummEngine::fileReadDword() svn-id: r20865
2006-02-20Moved iMUSE code to the new directory engines/scumm/imuse/Max Horn
svn-id: r20801
2006-02-20Updated MD5 tables again, adding details to more HE game variantsMax Horn
svn-id: r20796
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-20Added / corrected some comments, and moved ScummGameSettings to scumm.hMax Horn
svn-id: r20794
2006-02-20Simplified puttrace entry in the (still unused) extra_versions tableMax Horn
svn-id: r20789
2006-02-20Removing the GF_HE_985 from HE 99 games (I only was able to verify that this ↵Max Horn
is correct for the demos, but am confident enough to risk this change even for the full german version) svn-id: r20788
2006-02-20More tweaks to the still unused extra_versions tableMax Horn
svn-id: r20783
2006-02-19Added more variant IDs for HE gamesMax Horn
svn-id: r20778
2006-02-19Updated the (still unused) extra_versions table a bitMax Horn
svn-id: r20776
2006-02-19- Added new extra_versions table -> work in progress and disabled for now.Max Horn
- Refined information in scumm-md5.txt a bit - Updated scumm-md5.h to reflect the changes in scumm-md5.txt - Removed some unicode garbage from scumm.cpp svn-id: r20774
2006-02-18- Merged GameDetector::detectGame() into GameDetector::detectMain()Max Horn
- Replaced GameSettings GameDetector::_game by a simple gameid string svn-id: r20753
2006-02-18- renamed PLUGIN_getSupportedGames to PLUGIN_gameIDList for consistencyMax Horn
- renamed Engine_XXX_gameList to Engine_XXX_gameList for consistency - added new Engine_XXX_findGameID / PLUGIN_findGameID function - updated plugins code to take advantage of the new plugin API, to support obsolete gameids w/o showing them to the user svn-id: r20752
2006-02-18- Removed the 'features' field from GameSettingsMax Horn
- Removed GF_DEFAULT_TO_1X_SCALER svn-id: r20747
2006-02-17Reduced use of GF_DEFAULT_TO_1X_SCALER in favor of a new param to ↵Max Horn
Engine::initCommonGFX; added a TODO stating that it should eventually be removed completly svn-id: r20738
2006-02-16- Fixed a bug that prevented you from overriding the scaler from the commandMax Horn
line for 640x480 games. - Updated NEWS file a bit svn-id: r20736
2006-02-16Only DOS & Macintosh versions of HE60/61 games require XMIDI supportTravis Howell
svn-id: r20720
2006-02-15o Renamed script_v6he.cpp and script_v7he.cpp to script_v60he.cpp andEugene Sandulenko
script_v70he.cpp respectively since we use 2 digits for HE versioning. o Also renamed resource_v7he.* to resource_he.* because it is actually not HE70-specific but is used by all HE70+ titles. svn-id: r20703
2006-02-15Moved all he-specific source files to engines/scumm/he/ subdirectoryEugene Sandulenko
svn-id: r20696
2006-02-14Correct case of SPY Fox game titlesTravis Howell
svn-id: r20687
2006-02-12Include game dscriptions for HE60/61 games in a DISABLE_HE buildTravis Howell
svn-id: r20658