[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