[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