From d194ca43ebe330bc5dfc1a82bf4ec1d18c5143d7 Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Thu, 10 Jan 2008 21:58:00 +0000 Subject: [PATCH] Adds version 1.2 of "The Grid" to the midzeus.c driver Simple clone addition & minor commentes added to the Invasion - The Abductors. --- src/mame/drivers/midzeus.c | 31 +++++++++++++++++++++++++++---- src/mame/mamedriv.c | 1 + 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/midzeus.c b/src/mame/drivers/midzeus.c index fde972124c6..ab55bd28637 100644 --- a/src/mame/drivers/midzeus.c +++ b/src/mame/drivers/midzeus.c @@ -1207,7 +1207,7 @@ ROM_START( mk4a ) ROM_LOAD32_WORD( "mk4_l3.u17", 0x0c00002, 0x200000, CRC(3a1a082c) SHA1(5f8e8ce760d8ebadd1240ef08f1382a37cf11d0b) ) ROM_END -ROM_START( invasnab ) +ROM_START( invasnab ) /* Version 5.0 Program roms, v4.0 Graphics roms, v2.0 Sound roms */ ROM_REGION16_LE( 0x1000000, REGION_SOUND1, ROMREGION_ERASEFF ) /* sound data */ ROM_LOAD16_BYTE( "invasion2.u2", 0x000000, 0x200000, CRC(59d2e1d6) SHA1(994a4311ac4841d4341449c0c7480952b6f3855d) ) /* These four sound roms were labeled as v2.0 */ ROM_LOAD16_BYTE( "invasion2.u3", 0x400000, 0x200000, CRC(86b956ae) SHA1(f7fd4601a2ce3e7e9b67e7d77908bfa206ee7e62) ) @@ -1227,7 +1227,7 @@ ROM_START( invasnab ) ROM_LOAD32_WORD( "invasion4.u19", 0x1000002, 0x200000, CRC(89fa6ee5) SHA1(572565e1308142b0b062aa72315c68e928f2419c) ) ROM_END -ROM_START( invasnv4 ) +ROM_START( invasnv4 ) /* Version 4.0 Program roms & Graphics roms, v2.0 Sound roms */ ROM_REGION16_LE( 0x1000000, REGION_SOUND1, ROMREGION_ERASEFF ) /* sound data */ ROM_LOAD16_BYTE( "invasion2.u2", 0x000000, 0x200000, CRC(59d2e1d6) SHA1(994a4311ac4841d4341449c0c7480952b6f3855d) ) /* These four sound roms were labeled as v2.0 */ ROM_LOAD16_BYTE( "invasion2.u3", 0x400000, 0x200000, CRC(86b956ae) SHA1(f7fd4601a2ce3e7e9b67e7d77908bfa206ee7e62) ) @@ -1276,7 +1276,29 @@ ROM_START( crusnexo ) ROM_END -ROM_START( thegrid ) +ROM_START( thegrid ) /* Version 1.2 Program roms */ + ROM_REGION16_LE( 0xc00000, REGION_SOUND1, ROMREGION_ERASEFF ) /* sound data */ + ROM_LOAD( "the_grid.u2", 0x000000, 0x400000, CRC(e6a39ee9) SHA1(4ddc62f5d278ea9791205098fa5f018ab1e698b4) ) + ROM_LOAD( "the_grid.u3", 0x400000, 0x400000, CRC(40be7585) SHA1(e481081edffa07945412a6eab17b4d3e7b42cfd3) ) + ROM_LOAD( "the_grid.u4", 0x800000, 0x400000, CRC(7a15c203) SHA1(a0a49dd08bba92402640ed2d1fb4fee112c4ab5f) ) + + ROM_REGION32_LE( 0x0800000, REGION_USER1, 0 ) + ROM_LOAD32_WORD( "thegrid-12.u10", 0x0000000, 0x100000, CRC(eb6c2d54) SHA1(ddd32757a9be011988b7add3c091e93292a0867c) ) + ROM_LOAD32_WORD( "thegrid-12.u11", 0x0000002, 0x100000, CRC(b9b5f92b) SHA1(36e16f109af9a5172869344f09b337b67e0b3e11) ) + ROM_LOAD32_WORD( "thegrid-12.u12", 0x0200000, 0x100000, CRC(2810c207) SHA1(d244eaf85473ed49442a906d437af1a9f91a2f9d) ) + ROM_LOAD32_WORD( "thegrid-12.u13", 0x0200002, 0x100000, CRC(8b721848) SHA1(d82f39045437ada2061587176e24f558a5e203fe) ) + + ROM_REGION32_LE( 0x3000000, REGION_USER2, 0 ) + ROM_LOAD32_WORD( "the_grid.u18", 0x0000000, 0x400000, CRC(3a3460be) SHA1(e719dae8a2e54584cb6a074ed42e35e3debef2f6) ) + ROM_LOAD32_WORD( "the_grid.u19", 0x0000002, 0x400000, CRC(af262d5b) SHA1(3eb3980fa81a360a70aa74e793b2bc3028f68cf2) ) + ROM_LOAD32_WORD( "the_grid.u20", 0x0800000, 0x400000, CRC(e6ad1917) SHA1(acab25e1251fd07b374badebe79f6ec1772b3589) ) + ROM_LOAD32_WORD( "the_grid.u21", 0x0800002, 0x400000, CRC(48c03f8e) SHA1(50790bdae9f2234ffb4914c2c5c16374e3508b47) ) + ROM_LOAD32_WORD( "the_grid.u22", 0x1000000, 0x400000, CRC(84c3a8b6) SHA1(de0dcf9daf7ada7a6952b9e29a29571b2aa9d0b2) ) + ROM_LOAD32_WORD( "the_grid.u23", 0x1000002, 0x400000, CRC(f48ef409) SHA1(79d74b4fe38b06a02ae0351d13d7f0a7ed0f0c87) ) +ROM_END + + +ROM_START( thegrida ) /* Version 1.1 Program roms */ ROM_REGION16_LE( 0xc00000, REGION_SOUND1, ROMREGION_ERASEFF ) /* sound data */ ROM_LOAD( "the_grid.u2", 0x000000, 0x400000, CRC(e6a39ee9) SHA1(4ddc62f5d278ea9791205098fa5f018ab1e698b4) ) ROM_LOAD( "the_grid.u3", 0x400000, 0x400000, CRC(40be7585) SHA1(e481081edffa07945412a6eab17b4d3e7b42cfd3) ) @@ -1352,4 +1374,5 @@ GAME( 1997, mk4a, mk4, midzeus, mk4, mk4, ROT0, "Midway", " GAME( 1999, invasnab, 0, midzeus, invasn, invasn, ROT0, "Midway", "Invasion - The Abductors (version 5.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) GAME( 1999, invasnv4, invasnab, midzeus, invasn, invasn, ROT0, "Midway", "Invasion - The Abductors (version 4.0)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) GAMEL( 1999, crusnexo, 0, midzeus2, crusnexo, crusnexo, ROT0, "Midway", "Cruis'n Exotica (version 1.6)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE, layout_crusnexo ) -GAME( 2001, thegrid, 0, midzeus2, thegrid, thegrid, ROT0, "Midway", "The Grid (version 1.1)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) +GAME( 2001, thegrid, 0, midzeus2, thegrid, thegrid, ROT0, "Midway", "The Grid (version 1.2)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) +GAME( 2001, thegrida, thegrid, midzeus2, thegrid, thegrid, ROT0, "Midway", "The Grid (version 1.1)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index f9b8dba052c..d3226b87bf6 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -6023,6 +6023,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11 DRIVER( invasnv4 ) /* (c) 1999 Midway */ DRIVER( crusnexo ) /* (c) 1999 Midway */ DRIVER( thegrid ) /* (c) 2001 Midway */ + DRIVER( thegrida ) /* (c) 2001 Midway */ /* Midway / Atari Voodoo based Hardware (Seattle, Flagstaff) */ DRIVER( wg3dh ) /* (c) 1996 Atari Games */