[Scummvm-cvs-logs] SF.net SVN: scummvm:[48100] scummvm/trunk/engines/sci/engine/kernel.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Sun Feb 21 02:25:11 CET 2010


Revision: 48100
          http://scummvm.svn.sourceforge.net/scummvm/?rev=48100&view=rev
Author:   thebluegr
Date:     2010-02-21 01:25:10 +0000 (Sun, 21 Feb 2010)

Log Message:
-----------
Added comments on the SCI0-SCI1.1 kernel function table differences 

Modified Paths:
--------------
    scummvm/trunk/engines/sci/engine/kernel.cpp

Modified: scummvm/trunk/engines/sci/engine/kernel.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.cpp	2010-02-21 01:18:03 UTC (rev 48099)
+++ scummvm/trunk/engines/sci/engine/kernel.cpp	2010-02-21 01:25:10 UTC (rev 48100)
@@ -76,9 +76,13 @@
 	/*0x23*/ "DrawStatus",
 	/*0x24*/ "Parse",
 	/*0x25*/ "Said",
-	/*0x26*/ "SetSynonyms",
+	/*0x26*/ "SetSynonyms",	// Portrait (KQ6 hires)
 	/*0x27*/ "HaveMouse",
 	/*0x28*/ "SetCursor",
+	// FOpen (SCI0)
+	// FPuts (SCI0)
+	// FGets (SCI0)
+	// FClose (SCI0)
 	/*0x29*/ "SaveGame",
 	/*0x2a*/ "RestoreGame",
 	/*0x2b*/ "RestartGame",
@@ -115,11 +119,11 @@
 	/*0x4a*/ "ReadNumber",
 	/*0x4b*/ "BaseSetter",
 	/*0x4c*/ "DirLoop",
-	/*0x4d*/ "CanBeHere",
+	/*0x4d*/ "CanBeHere", // CantBeHere in newer SCI versions
 	/*0x4e*/ "OnControl",
 	/*0x4f*/ "InitBresen",
 	/*0x50*/ "DoBresen",
-	/*0x51*/ "Platform",
+	/*0x51*/ "Platform", // DoAvoider (SCI0)
 	/*0x52*/ "SetJump",
 	/*0x53*/ "SetDebug",
 	/*0x54*/ "Dummy",    // InspectObj
@@ -148,21 +152,22 @@
 	/*0x6b*/ "CosDiv",
 	/*0x6c*/ "Graph",
 	/*0x6d*/ "Joystick",
+	// End of kernel function table for SCI0
 	/*0x6e*/ "ShiftScreen",
 	/*0x6f*/ "Palette",
 	/*0x70*/ "MemorySegment",
-	/*0x71*/ "Intersections",
+	/*0x71*/ "Intersections",	// MoveCursor (SCI1 late), PalVary (SCI1.1)
 	/*0x72*/ "Memory",
 	/*0x73*/ "ListOps",
 	/*0x74*/ "FileIO",
 	/*0x75*/ "DoAudio",
 	/*0x76*/ "DoSync",
 	/*0x77*/ "AvoidPath",
-	/*0x78*/ "Sort",
+	/*0x78*/ "Sort",	// StrSplit (SCI01)
 	/*0x79*/ "ATan",
 	/*0x7a*/ "Lock",
 	/*0x7b*/ "StrSplit",
-	/*0x7c*/ "GetMessage",
+	/*0x7c*/ "GetMessage",	// Message (SCI1.1)
 	/*0x7d*/ "IsItSkip",
 	/*0x7e*/ "MergePoly",
 	/*0x7f*/ "ResCheck",


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