aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.cpp
AgeCommit message (Collapse)Author
2005-04-16Improved auto-detection if MD5 is not known / MD5 support is disabledMax Horn
svn-id: r17622
2005-04-16puttmoon GID no longer used.Travis Howell
svn-id: r17614
2005-04-13Fix bug #1182206 "Maniac Mansion (NES) doesn't run anymore after Apr 10 commit"Eugene Sandulenko
svn-id: r17585
2005-04-13Ooops, was not used.Travis Howell
svn-id: r17582
2005-04-13_stringBuffer can have mutple strings, ie in pajama2 startup.Travis Howell
Add safety check for buffer size. svn-id: r17581
2005-04-13Patches #1164217 "Updated GS Support + Percussion Remapping Patch" andEugene Sandulenko
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot. svn-id: r17571
2005-04-11OoopsTravis Howell
svn-id: r17533
2005-04-11Sort alternative file list again and remove duplicate.Travis Howell
svn-id: r17532
2005-04-11Re-order md5s for multiple version games.Travis Howell
Easier to read and update. svn-id: r17531
2005-04-10Fix for bug #1167146 (properly fix the monkey vs. monkey1 issue by using the ↵Max Horn
substResFileNameTable table) svn-id: r17524
2005-04-10Add a comment which clarifies that monkeyVGA and loomCD are V5 games, but we ↵Max Horn
still set _version=4 for them, because it is convenient svn-id: r17521
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-10Init music engine within setupMusic(), even for V1 and V2 gamesMax Horn
svn-id: r17498
2005-04-10Moved some room loading stuff into a new source fileMax Horn
svn-id: r17496
2005-04-10Don't call allocateArrays from readMAXS, rather call it explicitly after ↵Max Horn
calling readMAXS; init _palManipCounter in the proper place (only needed when restarting); free palManip data on exit svn-id: r17495
2005-04-10Got rid of _dynamicRoomOffsetsMax Horn
svn-id: r17494
2005-04-09Got rid of GF_NEW_OPCODESMax Horn
svn-id: r17488
2005-04-09Simplify the substResFileName system a bitMax Horn
svn-id: r17475
2005-04-09I really need _substResFileNameIndex passed into ScummEngine constructor.Eugene Sandulenko
Put a workaround now. svn-id: r17464
2005-04-09Remove usage of vsprintf in favour of vsnprintf and makeJonathan Gray
more use of STRINGBUFLEN. Some ports may need a new stub for this, discussed with Chrilith. svn-id: r17463
2005-04-08Actor layering only matches in freddicoveTravis Howell
svn-id: r17461
2005-04-08Add NES platformEugene Sandulenko
svn-id: r17454
2005-04-08HE99+ games store the base name is array 129, which is set on startup.Travis Howell
svn-id: r17444
2005-04-07Split readMAXS between HE versionsTravis Howell
svn-id: r17435
2005-04-07Move hePalettes allocation to HE99.Travis Howell
svn-id: r17434
2005-04-07The reverse actor layering only applies to pajama3Travis Howell
svn-id: r17432
2005-04-07Add WIP on hePalette.Travis Howell
svn-id: r17431
2005-04-07Patch from QuietustEugene Sandulenko
o Remove unused _system variables in player_v2a and player_v3a o Sound player for MM NES :) Now we're playing chiptunes. svn-id: r17425
2005-04-06oopsMax Horn
svn-id: r17421
2005-04-06Moved createResource, resourceStats, expireResources to ResourceManagerMax Horn
svn-id: r17420
2005-04-06This section of startScene only exists in scumm5 onwards.Travis Howell
svn-id: r17409
2005-04-06Add correct fix for bug #556496Travis Howell
svn-id: r17406
2005-04-05getScriptSlot() must start from slot 1, required for nukeArrays() in HE games.Travis Howell
svn-id: r17383
2005-04-04Removed GF_SMALL_NAMESMax Horn
svn-id: r17368
2005-04-03Split readResTypeList into a normal and a GF_OLD_BUNDLE version; added ↵Max Horn
comments to many of the GF_ feature flags; removed GF_DRAWOBJ_OTHER_ORDER (it was only use by Sam&Max, I switched that to a direct check for Sam&Max) svn-id: r17362
2005-04-03ScummEngine_v4 used to be a subclass of ScummEngine_v3, now it is the other ↵Max Horn
way around; added a new class ScummEngine_v3old, for GF_OLD_BUNDLE games; took advantage of the new inheritance structure and turned various methods into virtual methods which then are overriden in subclasses svn-id: r17346
2005-04-02CleanupTravis Howell
svn-id: r17333
2005-04-01Add support for clipping of wizImages.Travis Howell
Add support for altering wizImages. Various renames. svn-id: r17322
2005-03-31Extended comment on _CLUT_offs a bitMax Horn
svn-id: r17315
2005-03-31Made findResourceSmall local to resource.cpp; simplified _EPAL_offs (since ↵Max Horn
we don't use it nor save it at this time, this is harmless); added a comment about _CLUT_offs ugliness svn-id: r17314
2005-03-31Started to move some resource related code into a new class ResourceManager ↵Max Horn
(hypothetic goal for the future: use ResourceManager in ScummEx) svn-id: r17311
2005-03-30Switch to headerless PRG data for MM NES for better compatibility.Eugene Sandulenko
svn-id: r17302
2005-03-30Support for direct reading from NES ROM:Eugene Sandulenko
o extend MemoryReadStream with XOR facility o implement MemoryWriteStream o _fileHandle now is a reference to BaseScummFile class and is created on the fly o implement ScummNESFile class which is basically extract_mm_nes utility o update NES MM md5's due to above changes NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename ROM to standard conventional name 'Maniac Mansion (XXX).nes' svn-id: r17300
2005-03-27Patch from Quietust for MM NESEugene Sandulenko
o Fix number of global objects o Camera-related differences o Proper user states o Updated MD5 for new 00.lfl svn-id: r17268
2005-03-27Tie the AKOS code into the new costume infrastructure, tooMax Horn
svn-id: r17259
2005-03-27Started to overhaul the costume infrastructure a bit, properly separating ↵Max Horn
the NES costume code in the process (sorry if I broke stuff for the NES folks, but I figure it is better to get this done properly now before we have to untangle the mess later) svn-id: r17257
2005-03-25Patch #1117443 (Experimental plugin code revision)Max Horn
svn-id: r17231
2005-03-25Some more cleanupMax Horn
svn-id: r17227
2005-03-25Moved _roomStrips to class Gdi; put some GFX pre-room init code into the new ↵Max Horn
method Gdi::roomChanged(); some more cleanup svn-id: r17226
2005-03-25Started some cleanup work on class Gdi (in particular, I try to limit that ↵Max Horn
class to GFX decoding only, and moved the screen rendering code out of it) svn-id: r17225