diff options
author | Travis Howell | 2006-10-06 07:44:03 +0000 |
---|---|---|
committer | Travis Howell | 2006-10-06 07:44:03 +0000 |
commit | 85c9bb032995e7372355f10455b5504e75b4a8d4 (patch) | |
tree | 7394b68fd1a553585001f420dd20135e0eabbf8e /engines/agos/debug.cpp | |
parent | f1475e24f56fd823fbeef9b2aaffae8ac49160c2 (diff) | |
download | scummvm-rg350-85c9bb032995e7372355f10455b5504e75b4a8d4.tar.gz scummvm-rg350-85c9bb032995e7372355f10455b5504e75b4a8d4.tar.bz2 scummvm-rg350-85c9bb032995e7372355f10455b5504e75b4a8d4.zip |
Add initial debug opcode table for Elvira1
svn-id: r24136
Diffstat (limited to 'engines/agos/debug.cpp')
-rw-r--r-- | engines/agos/debug.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/agos/debug.cpp b/engines/agos/debug.cpp index 2a108b8f29..01c7612b65 100644 --- a/engines/agos/debug.cpp +++ b/engines/agos/debug.cpp @@ -60,12 +60,13 @@ const byte *AGOSEngine::dumpOpcode(const byte *p) { st = s = simon2dos_opcode_name_table[opcode]; } else if (getGameType() == GType_SIMON1) { st = s = simon1dos_opcode_name_table[opcode]; - } else { + } else if (getGameType() == GType_ELVIRA2 || getGameType() == GType_WW) { st = s = ww_opcode_name_table[opcode]; + } else { + st = s = elvira1_opcode_name_table[opcode]; } if (s == NULL) { - //error("INVALID OPCODE %d", opcode); - return NULL; + error("INVALID OPCODE %d", opcode); } while (*st != '|') st++; |