[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