aboutsummaryrefslogtreecommitdiff
path: root/sword2/layers.h
diff options
context:
space:
mode:
authorEugene Sandulenko2005-09-06 01:20:01 +0000
committerEugene Sandulenko2005-09-06 01:20:01 +0000
commit583cb05cb4c8c302d17d2eedb5a3ff1cbbae89bd (patch)
treeb32947fb2d21a915d6ebf0944cd578d5b5e46d54 /sword2/layers.h
parent4589b5d3bbe23b3b2778d7e85d161ce2b83b04f5 (diff)
downloadscummvm-rg350-583cb05cb4c8c302d17d2eedb5a3ff1cbbae89bd.tar.gz
scummvm-rg350-583cb05cb4c8c302d17d2eedb5a3ff1cbbae89bd.tar.bz2
scummvm-rg350-583cb05cb4c8c302d17d2eedb5a3ff1cbbae89bd.zip
Completely revisited C64 opcodes table. Matched with disassembly.
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
Diffstat (limited to 'sword2/layers.h')
0 files changed, 0 insertions, 0 deletions