diff options
author | Kari Salminen | 2008-05-30 11:12:14 +0000 |
---|---|---|
committer | Kari Salminen | 2008-05-30 11:12:14 +0000 |
commit | b6b1b864be18517b0936ec0b76e8b35509133405 (patch) | |
tree | 4d0d4a3a3481143bec96be48cd24e32c4b6000f8 | |
parent | d2c337401ecea5f4fb247a689c884a111cc325c0 (diff) | |
download | scummvm-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
-rw-r--r-- | engines/cine/script_fw.cpp | 11 |
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; } |