[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.316,2.317 script_v100he.cpp,2.27,2.28 script_v72he.cpp,2.185,2.186 script_v7he.cpp,2.118,2.119 script_v80he.cpp,2.63,2.64 script_v90he.cpp,2.111,2.112

Gregory Montoir cyx at users.sourceforge.net
Tue Nov 23 11:49:11 CET 2004


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7069/scumm

Modified Files:
	intern.h script_v100he.cpp script_v72he.cpp script_v7he.cpp 
	script_v80he.cpp script_v90he.cpp 
Log Message:
renamed some HE opcodes

Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.316
retrieving revision 2.317
diff -u -d -r2.316 -r2.317
--- intern.h	22 Nov 2004 20:34:29 -0000	2.316
+++ intern.h	23 Nov 2004 19:47:53 -0000	2.317
@@ -650,10 +650,10 @@
 	void o70_findObject();
 	void o70_quitPauseRestart();
 	void o70_kernelSetFunctions();
-	void o70_unknownED();
-	void o70_stringLen();
+	void o70_getStringWidth();
+	void o70_getStringLen();
 	void o70_unknownEF();
-	void o70_unknownF1();
+	void o70_stringCompare();
 	void o70_readINI();
 	void o70_writeINI();
 	void o70_unknownF5();
@@ -808,8 +808,8 @@
 	void loadWizCursor(int resId, int resType, bool state);
 	
 	/* HE version 80 script opcodes */
-	void o80_unknown45();
-	void o80_unknown48();
+	void o80_loadSBNG();
+	void o80_stringToInt();
 	void o80_getSoundVar();
 	void o80_localizeArrayToRoom();
 	void o80_readConfigFile();
@@ -899,8 +899,8 @@
 	void o90_getWizData();
 	void o90_unknown2F();
 	void o90_mod();
-	void o90_unknown31();
-	void o90_unknown32();
+	void o90_shl4();
+	void o90_shr4();
 	void o90_findAllObjectsWithClassOf();
 	void o90_getPolygonOverlap();
 	void o90_unknown36();

Index: script_v100he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v100he.cpp,v
retrieving revision 2.27
retrieving revision 2.28
diff -u -d -r2.27 -r2.28
--- script_v100he.cpp	22 Nov 2004 22:32:46 -0000	2.27
+++ script_v100he.cpp	23 Nov 2004 19:47:54 -0000	2.28
@@ -324,17 +324,17 @@
 		OPCODE(o6_startScriptQuick2),
 		OPCODE(o6_getState),
 		/* E0 */
-		OPCODE(o70_unknownF1),
+		OPCODE(o70_stringCompare),
 		OPCODE(o72_unknownEC),
 		OPCODE(o72_unknownEF),
 		OPCODE(o72_unknownF0),
 		/* E4 */
-		OPCODE(o70_stringLen),
+		OPCODE(o70_getStringLen),
 		OPCODE(o70_unknownF5),
 		OPCODE(o6_invalid),
 		OPCODE(o70_unknownF6),
 		/* E8 */
-		OPCODE(o70_unknownED),
+		OPCODE(o70_getStringWidth),
 		OPCODE(o60_readFilePos),
 		OPCODE(o72_getTimer),
 		OPCODE(o6_getVerbEntrypoint),

Index: script_v72he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v72he.cpp,v
retrieving revision 2.185
retrieving revision 2.186
diff -u -d -r2.185 -r2.186
--- script_v72he.cpp	21 Nov 2004 21:31:28 -0000	2.185
+++ script_v72he.cpp	23 Nov 2004 19:47:54 -0000	2.186
@@ -341,12 +341,12 @@
 		OPCODE(o60_readFilePos),
 		/* EC */
 		OPCODE(o72_unknownEC),
-		OPCODE(o70_unknownED),
-		OPCODE(o70_stringLen),
+		OPCODE(o70_getStringWidth),
+		OPCODE(o70_getStringLen),
 		OPCODE(o72_unknownEF),
 		/* F0 */
 		OPCODE(o72_unknownF0),
-		OPCODE(o70_unknownF1),
+		OPCODE(o70_stringCompare),
 		OPCODE(o72_checkGlobQueue),
 		OPCODE(o72_readINI),
 		/* F4 */

Index: script_v7he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v7he.cpp,v
retrieving revision 2.118
retrieving revision 2.119
diff -u -d -r2.118 -r2.119
--- script_v7he.cpp	19 Oct 2004 12:30:41 -0000	2.118
+++ script_v7he.cpp	23 Nov 2004 19:47:54 -0000	2.119
@@ -342,12 +342,12 @@
 		OPCODE(o60_readFilePos),
 		/* EC */
 		OPCODE(o6_invalid),
-		OPCODE(o70_unknownED),
-		OPCODE(o70_stringLen),
+		OPCODE(o70_getStringWidth),
+		OPCODE(o70_getStringLen),
 		OPCODE(o70_unknownEF),
 		/* F0 */
 		OPCODE(o6_invalid),
-		OPCODE(o70_unknownF1),
+		OPCODE(o70_stringCompare),
 		OPCODE(o6_invalid),
 		OPCODE(o70_readINI),
 		/* F4 */
@@ -718,7 +718,7 @@
 	}
 }
 
