diff options
author | Eugene Sandulenko | 2005-09-06 01:20:01 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2005-09-06 01:20:01 +0000 |
commit | 583cb05cb4c8c302d17d2eedb5a3ff1cbbae89bd (patch) | |
tree | b32947fb2d21a915d6ebf0944cd578d5b5e46d54 /sky/intro.h | |
parent | 4589b5d3bbe23b3b2778d7e85d161ce2b83b04f5 (diff) | |
download | scummvm-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 'sky/intro.h')
0 files changed, 0 insertions, 0 deletions