diff options
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/intern.h | 1 | ||||
-rw-r--r-- | scumm/script_v72he.cpp | 11 | ||||
-rw-r--r-- | scumm/script_v80he.cpp | 2 | ||||
-rw-r--r-- | scumm/script_v90he.cpp | 2 |
4 files changed, 13 insertions, 3 deletions
diff --git a/scumm/intern.h b/scumm/intern.h index 9d6297fcf0..2837ae303e 100644 --- a/scumm/intern.h +++ b/scumm/intern.h @@ -733,6 +733,7 @@ protected: void o72_arrayOps(); void o72_dimArray(); void o72_dim2dimArray(); + void o72_unknownC1(); void o72_drawWizImage(); void o72_shuffle(); void o72_jumpToScript(); diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp index 48a3e0262b..069755241f 100644 --- a/scumm/script_v72he.cpp +++ b/scumm/script_v72he.cpp @@ -286,7 +286,7 @@ void ScummEngine_v72he::setupOpcodes() { OPCODE(o6_startScriptQuick2), /* C0 */ OPCODE(o72_dim2dimArray), - OPCODE(o6_invalid), + OPCODE(o72_unknownC1), OPCODE(o6_invalid), OPCODE(o6_invalid), /* C4 */ @@ -1242,6 +1242,15 @@ void ScummEngine_v72he::o72_dim2dimArray() { defineArray(fetchScriptWord(), data, 0, a, 0, b); } +void ScummEngine_v72he::o72_unknownC1() { + byte string[80]; + + copyScriptString(string); + pop(); + + debug(1, "stub o72_unknownC1(%s)", string); +} + void ScummEngine_v72he::drawWizImage(int restype, int resnum, int x1, int y1, int flags) { const uint8 *dataPtr = getResourceAddress(restype, resnum); if (dataPtr) { diff --git a/scumm/script_v80he.cpp b/scumm/script_v80he.cpp index cf9337ba2f..746a019bc3 100644 --- a/scumm/script_v80he.cpp +++ b/scumm/script_v80he.cpp @@ -286,7 +286,7 @@ void ScummEngine_v80he::setupOpcodes() { OPCODE(o6_startScriptQuick2), /* C0 */ OPCODE(o72_dim2dimArray), - OPCODE(o6_invalid), + OPCODE(o72_unknownC1), OPCODE(o6_invalid), OPCODE(o6_invalid), /* C4 */ diff --git a/scumm/script_v90he.cpp b/scumm/script_v90he.cpp index 4bf6f74949..fba95c58c1 100644 --- a/scumm/script_v90he.cpp +++ b/scumm/script_v90he.cpp @@ -286,7 +286,7 @@ void ScummEngine_v90he::setupOpcodes() { OPCODE(o6_startScriptQuick2), /* C0 */ OPCODE(o72_dim2dimArray), - OPCODE(o6_invalid), + OPCODE(o72_unknownC1), OPCODE(o6_invalid), OPCODE(o6_invalid), /* C4 */ |