[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