[Scummvm-cvs-logs] SF.net SVN: scummvm:[43857] scummvm/trunk/engines/sci/engine
waltervn at users.sourceforge.net
waltervn at users.sourceforge.net
Mon Aug 31 20:42:07 CEST 2009
Revision: 43857
http://scummvm.svn.sourceforge.net/scummvm/?rev=43857&view=rev
Author: waltervn
Date: 2009-08-31 18:42:07 +0000 (Mon, 31 Aug 2009)
Log Message:
-----------
SCI: Add stub for PalVary.
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/kernel.cpp
scummvm/trunk/engines/sci/engine/kernel.h
scummvm/trunk/engines/sci/engine/kgraphics.cpp
Modified: scummvm/trunk/engines/sci/engine/kernel.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.cpp 2009-08-31 17:16:20 UTC (rev 43856)
+++ scummvm/trunk/engines/sci/engine/kernel.cpp 2009-08-31 18:42:07 UTC (rev 43857)
@@ -232,7 +232,7 @@
/*27*/ DEFUN("HaveMouse", kHaveMouse, ""),
/*28*/ DEFUN("SetCursor", kSetCursor, "i*"),
// FIXME: The number 0x28 occurs twice :-)
- /*28*/ DEFUN("MoveCursor", kMoveCursor, "ii*"),
+ /*28*/ DEFUN("MoveCursor", kMoveCursor, "ii"),
/*29*/ DEFUN("FOpen", kFOpen, "ri"),
/*2a*/ DEFUN("FPuts", kFPuts, "ir"),
/*2b*/ DEFUN("FGets", kFGets, "rii"),
@@ -342,6 +342,7 @@
DEFUN("ShowMovie", kShowMovie, "..*"),
DEFUN("SetVideoMode", kSetVideoMode, "i"),
DEFUN("Platform", kPlatform, "i*"),
+ DEFUN("PalVary", kPalVary, "ii*"),
// Special and NOP stuff
DEFUN("Dummy", kStub, ".*"),
@@ -359,7 +360,6 @@
DEFUN("Record", kStub, ".*"),
DEFUN("PlayBack", kStub, ".*"),
DEFUN("DbugStr", kStub, ".*"),
- DEFUN("Platform", kStub, ".*"), // SCI1
{NULL, NULL, NULL} // Terminator
};
@@ -774,6 +774,7 @@
case SCI_VERSION_1_1:
// KQ6CD calls unimplemented function 0x26
_kernelNames[0x26] = "Dummy";
+ _kernelNames[0x71] = "PalVary";
break;
default:
Modified: scummvm/trunk/engines/sci/engine/kernel.h
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.h 2009-08-31 17:16:20 UTC (rev 43856)
+++ scummvm/trunk/engines/sci/engine/kernel.h 2009-08-31 18:42:07 UTC (rev 43857)
@@ -503,6 +503,7 @@
reg_t kStrSplit(EngineState *s, int funct_nr, int argc, reg_t *argv);
reg_t k_Unknown(EngineState *s, int funct_nr, int argc, reg_t *argv);
reg_t kPlatform(EngineState *s, int funct_nr, int argc, reg_t *argv);
+reg_t kPalVary(EngineState *s, int funct_nr, int argc, reg_t *argv);
// The Unknown/Unnamed kernel function
reg_t kStub(EngineState *s, int funct_nr, int argc, reg_t *argv);
Modified: scummvm/trunk/engines/sci/engine/kgraphics.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kgraphics.cpp 2009-08-31 17:16:20 UTC (rev 43856)
+++ scummvm/trunk/engines/sci/engine/kgraphics.cpp 2009-08-31 18:42:07 UTC (rev 43857)
@@ -1320,6 +1320,11 @@
return s->r_acc;
}
+reg_t kPalVary(EngineState *s, int funct_nr, int argc, reg_t *argv) {
+ warning("STUB: kPalVary()");
+ return NULL_REG;
+}
+
static void _k_draw_control(EngineState *s, reg_t obj, int inverse);
static void _k_disable_delete_for_now(EngineState *s, reg_t obj) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list