[Scummvm-cvs-logs] CVS: scummvm/scumm resource_v2.cpp,1.53,1.54
Eugene Sandulenko
sev at users.sourceforge.net
Tue May 17 16:57:39 CEST 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/gui credits.h,1.12,1.13 about.cpp,1.35,1.36 about.h,1.12,1.13
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common util.cpp,1.53,1.54 util.h,1.51,1.52
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27091/scumm
Modified Files:
resource_v2.cpp
Log Message:
Initial support of C64 MM & Zak
Index: resource_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource_v2.cpp,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -d -r1.53 -r1.54
--- resource_v2.cpp 20 Apr 2005 18:20:59 -0000 1.53
+++ resource_v2.cpp 17 May 2005 23:56:21 -0000 1.54
@@ -35,30 +35,45 @@
int i;
if (_gameId == GID_MANIAC) {
- if (_platform == Common::kPlatformNES)
+ if (_platform == Common::kPlatformC64) {
+ _numGlobalObjects = 256;
+ _numRooms = 55;
+ _numCostumes = 25;
+ _numScripts = 160;
+ _numSounds = 70;
+ } if (_platform == Common::kPlatformNES) {
_numGlobalObjects = 775;
- else
- _numGlobalObjects = 800;
- _numRooms = 55;
+ _numRooms = 55;
- if (_platform == Common::kPlatformNES)
// costumes 25-36 are special. see v1MMNEScostTables[] in costume.cpp
// costumes 37-76 are room graphics resources
// costume 77 is a character set translation table
// costume 78 is a preposition list
// costume 79 is unused but allocated, so the total is a nice even number :)
_numCostumes = 80;
- else
+ _numScripts = 200;
+ _numSounds = 100;
+ } else {
+ _numGlobalObjects = 800;
+ _numRooms = 55;
_numCostumes = 35;
-
- _numScripts = 200;
- _numSounds = 100;
+ _numScripts = 200;
+ _numSounds = 100;
+ }
} else if (_gameId == GID_ZAK) {
- _numGlobalObjects = 775;
- _numRooms = 61;
- _numCostumes = 37;
- _numScripts = 155;
- _numSounds = 120;
+ if (_platform == Common::kPlatformC64) {
+ _numGlobalObjects = 775;
+ _numRooms = 59;
+ _numCostumes = 38;
+ _numScripts = 155;
+ _numSounds = 127;
+ } else {
+ _numGlobalObjects = 775;
+ _numRooms = 61;
+ _numCostumes = 37;
+ _numScripts = 155;
+ _numSounds = 120;
+ }
}
_fileHandle->seek(0, SEEK_SET);
@@ -175,6 +190,11 @@
_version = 1;
readClassicIndexFile();
break;
+ case 0x132:
+ printf("C64 V1 game detected\n");
+ _version = 1;
+ readClassicIndexFile();
+ break;
default:
error("Unknown magic id (0x%X) - this version is unsupported", magic);
break;
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/gui credits.h,1.12,1.13 about.cpp,1.35,1.36 about.h,1.12,1.13
- Next message: [Scummvm-cvs-logs] CVS: scummvm/common util.cpp,1.53,1.54 util.h,1.51,1.52
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list