aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/debug.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-06 07:44:03 +0000
committerTravis Howell2006-10-06 07:44:03 +0000
commit85c9bb032995e7372355f10455b5504e75b4a8d4 (patch)
tree7394b68fd1a553585001f420dd20135e0eabbf8e /engines/agos/debug.cpp
parentf1475e24f56fd823fbeef9b2aaffae8ac49160c2 (diff)
downloadscummvm-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.cpp7
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++;