aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.cpp
AgeCommit message (Collapse)Author
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
2005-03-25Cleanup: collect the C64 specific render data into a struct inside class GdiMax Horn
svn-id: r17224
2005-03-25Do not use (non-const) local static variablesMax Horn
svn-id: r17221
2005-03-24Correct positioning of inventory and verbs in MM NES.Eugene Sandulenko
Started to tackle inventory. svn-id: r17219
2005-03-24Add support for russian spyfox2 and spyfox3Eugene Sandulenko
svn-id: r17218
2005-03-24Lots of MM NES changes from Quietust and meEugene Sandulenko
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets rid of gray background o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites o Widen screen to 256 pixels and center narrow rooms in it o Partial fix for subtitle rendering, now at least first line is rendered with identation svn-id: r17212
2005-03-23Patch from Quietust:Travis Howell
-update md5 checksums for NES maniac svn-id: r17204
2005-03-22Add three new HE sports games. Baseball is most playable now.Eugene Sandulenko
Add some unhandled KernelGet/SetFunctions used by new titles. svn-id: r17198
2005-03-22CleanupTravis Howell
svn-id: r17192
2005-03-21Many MM NES fixes/improvements from Quietust:Eugene Sandulenko
o Doesn't crash when going upstairs. Now game is playable up to the green tentacle o Proper subtitles colors o Room mask is decoded but doesn't affect sprites yet o Inventory draw issues fixed o Fix actors position when they're facing right svn-id: r17191
2005-03-21Implement proper scene transition mode for MM NES.Eugene Sandulenko
svn-id: r17189
2005-03-19These VARS are only used in Loom [CD] and scumm5 onwards.Travis Howell
svn-id: r17185
2005-03-18Some Russian Sam'n'Max releases have files renamed to RAMNMAX. So supportEugene Sandulenko
those. Also made file name substitution a general thing so we can eventually get rid of monkey1 target et al. svn-id: r17179
2005-03-18Add string height override for loomTravis Howell
svn-id: r17178
2005-03-16Preliminary support for NES charsets. Colors are wrong and we get glitchesEugene Sandulenko
caused by too narrow screen. Also text clearing doesn't work. svn-id: r17164
2005-03-15oopsEugene Sandulenko
svn-id: r17158
2005-03-15Add md5's of all known MM NES versions.Eugene Sandulenko
svn-id: r17157
2005-03-15Minor NES-related fixesEugene Sandulenko
o Actors do not leave trails, though background isn't restored since that code always uses two buffers and nes isn't. I have to switch it to use two o Add Swedish version of MM NES o Code formatting fixes svn-id: r17156
2005-03-15Doesn't apply to NES maniac.Travis Howell
svn-id: r17148
2005-03-15Patch from Quietust:Travis Howell
Fix room scrolling in NES maniac. svn-id: r17147
2005-03-15Update MM NES md5 due to changed index file.Eugene Sandulenko
svn-id: r17144
2005-03-15Off by one.Travis Howell
svn-id: r17138
2005-03-14First attempt to draw NES sprites. There are these problems:Eugene Sandulenko
o Position is not correct o Colors are wrong o No animation o They're not wiped out correctly, maybe because of first problem svn-id: r17137