aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
AgeCommit message (Collapse)Author
2005-09-24A few opcode corrections for C64 maniacTravis Howell
svn-id: r18876
2005-09-24C64 maniac handles input and verbs manually.Travis Howell
svn-id: r18875
2005-09-24Rename & update opcode in C64 maniac.Travis Howell
Remove unused SCUMM vars in C64 maniac svn-id: r18873
2005-09-24Rename & update opcode in C64 maniac.Travis Howell
svn-id: r18868
2005-09-23Fix subtitle display in C64 maniac.Travis Howell
svn-id: r18863
2005-09-22Convert old actor moving states.Travis Howell
svn-id: r18858
2005-09-14Fix skipping cutscenes in C64 maniac.Travis Howell
svn-id: r18820
2005-09-14Selection screen partly working in C64 maniac.Travis Howell
svn-id: r18818
2005-09-14Fix room object loading in C64 maniac.Travis Howell
svn-id: r18816
2005-09-06Jump opcodes in C64 really use Words not bytes, so overload them.Eugene Sandulenko
svn-id: r18780
2005-09-06Completely revisited C64 opcodes table. Matched with disassembly.Eugene Sandulenko
Most differences in opcodes is 16bits -> 8bits operands. Instead of duplicating code I just overload getVarOrDirectWord() and fetchScriptWord(). Saves considerable amount of code. At the moment reference is descumm. I.e. I modified the utility and later fixed script_c64.cpp. So there could be mistakes, though I doublechecked it. Best is to test it with real scripts. Difference in opcodes is so big that I wonder how it worked so well before, though we tried just few scripts. svn-id: r18778
2005-09-05Partially fixed utter mess with C64 opcodes.Eugene Sandulenko
svn-id: r18777
2005-09-02cleanupGregory Montoir
svn-id: r18734
2005-08-31cleanupGregory Montoir
svn-id: r18727
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-30Add He70 version of function instead.Travis Howell
svn-id: r18600
2005-07-19Applied patch #1238516, with very minor modifications. It gets rid of anTorbjörn Andersson
old DOTT hack/workaround. svn-id: r18559
2005-07-07Applied my own patch #1233980 to fix compilation on my unstable Debian box,Torbjörn Andersson
and to hopefully fix the previously rejected bug #1233194. svn-id: r18509
2005-06-14-Add more Backyard sports titlesTravis Howell
-Add additional HE100 opcodes changes for basketball -Fix baseball asserts in VAR_WIZ_TCOLOR svn-id: r18385
2005-06-13Add comments on smacker opcodes.Travis Howell
svn-id: r18382
2005-06-13Rename opcode/functionTravis Howell
svn-id: r18381
2005-06-05Rename sprite functions, based on map.Travis Howell
svn-id: r18349
2005-06-01Fix bug #1166917 "FM-TOWNS LOOM: Kanji version crash"Eugene Sandulenko
svn-id: r18307
2005-05-28Fix load/save game regression in HE90+ games.Travis Howell
svn-id: r18281
2005-05-28Sync opcode names and add HE72+ version of o_systemOps.Travis Howell
svn-id: r18278
2005-05-26In V7/V8 games, use the blast text system to render verbs (this fixes bug ↵Max Horn
#1208956, but certainly will cause new regressions ;-) svn-id: r18267
2005-05-23Add Sprite class and move over related functions.Travis Howell
svn-id: r18230
2005-05-23Move wizImage functions to Wiz class.Travis Howell
svn-id: r18226
2005-05-23Turn Wiz struct into class as requested.Eugene Sandulenko
svn-id: r18224
2005-05-22HE70+ games use flags in drawBox().Travis Howell
Fixes glitches in farmdemo (Old version), freddi2, lost/smaller. svn-id: r18216
2005-05-21Add HE73 version for opcode difference.Travis Howell
svn-id: r18207
2005-05-20Add more opcode differences in C64 maniac.Travis Howell
svn-id: r18190
2005-05-20OoopsTravis Howell
svn-id: r18188
2005-05-20Add more opcode differences in C64 maniac.Travis Howell
svn-id: r18187
2005-05-19More opcode changes for C64 maniacTravis Howell
svn-id: r18184
2005-05-19o Implement direct disk reading for C64.Eugene Sandulenko
o Added new parameter to ScummEngine constructor which passed substitute file name index. It eliminates a long-standing hack and simplifies bundles porocessing considerably o Thus simplified detection/reading MM NES PRG file. svn-id: r18183
2005-05-18Combine Win32 and Mac resource extractors (used for cursors in latter HE) asEugene Sandulenko
only one of them can exist at the same time. Also it saves code and adds caching to Mac resource extractor. svn-id: r18169
2005-05-18Another difference in C64 maniac.Travis Howell
svn-id: r18167
2005-05-18Add some differences in C64 maniac.Travis Howell
svn-id: r18166
2005-05-18Limit to C64 maniac.Travis Howell
svn-id: r18153
2005-05-18Update commentTravis Howell
svn-id: r18152
2005-05-18Add scripts file for C64 verisons, ready for future changes.Travis Howell
svn-id: r18151
2005-05-15Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he ↵Max Horn
class svn-id: r18102
2005-05-15Disabling SCUMM7/8 games should disable HE61 games.Travis Howell
Split akos_processQueue() in HE61+ and SCUMM7+ versions. svn-id: r18101
2005-05-14Added --disable-hq and --disable-scumm-7-8 options. Also improvedEugene Sandulenko
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099
2005-05-11Implement now spotted Logic opcode in funshops. Now need to find a placeEugene Sandulenko
where another one gets called. svn-id: r18064
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-10Rename opcodesTravis Howell
svn-id: r18025
2005-05-10Rename opcodeTravis Howell
svn-id: r18024
2005-05-09fixed spritesMarkDirtyGregory Montoir
svn-id: r18008