[Scummvm-cvs-logs] CVS: scummvm/scumm script_v72he.cpp,2.221,2.222 script_v7he.cpp,2.133,2.134 scumm-md5.h,2.52,2.53 scumm.cpp,1.376,1.377

Eugene Sandulenko sev at users.sourceforge.net
Tue Mar 22 12:58:10 CET 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11225/scumm

Modified Files:
	script_v72he.cpp script_v7he.cpp scumm-md5.h scumm.cpp 
Log Message:
Add three new HE sports games. Baseball is most playable now.
Add some unhandled KernelGet/SetFunctions used by new titles.


Index: script_v72he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v72he.cpp,v
retrieving revision 2.221
retrieving revision 2.222
diff -u -d -r2.221 -r2.222
--- script_v72he.cpp	17 Mar 2005 11:06:43 -0000	2.221
+++ script_v72he.cpp	22 Mar 2005 20:57:11 -0000	2.222
@@ -1571,6 +1571,11 @@
 		push((int)(cos(a) * 100000));
 		}
 		break;
+	case 2001:
+		// Used in football
+		push(0);
+		warning("o72_kernelGetFunctions: unhandled case 2001");
+		break;
 	default:
 		error("o72_kernelGetFunctions: default case %d", args[0]);
 	}

Index: script_v7he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v7he.cpp,v
retrieving revision 2.133
retrieving revision 2.134
diff -u -d -r2.133 -r2.134
--- script_v7he.cpp	11 Mar 2005 01:10:02 -0000	2.133
+++ script_v7he.cpp	22 Mar 2005 20:57:11 -0000	2.134
@@ -831,6 +831,10 @@
 		break;
 	case 714:
 		break;
+	case 1492:
+		// Used in baseball
+		warning("o70_kernelSetFunctions: unhandled case 1492");
+		break;
 	case 2001:
 		// Used in SoccerMLS/Soccer2004
 		warning("o70_kernelSetFunctions: unhandled case 2001");

Index: scumm-md5.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm-md5.h,v
retrieving revision 2.52
retrieving revision 2.53
diff -u -d -r2.52 -r2.53
--- scumm-md5.h	11 Mar 2005 03:16:52 -0000	2.52
+++ scumm-md5.h	22 Mar 2005 20:57:12 -0000	2.53
@@ -1,5 +1,5 @@
 /*
-  This file was generated by the md5table tool on Fri Mar 11 03:11:52 2005
+  This file was generated by the md5table tool on Tue Mar 22 20:36:59 2005
   DO NOT EDIT MANUALLY!
  */
 
@@ -171,6 +171,7 @@
 	{ "6ea966b4d660c870b9ee790d1fbfc535", "monkey2", Common::ES_ESP, Common::kPlatformAmiga },
 	{ "6f0be328c64d689bb606d22a389e1b0f", "loom", Common::EN_USA, Common::kPlatformMacintosh },
 	{ "6f6ef668c608c7f534fea6e6d3878dde", "indy3EGA", Common::DE_DEU, Common::kPlatformPC },
+	{ "701246819d1a70573f41bf33fc19214f", "soccer", Common::EN_USA, Common::kPlatformWindows },
 	{ "7020931d5a2be0a49d68e7a1882363e4", "zak", Common::EN_USA, Common::kPlatformPC },
 	{ "71523b539491527d9860f4407faf0411", "monkeyega", Common::EN_USA, Common::kPlatformPC },
 	{ "7222f260253f325c21fcfa68b5bfab67", "sf2-demo", Common::EN_USA, Common::kPlatformUnknown },
@@ -190,6 +191,7 @@
 	{ "7ea2da67ebabea4ac20cee9f4f9d2934", "airdemo", Common::EN_USA, Common::kPlatformMacintosh },
 	{ "7edd665bbede7ea8b7233f8e650be6f8", "samnmax", Common::FR_FRA, Common::kPlatformUnknown },
 	{ "7f45ddd6dbfbf8f80c0c0efea4c295bc", "maniac", Common::EN_USA, Common::kPlatformPC },
+	{ "7fc6cdb46b4c9d384c52327f4bca6416", "football", Common::EN_USA, Common::kPlatformWindows },
 	{ "810a9da887aefa597b0cf3c77d262897", "BluesABCTimeDemo", Common::EN_USA, Common::kPlatformWindows },
 	{ "8299d9b8a1b0e7b881bae7a9971dc5e2", "zak", Common::EN_USA, Common::kPlatformAtariST },
 	{ "8368f552b1e3eba559f8d559bcc4cadb", "freddi3", Common::UNK_LANG, Common::kPlatformUnknown },
@@ -280,6 +282,7 @@
 	{ "ce6a4cef315b20fef58a95bc40a2d8d3", "monkeyega", Common::FR_FRA, Common::kPlatformPC },
 	{ "ce7733f185b838e248927c7ba1a04204", "maniac", Common::FR_FRA, Common::kPlatformAmiga },
 	{ "ce7fd0c382389a6791fc3e199c117ef4", "indy3EGA", Common::ES_ESP, Common::kPlatformPC },