-void ScummEngine_v70he::o70_unknownED() {
+void ScummEngine_v70he::o70_getStringWidth() {
 	int array, pos, len;
 	int chr, width = 0;
 
@@ -741,7 +741,7 @@
 	}
 
 	push(width);
-	debug(1,"stub o70_unknownED (%d)", width);
+	debug(1,"stub o70_getStringWidth (%d)", width);
 }
 
 void ScummEngine_v70he::o70_kernelSetFunctions() {
@@ -799,7 +799,7 @@
 	}
 }
 
-void ScummEngine_v70he::o70_stringLen() {
+void ScummEngine_v70he::o70_getStringLen() {
 	int id, len;
 	byte *addr;
 
@@ -807,7 +807,7 @@
 
 	addr = getStringAddress(id);
 	if (!addr)
-		error("o70_stringLen: Reference to zeroed array pointer (%d)", id);
+		error("o70_getStringLen: Reference to zeroed array pointer (%d)", id);
 
 	len = resStrLen(getStringAddress(id));
 	push(len);
@@ -834,7 +834,7 @@
 	debug(1,"stub o70_unknownEF");
 }
 
-void ScummEngine_v70he::o70_unknownF1() {
+void ScummEngine_v70he::o70_stringCompare() {
 	byte *addr, *addr2;
 	int i = 0;
 
@@ -843,11 +843,11 @@
 
 	addr = getStringAddress(id);
 	if (!addr)
-		error("o70_unknownF1: Reference to zeroed array pointer (%d)", id);
+		error("o70_stringCompare: Reference to zeroed array pointer (%d)", id);
 
 	addr2 = getStringAddress(id2);
 	if (!addr2)
-		error("o70_unknownF1: Reference to zeroed array pointer (%d)", id);
+		error("o70_stringCompare: Reference to zeroed array pointer (%d)", id);
 
 	while(1) {
 		if (*addr != *addr2)
@@ -873,7 +873,7 @@
 	}
 
 	push (i);
-	debug(1,"o70_unknownF1 stub (%d, %d, %d)", id, id2, i);
+	debug(1,"o70_stringCompare stub (%d, %d, %d)", id, id2, i);
 }
 
 void ScummEngine_v70he::o70_readINI() {

Index: script_v80he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v80he.cpp,v
retrieving revision 2.63
retrieving revision 2.64
diff -u -d -r2.63 -r2.64
--- script_v80he.cpp	19 Oct 2004 12:30:42 -0000	2.63
+++ script_v80he.cpp	23 Nov 2004 19:47:54 -0000	2.64
@@ -130,11 +130,11 @@
 		OPCODE(o6_writeWordVar),
 		/* 44 */
 		OPCODE(o6_invalid),
-		OPCODE(o80_unknown45),
+		OPCODE(o80_loadSBNG),
 		OPCODE(o6_invalid),
 		OPCODE(o6_wordArrayWrite),
 		/* 48 */
-		OPCODE(o80_unknown48),
+		OPCODE(o80_stringToInt),
 		OPCODE(o80_getSoundVar),
 		OPCODE(o80_localizeArrayToRoom),
 		OPCODE(o6_wordArrayIndexedWrite),
@@ -340,12 +340,12 @@
 		OPCODE(o60_readFilePos),
 		/* EC */
 		OPCODE(o72_unknownEC),
-		OPCODE(o70_unknownED),
-		OPCODE(o70_stringLen),
+		OPCODE(o70_getStringWidth),
+		OPCODE(o70_getStringLen),
 		OPCODE(o72_unknownEF),
 		/* F0 */
 		OPCODE(o72_unknownF0),
-		OPCODE(o70_unknownF1),
+		OPCODE(o70_stringCompare),
 		OPCODE(o72_checkGlobQueue),
 		OPCODE(o72_readINI),
 		/* F4 */
@@ -377,7 +377,7 @@
 	return _opcodesV80he[i].desc;
 }
 
-void ScummEngine_v80he::o80_unknown45() {
+void ScummEngine_v80he::o80_loadSBNG() {
 	// Loads SBNG sound resource
 	byte subOp = fetchScriptByte();
 
@@ -393,12 +393,12 @@
 		//_heSBNGId = pop();
 		break;
 	default:
-		warning("o80_unknown45: default case %d", subOp);
+		warning("o80_loadSBNG: default case %d", subOp);
 	}
-	debug(1,"o80_unknown45 stub (%d)",subOp);
+	debug(1,"o80_loadSBNG stub (%d)",subOp);
 }
 
-void ScummEngine_v80he::o80_unknown48() {
+void ScummEngine_v80he::o80_stringToInt() {
 	int id, len, val;
 	byte *addr;
 	char string[100];
@@ -407,7 +407,7 @@
 
 	addr = getStringAddress(id);
 	if (!addr)
-		error("o80_unknown48: Reference to zeroed array pointer (%d)", id);
+		error("o80_stringToInt: Reference to zeroed array pointer (%d)", id);
 
 	len = resStrLen(getStringAddress(id)) + 1;
 	memcpy(string, addr, len);

Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.111
retrieving revision 2.112
diff -u -d -r2.111 -r2.112
--- script_v90he.cpp	22 Nov 2004 20:34:29 -0000	2.111
+++ script_v90he.cpp	23 Nov 2004 19:47:54 -0000	2.112
@@ -105,8 +105,8 @@
 		OPCODE(o90_unknown2F),
 		/* 30 */
 		OPCODE(o90_mod),
-		OPCODE(o90_unknown31),
-		OPCODE(o90_unknown32),
+		OPCODE(o90_shl4),
+		OPCODE(o90_shr4),
 		OPCODE(o6_invalid),
 		/* 34 */
 		OPCODE(o90_findAllObjectsWithClassOf),
@@ -130,11 +130,11 @@
 		OPCODE(o6_writeWordVar),
 		/* 44 */
 		OPCODE(o90_getObjectData),
-		OPCODE(o80_unknown45),
+		OPCODE(o80_loadSBNG),
 		OPCODE(o6_invalid),
 		OPCODE(o6_wordArrayWrite),
 		/* 48 */
-		OPCODE(o80_unknown48),
+		OPCODE(o80_stringToInt),
 		OPCODE(o80_getSoundVar),
 		OPCODE(o80_localizeArrayToRoom),
 		OPCODE(o6_wordArrayIndexedWrite),
@@ -340,12 +340,12 @@
 		OPCODE(o60_readFilePos),
 		/* EC */
 		OPCODE(o72_unknownEC),
-		OPCODE(o70_unknownED),
-		OPCODE(o70_stringLen),
+		OPCODE(o70_getStringWidth),
+		OPCODE(o70_getStringLen),
 		OPCODE(o72_unknownEF),
 		/* F0 */
 		OPCODE(o72_unknownF0),
-		OPCODE(o70_unknownF1),
+		OPCODE(o70_stringCompare),
 		OPCODE(o72_checkGlobQueue),
 		OPCODE(o72_readINI),
 		/* F4 */
@@ -1217,7 +1217,7 @@
 		if (c == 1) {
 			ret = gdi.isWizPixelNonTransparent(wizd, x, y, w, h);
 		} else if (c == 0 || c == 2 || c == 3) {
-			ret = gdi.getRawWizPixelColor(wizd, x, y, w, h, VAR(VAR_WIZ_TCOLOR)) != VAR(VAR_WIZ_TCOLOR);
+			ret = gdi.getRawWizPixelColor(wizd, x, y, w, h, VAR(VAR_WIZ_TCOLOR)) != VAR(VAR_WIZ_TCOLOR) ? 1 : 0;
 		}
 	}
 	return ret;
@@ -1384,12 +1384,12 @@
 	debug(1,"o90_unknown2F stub (%d)", subOp);
 }
 
-void ScummEngine_v90he::o90_unknown31() {
+void ScummEngine_v90he::o90_shl4() {
 	int a = pop() << 2;
 	push(pop() << a);
 }
 
-void ScummEngine_v90he::o90_unknown32() {
+void ScummEngine_v90he::o90_shr4() {
 	int a = pop() << 2;
 	push(pop() >> a);
 }





More information about the Scummvm-git-logs mailing list