aboutsummaryrefslogtreecommitdiff
path: root/engines/cine
diff options
context:
space:
mode:
authorKari Salminen2008-05-30 11:12:14 +0000
committerKari Salminen2008-05-30 11:12:14 +0000
commitb6b1b864be18517b0936ec0b76e8b35509133405 (patch)
tree4d0d4a3a3481143bec96be48cd24e32c4b6000f8 /engines/cine
parentd2c337401ecea5f4fb247a689c884a111cc325c0 (diff)
downloadscummvm-rg350-b6b1b864be18517b0936ec0b76e8b35509133405.tar.gz
scummvm-rg350-b6b1b864be18517b0936ec0b76e8b35509133405.tar.bz2
scummvm-rg350-b6b1b864be18517b0936ec0b76e8b35509133405.zip
Checked that opcodes 0x71-0x73 really do nothing else but read the parameters in PC versions of Future Wars and Operation Stealth. Maybe they're used in the Amiga versions?
svn-id: r32396
Diffstat (limited to 'engines/cine')
-rw-r--r--engines/cine/script_fw.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/engines/cine/script_fw.cpp b/engines/cine/script_fw.cpp
index 6b9538e25d..845120c99e 100644
--- a/engines/cine/script_fw.cpp
+++ b/engines/cine/script_fw.cpp
@@ -1609,7 +1609,8 @@ int FWScript::o1_stopSample() {
return 0;
}
-/*! \todo Implement this instruction
+/*! \todo Implement this instruction's Amiga part (PC part already done)
+ * In PC versions of Future Wars and Operation Stealth this instruction does nothing else but read the parameters.
*/
int FWScript::o1_op71() {
byte a = getNextByte();
@@ -1618,7 +1619,8 @@ int FWScript::o1_op71() {
return 0;
}
-/*! \todo Implement this instruction
+/*! \todo Implement this instruction's Amiga part (PC part already done)
+ * In PC versions of Future Wars and Operation Stealth this instruction does nothing else but read the parameters.
*/
int FWScript::o1_op72() {
uint16 a = getNextWord();
@@ -1628,7 +1630,8 @@ int FWScript::o1_op72() {
return 0;
}
-/*! \todo Implement this instruction
+/*! \todo Implement this instruction's Amiga part (PC part already done)
+ * In PC versions of Future Wars and Operation Stealth this instruction does nothing else but read the parameters.
*/
int FWScript::o1_op73() {
// I believe this opcode is identical to o1_op72(). In fact, Operation
@@ -1636,7 +1639,7 @@ int FWScript::o1_op73() {
uint16 a = getNextWord();
byte b = getNextByte();
uint16 c = getNextWord();
- warning("STUB: o1_op72(%x, %x, %x)", a, b, c);
+ warning("STUB: o1_op73(%x, %x, %x)", a, b, c);
return 0;
}