[Scummvm-cvs-logs] CVS: scummvm gameDetector.cpp,1.32,1.33 script_v1.cpp,1.90,1.91 scumm.h,1.140,1.141

James Brown ender at users.sourceforge.net
Wed Apr 24 20:38:03 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv19281

Modified Files:
	gameDetector.cpp script_v1.cpp scumm.h 
Log Message:
Apply patch to add 'monkeyvga' target for MI1 Floppy.



Index: gameDetector.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gameDetector.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** gameDetector.cpp	24 Apr 2002 07:42:29 -0000	1.32
--- gameDetector.cpp	25 Apr 2002 03:37:56 -0000	1.33
***************
*** 267,270 ****
--- 267,272 ----
  
  	/* Scumm version 5 */
+ 	{"monkeyVGA", "Monkey Island 1 (256 color Floppy version)", GID_MONKEY_VGA,  5, 0, 16,
+ 	 GF_SMALL_HEADER | GF_USE_KEY | GF_AUDIOTRACKS | GF_ADLIB_DEFAULT},
  	{"loomcd", "Loom (256 color CD version)", GID_LOOM256, 5, 1, 42,
  	 GF_SMALL_HEADER | GF_USE_KEY | GF_AUDIOTRACKS | GF_ADLIB_DEFAULT},

Index: script_v1.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/script_v1.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -C2 -d -r1.90 -r1.91
*** script_v1.cpp	24 Apr 2002 07:47:25 -0000	1.90
--- script_v1.cpp	25 Apr 2002 03:37:56 -0000	1.91
***************
*** 779,782 ****
--- 779,789 ----
  			break;
  		case 17:										/* scale */
+ 			// FIXME: 0x11 is definitly an one byte opcode in MI1 256 col Floppy !
+ 			//              but it's not 1, 9, 16, 19, 22 or 23 (testet), what else ?
+ 			if (_gameId & GID_MONKEY_VGA) {
+ 				warning("o5_actorset: unk opcode 0x11 (%d)", getVarOrDirectByte(0x80));
+ 				break;
+ 			}
+ 
  			a->scalex = getVarOrDirectByte(0x80);
  			a->scaley = getVarOrDirectByte(0x40);

Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm.h,v
retrieving revision 1.140
retrieving revision 1.141
diff -C2 -d -r1.140 -r1.141
*** scumm.h	24 Apr 2002 07:19:00 -0000	1.140
--- scumm.h	25 Apr 2002 03:37:56 -0000	1.141
***************
*** 507,513 ****
  	GID_FT = 11,
  	GID_DIG = 12,
! 
  	/* Simon the Sorcerer */
! 	GID_SIMON_FIRST = 13,
  	GID_SIMON_LAST = GID_SIMON_FIRST+3,
  };
--- 507,513 ----
  	GID_FT = 11,
  	GID_DIG = 12,
! 	GID_MONKEY_VGA = 13,
  	/* Simon the Sorcerer */
! 	GID_SIMON_FIRST = 14,
  	GID_SIMON_LAST = GID_SIMON_FIRST+3,
  };





More information about the Scummvm-git-logs mailing list