aboutsummaryrefslogtreecommitdiff
path: root/scumm/resource_v2.cpp
AgeCommit message (Collapse)Author
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
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-10Do not hardcode character translation tables and verbs prepositionsEugene Sandulenko
in MM NES but extract it directly from ROM. Patch from Quietust svn-id: r17505
2005-04-10Init music engine within setupMusic(), even for V1 and V2 gamesMax Horn
svn-id: r17498
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-03Splitting more methods into multiple overloaded versionsMax Horn
svn-id: r17366
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-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-13Preliminary support for MM NES.Eugene Sandulenko
svn-id: r17133
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-10-22WhitespaceTorbjörn Andersson
svn-id: r15647
2004-06-02Increase debug levelTravis Howell
Add error about NES MM been currently unsupported. svn-id: r13923
2004-03-17Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this ↵Max Horn
may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-) svn-id: r13325
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-10-12code simplificationMax Horn
svn-id: r10762
2003-10-05cleanupMax Horn
svn-id: r10620
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-03added getMusicTimer() to class MusicEngine; this allows some nice code ↵Max Horn
cleanup; also added an error() invocation to find out if certain code is still needed svn-id: r10556
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-09-08overlooked one 'new Player_V2'Max Horn
svn-id: r10096
2003-09-08set _musicEngine for V1/V2 games, tooMax Horn
svn-id: r10094
2003-09-06Actually make these game version message shown by default, so users can ↵Travis Howell
better report bugs. svn-id: r10037
2003-09-06Remove outdated commentTravis Howell
svn-id: r10035
2003-09-06Change version message to debug, to match other games.Travis Howell
svn-id: r10034
2003-08-27Fix room palette issues in small_header games.Travis Howell
Fix is only for EGA games so far. svn-id: r9873
2003-08-17Don't attempt sound in maniacnesTravis Howell
svn-id: r9740
2003-08-14Don't create imuse for v1 and v2 games (otherwise getSoundStatus doesn't work).Jochen Hoenicke
PCjr support for V1 games, bug fix in speaker support. set_pcjr is now called by Player_V2 constructor according to midi driver. Renaming of member variables to begin with an underscore. svn-id: r9692
2003-08-14add maniacnes target, rather prelimary so people would be well advised not ↵Jonathan Gray
to add to compatibility at this point svn-id: r9690
2003-08-14Add fixmesTravis Howell
svn-id: r9677
2003-08-14Inital support for v1 maniac sound from HoenickeTravis Howell
Had to move music init for v1/v2 games to get this working svn-id: r9675
2003-06-07replaced GF_AFTER with _versionMax Horn
svn-id: r8372
2003-06-06Get rid of *64 targets, use 'maniac' and 'zak' autodetection for the ↵James Brown
AFTER_V1 flag instead. svn-id: r8348
2003-06-04readClassicIndexFile updates from aquadranJonathan Gray
svn-id: r8290
2003-06-02more v1 load directory ...Paweł Kołodziejski
svn-id: r8274
2003-06-02added load directory support for v1 gamesPaweł Kołodziejski
svn-id: r8273
2003-05-29A few small V2 detection/init changesJames Brown
svn-id: r8085
2003-05-18warning() automatically outputs a newline after the warning message; adding ↵Max Horn
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647
2003-05-04typo; added commentMax Horn
svn-id: r7295
2003-04-20fixed building object tables (now I understand)Paweł Kołodziejski
svn-id: r7042
2003-04-20added loading global objects states for v2Paweł Kołodziejski
svn-id: r7041
2003-04-20V1/V2 charsets are internal, so we have no load function (yet)James Brown
svn-id: r7035
2003-03-07refactored some stuff (and made readMAXS virtual, with V2/V3 code having own ↵Max Horn
implementations); cleaned up V6 array shuffle code; made more Scumm member vars/methods protected svn-id: r6751
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2002-12-22added some preliminary V8 work. Nope, it is not useful at all, and it ↵Max Horn
doesn't mean we will have CMI support in this millenium, so don't hold your breath svn-id: r6060
2002-12-14fixed warningMax Horn
svn-id: r5962
2002-12-12Tidy one or two things up for future V1/V2/V8 SCUMM support.James Brown
svn-id: r5915
2002-10-21The terms Word and DWord are somewhat Windows centric; in fact there are ↵Max Horn
systems on which word is 32bit, as opposed to our 16 bits. Hence, use the uin16/uint32 naming scheme, which is not ambigious svn-id: r5216
2002-09-24Patch 609334: PalManip save/load/init fixes.James Brown
Save/Load lines are commented out until the new save/load system is in place. svn-id: r5014