[Scummvm-cvs-logs] SF.net SVN: scummvm:[51553] tools/branches/gsoc2010-decompiler/decompiler/ scummv6/disassembler.cpp
pidgeot at users.sourceforge.net
pidgeot at users.sourceforge.net
Sat Jul 31 23:42:18 CEST 2010
Revision: 51553
http://scummvm.svn.sourceforge.net/scummvm/?rev=51553&view=rev
Author: pidgeot
Date: 2010-07-31 21:42:17 +0000 (Sat, 31 Jul 2010)
Log Message:
-----------
Make SCUMM's beginOverride skip the following jump
Modified Paths:
--------------
tools/branches/gsoc2010-decompiler/decompiler/scummv6/disassembler.cpp
Modified: tools/branches/gsoc2010-decompiler/decompiler/scummv6/disassembler.cpp
===================================================================
--- tools/branches/gsoc2010-decompiler/decompiler/scummv6/disassembler.cpp 2010-07-31 20:58:14 UTC (rev 51552)
+++ tools/branches/gsoc2010-decompiler/decompiler/scummv6/disassembler.cpp 2010-07-31 21:42:17 UTC (rev 51553)
@@ -162,7 +162,11 @@
OPCODE_MD(0x92, "findInventory", kSpecial, -1, "", "rpp");
OPCODE_MD(0x93, "getInventoryCount", kSpecial, 0, "", "rp");
OPCODE_MD(0x94, "getVerbFromXY", kSpecial, -1, "", "rpp");
- OPCODE(0x95, "beginOverride", kSpecial, 0, "");
+ OPCODE_BASE(0x95)
+ OPCODE_BODY("beginOverride", kSpecial, 0, "", "");
+ _f.seek(3, SEEK_CUR);
+ _address += 3;
+ OPCODE_END;
OPCODE(0x96, "endOverride", kSpecial, 0, "");
OPCODE_MD(0x97, "setObjectName", kSpecial, -1, "c", "ps");
OPCODE_MD(0x98, "isSoundRunning", kSpecial, 0, "", "rp");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list