[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