[Scummvm-cvs-logs] CVS: tools descumm.cpp,1.20,1.21
Max Horn
fingolfin at users.sourceforge.net
Thu May 8 02:38:06 CEST 2003
Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv20893
Modified Files:
descumm.cpp
Log Message:
added some more missing (but largely unused, except on save/load screens) opcodes
Index: descumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- descumm.cpp 8 May 2003 00:17:27 -0000 1.20
+++ descumm.cpp 8 May 2003 09:37:22 -0000 1.21
@@ -2851,8 +2851,11 @@
case 0x02:
case 0x82:
// FIXME - seems Zak256 has an additional word here?
- //do_tok(buf, "startMusic", ((opcode & 0x80) ? A1V : A1B) | A2W);
+#if 1 || ZAK256
+ do_tok(buf, "startMusic", ((opcode & 0x80) ? A1V : A1B) | A2B | A3B);
+#else
do_tok(buf, "startMusic", ((opcode & 0x80) ? A1V : A1B));
+#endif
break;
case 0xCC:
@@ -3106,6 +3109,19 @@
case 0x50:
case 0xD0:
do_tok(buf, "pickupObject", ((opcode & 0x80) ? A1V : A1W));
+ break;
+
+ case 0xA7:
+ do_tok(buf, "saveLoadVars?", 0);
+ break;
+
+ case 0x67:
+ case 0xE7:
+ do_tok(buf, "getStringWidth?", AVARSTORE | ((opcode & 0x80) ? A1V : A1B));
+ break;
+
+ case 0x6B:
+ do_tok(buf, "debug?", ((opcode & 0x80) ? A1V : A1W));
break;
default:
More information about the Scummvm-git-logs
mailing list