+	{ "cf8d13446ec6cb6222287a925fd47c1d", "baseball", Common::EN_USA, Common::kPlatformWindows },
 	{ "cf90b4db5486ef798db78fe6fbf897e5", "pj3-demo", Common::EN_USA, Common::kPlatformWindows },
 	{ "d06fbe28818fef7bfc45c2cdf0c0849d", "zak", Common::DE_DEU, Common::kPlatformPC },
 	{ "d0b531227a27c6662018d2bd05aac52a", "monkeyvga", Common::DE_DEU, Common::kPlatformPC },

Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.376
retrieving revision 1.377
diff -u -d -r1.376 -r1.377
--- scumm.cpp	22 Mar 2005 00:46:47 -0000	1.376
+++ scumm.cpp	22 Mar 2005 20:57:13 -0000	1.377
@@ -300,6 +300,8 @@
 	// there is also a C++ engine version of spydemo
 	{"Spydemo", "Spyfox 1: Dry Cereal (Demo)", GID_HEGAME, 6, 90, 61, MDT_NONE,
 	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES | GF_MULTIPLE_VERSIONS, 0, 0},
+	{"baseball", "Backyard Baseball", GID_HEGAME, 6, 90, 61, MDT_NONE, // FIXME: number of actors
+	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
 
 	// Humongous Entertainment Scumm Version 9.5 ?  Scummsys.95
 	{"pj2demo", "Pajama Sam 2: Thunder and Lightning Aren't so Frightening (Demo)", GID_HEGAME, 6, 90, 61, MDT_NONE,
@@ -320,6 +322,8 @@
 	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
 	{"BluesABCTimeDemo", "Blue's ABC Time (Demo)", GID_HEGAME, 6, 98, 61, MDT_NONE,
 	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
+	{"soccer", "Backyard Soccer", GID_HEGAME, 6, 98, 61, MDT_NONE, // FIXME: number of actors
+	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
 
 	// Global scripts increased to 2048
 	{"freddi4", "Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch", GID_FREDDI4, 6, 98, 57, MDT_NONE,
@@ -341,6 +345,8 @@
 	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
 	{"mustard", "Spy Fox in Hold the Mustard", GID_HEGAME, 6, 99, 61, MDT_NONE,
 	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
+	{"football", "Backyard Football", GID_HEGAME, 6, 99, 61, MDT_NONE, // FIXME: number of actors
+	 GF_NEW_OPCODES | GF_USE_KEY | GF_HUMONGOUS | GF_NEW_COSTUMES, 0, 0},
 
 	// Humongous Entertainment Scumm Version ?
 	{"freddicove", "Freddi Fish 5: The Case of the Creature of Coral Cave", GID_HEGAME, 6, 99, 61, MDT_NONE,
@@ -497,10 +503,12 @@
 	{ "Spydemo", "FoxDemo", kGenMac },
 	{ "airdemo", "Airport Demo", kGenMac},
 	{ "balloon", "Balloon-O-Rama", kGenMac},
+	{ "baseball", "BaseBall", kGenMac},
 	{ "chase", "Cheese Chase", kGenMac},
 	{ "circdemo", "Putt Circus Demo", kGenMac},
 	{ "dog", "Dog on a Stick", kGenMac},
 	{ "f3-mdemo", "F3-Mdemo", kGenMac },
+	{ "f3-mdemo", "F3-mdemo", kGenMac },
 	{ "f4-demo", "Freddi 4 Demo", kGenMac },
 	{ "f4-demo", "ff4demo", kGenPC }, // FIXME: check this with joostp. Used by NL version?
 	{ "farmdemo", "Farm Demo", kGenMac},
@@ -510,6 +518,7 @@
 	{ "ff2-demo", "FFHSDemo", kGenPC },
 	{ "ff2-demo", "FFHSDemo", kGenMac },
 	{ "footdemo", "FootBall Demo", kGenMac },
+	{ "football", "FootBall", kGenMac },
 	{ "footdemo", "FootBall2002", kGenPC },
 	{ "freddemo", "Freddi Demo", kGenMac },
 	{ "freddi", "Freddi Fish", kGenMac },
@@ -522,6 +531,7 @@
 	{ "freddicove", "FreddiCove", kGenMac },
 	{ "freddicove", "FreddiCCC", kGenPC },
 	{ "kinddemo", "Kinddemo", kGenMac },
+	{ "kinddemo", "KindDemo", kGenMac },
 	{ "lost", "Lost and Found", kGenMac},
 	{ "maze", "Maze Madness", kGenMac},
 	{ "moondemo", "Putt-Putt Moon Demo", kGenMacNoParens },
@@ -550,7 +560,9 @@
 	{ "sf2-demo", "Spy Fox 2 - Demo", kGenMac },
 	{ "sf2-demo", "sf2demo", kGenPC }, // FIXME: check this with joostp. Used by NL version?
 	{ "sf3-demo", "Spy Ozone Demo", kGenMac },
+	{ "soccer", "Soccer", kGenMac },
 	{ "socks", "SockWorks", kGenMac },
+	{ "spydemo", "FoxDemo", kGenMac },
 	{ "spyfox", "SPYFox", kGenMac },
 	{ "spyfox", "SPYFoxDC", kGenPC },
 	{ "spyfox2", "Spy Fox 2", kGenMac },





More information about the Scummvm-git-logs mailing list