[Scummvm-cvs-logs] CVS: tools Makefile,1.7,1.8 descumm6.cpp,1.36,1.37

Max Horn fingolfin at users.sourceforge.net
Sun Dec 22 18:54:04 CET 2002


Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv5358

Modified Files:
	Makefile descumm6.cpp 
Log Message:
some more opcodes, involing quite some guesswork, the output doesn't look quite right though (negative indices...)

Index: Makefile
===================================================================
RCS file: /cvsroot/scummvm/tools/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Makefile	1 Dec 2002 02:02:02 -0000	1.7
+++ Makefile	23 Dec 2002 02:53:44 -0000	1.8
@@ -6,7 +6,7 @@
 LDFLAGS :=
 
 # Uncomment this if you are on a big endian system
-# CFLAGS += -DSCUMM_BIG_ENDIAN
+CFLAGS += -DSCUMM_BIG_ENDIAN
 
 TARGETS := descumm3$(EXEEXT) descumm5$(EXEEXT) descumm6$(EXEEXT) extract$(EXEEXT) rescumm$(EXEEXT) simon2mp3$(EXEEXT)
 

Index: descumm6.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm6.cpp,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -d -r1.36 -r1.37
--- descumm6.cpp	23 Dec 2002 02:38:44 -0000	1.36
+++ descumm6.cpp	23 Dec 2002 02:53:44 -0000	1.37
@@ -1332,6 +1332,29 @@
 		addVar(get_word(), -1);
 		break;
 
+	case 0x70:
+		// FIXME - is this correct?!?
+		ext("x" "dim\0"
+				"\x0Apw|dim-scummvar,"
+				"\x0Bpw|dim-string,"
+				"\xCApw|undim"
+				);
+		break;
+	case 0x71:
+		writeArray(get_word(), NULL, pop(), pop());
+		break;
+	case 0x75:
+		writeArray(get_word(), pop(), pop(), pop());
+		break;
+	case 0x76:
+		// FIXME - is this correct?!?
+		ext("x" "assign\0"
+				"\x14wps|assign-string,"
+				"\x15wpl|assign-scummvar-list,"
+				"\x16wplp|assign-2dim-list,"
+				);
+		break;
+
 	case 0x79:
 		ext("lpp|startScript");
 		break;
@@ -1413,6 +1436,10 @@
 
 	case 0xB3:
 		ext("x" "system\0" "\x28|restart," "\x29|quit");
+		break;
+
+	case 0xBA:
+		ext("|kludge");		// ???
 		break;
 
 	case 0xD3:





More information about the Scummvm-git-logs mailing list