[Scummvm-cvs-logs] CVS: tools descumm6.cpp,1.32,1.33
Max Horn
fingolfin at users.sourceforge.net
Sun Dec 22 17:04:27 CET 2002
Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv13631
Modified Files:
descumm6.cpp
Log Message:
some more V8 opcodes
Index: descumm6.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm6.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- descumm6.cpp 23 Dec 2002 00:58:48 -0000 1.32
+++ descumm6.cpp 23 Dec 2002 01:03:35 -0000 1.33
@@ -454,9 +454,9 @@
void invalidop(const char *cmd, int op)
{
if (cmd)
- printf("invalid opcode %s:%d\n", cmd, op);
+ printf("invalid opcode %s:0x%x\n", cmd, op);
else
- printf("invalid opcode %d\n", op);
+ printf("invalid opcode 0x%x\n", op);
exit(1);
}
@@ -1102,6 +1102,24 @@
case 0x16:
push(se_oper(pop(), operMod, pop()));
break;
+ case 0x64:
+ jumpif(pop(), true);
+ break;
+ case 0x65:
+ jumpif(pop(), false);
+ break;
+ case 0x66:
+ jump();
+ break;
+ case 0x6D:
+ writeVar(get_word(), pop());
+ break;
+
+ case 0x79:
+ ext("lp|startScript");
+ case 0x7A:
+ ext("lp|startScriptQuick");
+
case 0x9C:
ext("x" "cursorCommand\0"
"\xDC|cursorOn,"
More information about the Scummvm-git-logs
mailing list