aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorJonathan Gray2003-05-17 01:57:54 +0000
committerJonathan Gray2003-05-17 01:57:54 +0000
commit1f7ebc70d8d72d081f52392dd1adeb273156ed68 (patch)
treeb062c1edb83970b147c144a42b7a7a5721043d36 /scumm
parent3a145f50e720a0fe6120b071ae37c15c2dff90d3 (diff)
downloadscummvm-rg350-1f7ebc70d8d72d081f52392dd1adeb273156ed68.tar.gz
scummvm-rg350-1f7ebc70d8d72d081f52392dd1adeb273156ed68.tar.bz2
scummvm-rg350-1f7ebc70d8d72d081f52392dd1adeb273156ed68.zip
add stub for a hev7 op
svn-id: r7593
Diffstat (limited to 'scumm')
-rw-r--r--scumm/intern.h1
-rw-r--r--scumm/script_v6.cpp11
2 files changed, 11 insertions, 1 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index a129fa5605..d00399fcfc 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -490,6 +490,7 @@ protected:
void o6_unknownE4();
void o6_localizeArray();
void o6_shuffle();
+ void o6_unknownFA();
byte VAR_VIDEONAME;
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index fbf1d36ffc..d931a29d83 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -354,7 +354,7 @@ void Scumm_v6::setupOpcodes() {
/* F8 */
OPCODE(o6_invalid),
OPCODE(o6_invalid),
- OPCODE(o6_invalid),
+ OPCODE(o6_unknownFA),
OPCODE(o6_invalid),
/* FC */
OPCODE(o6_invalid),
@@ -3003,6 +3003,15 @@ void Scumm_v6::o6_unknownE0() {
void Scumm_v6::o6_unknownE4() {
warning("o6_unknownE4(%d) stub", pop());
}
+
+void Scumm_v6::o6_unknownFA() {
+ int len, a = fetchScriptByte();
+
+ len = resStrLen(_scriptPointer);
+ warning("stub o6_unknownFA(%d, \"%s\")", a, _scriptPointer);
+ _scriptPointer += len + 1;
+}
+
void Scumm_v6::o6_localizeArray() {
warning("stub localizeArray(%d)", pop());
}