From d6f1f444569fa91e238d1502903c0a67abf02bab Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Tue, 9 Feb 2021 22:18:35 -0600 Subject: [PATCH] New working clones ------------------ Wayne Gretzky's 3D Hockey Fatality Edition (prototype) [Andrew Welburn, bmx] --- src/mame/drivers/seattle.cpp | 35 ++++++++++++++++++++++++++++------- src/mame/mame.lst | 1 + 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/src/mame/drivers/seattle.cpp b/src/mame/drivers/seattle.cpp index f078b52ef48..515b775da4d 100644 --- a/src/mame/drivers/seattle.cpp +++ b/src/mame/drivers/seattle.cpp @@ -2105,7 +2105,6 @@ void seattle_state::wg3dh(machine_config &config) m_ioasic->irq_handler().set(FUNC(seattle_state::ioasic_irq)); } - void seattle_state::mace(machine_config &config) { seattle150(config); @@ -2281,16 +2280,31 @@ void seattle_state::hyprdriv(machine_config &config) *************************************/ ROM_START( wg3dh ) - ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version L1.2 (10/8/96) - ROM_LOAD( "wg3dh_12.u32", 0x000000, 0x80000, CRC(15e4cea2) SHA1(72c0db7dc53ce645ba27a5311b5ce803ad39f131) ) + ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version L1.2 (Oct 8 1996 12:55:39 @ 0x5CDE0 in ROM) + ROM_LOAD( "l1.2_gretzky_video_system_boot_u32.u32", 0x000000, 0x80000, CRC(15e4cea2) SHA1(72c0db7dc53ce645ba27a5311b5ce803ad39f131) ) ROM_REGION32_LE( 0x100000, PCI_ID_GALILEO":update", ROMREGION_ERASEFF ) - DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive Version 1.3 (Guts 10/15/96, Main 10/15/96) - DISK_IMAGE( "wg3dh", 0, SHA1(4fc6f25d7f043d9bcf8743aa8df1d9be3cbc375b) ) + DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive Version 1.3 (Guts: Oct 15 1996 16:57:13, Main: Oct 15 1996 17:36:39) + DISK_IMAGE( "wg3dh", 0, SHA1(4fc6f25d7f043d9bcf8743aa8df1d9be3cbc375b) ) // ST94420AG hard drive ROM_REGION16_LE( 0x10000, "dcs", 0 ) // ADSP-2115 data Version L1.1 - ROM_LOAD16_BYTE( "soundl11.u95", 0x000000, 0x8000, CRC(c589458c) SHA1(0cf970a35910a74cdcf3bd8119bfc0c693e19b00) ) + ROM_LOAD16_BYTE( "l1.1_gretzky_video_system_boot_u95.u95", 0x000000, 0x8000, CRC(c589458c) SHA1(0cf970a35910a74cdcf3bd8119bfc0c693e19b00) ) +ROM_END + + +ROM_START( wg3dhfe ) // Original PCB board with PIC security chip labeled as 310 Gretzky Hockey U96 *310300003* (IE: serial number 00003) + ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version ? (Aug 13 1996 16:59:47 @ 0x599D0 in ROM) + ROM_LOAD( "l0.1_gretzky_video_system_boot_u32.u32", 0x000000, 0x80000, CRC(80fb6dfd) SHA1(b78d1c8abdb875196c5cd9afc986f54865a90aba) ) // labeled as L0.1 + + ROM_REGION32_LE( 0x100000, PCI_ID_GALILEO":update", ROMREGION_ERASEFF ) + + // Disk caddy stickered: 3DHOCKEY FALALITY EDITION, another sticker stated: PHX-HDsisk -0006 <-- Yes, it's "HDsisk" and not HDisk + DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive Version ? (Guts: Feb 4 1997 17:08:22, Main: Mar 21 1997 12:15:39) + DISK_IMAGE( "wg3dhfe", 0, SHA1(49b72e7e76036b119bfc8b9a0ef8b9acd346d0be) ) // ST94420AG hard drive + + ROM_REGION16_LE( 0x10000, "dcs", 0 ) // ADSP-2115 data Version L1.1 + ROM_LOAD16_BYTE( "l0.1_gretzky_video_system_boot_u95.u95", 0x000000, 0x8000, CRC(c589458c) SHA1(0cf970a35910a74cdcf3bd8119bfc0c693e19b00) ) // labeled as L0.1 == l1.1_gretzky_video_system_boot_u95.u95 ROM_END @@ -2347,6 +2361,7 @@ ROM_START( sfrush ) DISK_IMAGE( "sfrush", 0, SHA1(e2db0270a707fb2115207f988d5751081d6b4994) ) ROM_END + ROM_START( sfrusha ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version L1.06A ROM_LOAD( "hdbootv1_06a.bin", 0x000000, 0x80000, CRC(f247ba60) SHA1(850f97002eb1e362c3df870d7b6a1b5524ab983d) ) @@ -2367,7 +2382,6 @@ ROM_START( sfrusha ) ROM_END - ROM_START( sfrushrk ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code ROM_LOAD( "boot.bin", 0x000000, 0x080000, CRC(0555b3cf) SHA1(a48abd6d06a26f4f9b6c52d8c0af6095b6be57fd) ) @@ -2407,6 +2421,7 @@ ROM_START( sfrushrkw ) DISK_IMAGE( "sfrushrk", 0, SHA1(e763f26aca67ebc17fe8b8df4fba91d492cf7837) ) ROM_END + ROM_START( sfrushrkwo ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code ROM_LOAD( "boottest.bin", 0x000000, 0x080000, CRC(3f83f8e0) SHA1(c1862fc35c119586f79f23c52ecea6c35c37828a) ) // Labeled "Rush The Rock Boot Eeprom Test Only" @@ -2426,6 +2441,7 @@ ROM_START( sfrushrkwo ) DISK_IMAGE( "sfrushrk", 0, SHA1(e763f26aca67ebc17fe8b8df4fba91d492cf7837) ) ROM_END + ROM_START( calspeed ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version 1.2 (2/18/98) ROM_LOAD( "caspd1_2.u32", 0x000000, 0x80000, CRC(0a235e4e) SHA1(b352f10fad786260b58bd344b5002b6ea7aaf76d) ) @@ -2439,6 +2455,7 @@ ROM_START( calspeed ) ROM_LOAD16_BYTE( "sound102.u95", 0x000000, 0x8000, CRC(bec7d3ae) SHA1(db80aa4a645804a4574b07b9f34dec6b6b64190d) ) ROM_END + ROM_START( calspeeda ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) /* Boot Code Version 1.2 (2/18/98) */ ROM_LOAD( "caspd1_2.u32", 0x000000, 0x80000, CRC(0a235e4e) SHA1(b352f10fad786260b58bd344b5002b6ea7aaf76d) ) @@ -2464,6 +2481,7 @@ ROM_START( calspeeda ) ROM_LOAD16_BYTE( "sound102.u95", 0x000000, 0x8000, CRC(bec7d3ae) SHA1(db80aa4a645804a4574b07b9f34dec6b6b64190d) ) ROM_END + ROM_START( calspeedb ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) // Boot Code Version 1.2 (2/18/98) ROM_LOAD( "caspd1_2.u32", 0x000000, 0x80000, CRC(0a235e4e) SHA1(b352f10fad786260b58bd344b5002b6ea7aaf76d) ) @@ -2477,6 +2495,7 @@ ROM_START( calspeedb ) ROM_LOAD16_BYTE( "sound102.u95", 0x000000, 0x8000, CRC(bec7d3ae) SHA1(db80aa4a645804a4574b07b9f34dec6b6b64190d) ) ROM_END + ROM_START( vaportrx ) ROM_REGION32_LE( 0x80000, PCI_ID_GALILEO":rom", 0 ) ROM_LOAD( "vtrxboot.bin", 0x000000, 0x80000, CRC(ee487a6c) SHA1(fb9efda85047cf615f24f7276a9af9fd542f3354) ) @@ -2563,6 +2582,7 @@ ROM_START( blitz99 ) ROM_LOAD( "481_blitz-99.u96", 0x0000, 0x2000, CRC(f58df548) SHA1(5bda123035f49f06b4721ab4a1577a115470aa02) ) ROM_END + ROM_START( blitz99a ) ROM_REGION16_LE( 0x10000, "dcs", 0 ) // ADSP-2115 data Version 1.02 ROM_LOAD16_BYTE( "sound102.u95", 0x000000, 0x8000, CRC(bec7d3ae) SHA1(db80aa4a645804a4574b07b9f34dec6b6b64190d) ) @@ -2826,6 +2846,7 @@ void seattle_state::init_hyprdriv() // Atari GAME( 1996, wg3dh, 0, wg3dh, wg3dh, seattle_state, init_wg3dh, ROT0, "Atari Games", "Wayne Gretzky's 3D Hockey (ver 1.3)", MACHINE_SUPPORTS_SAVE ) +GAME( 1996, wg3dhfe, wg3dh, wg3dh, wg3dh, seattle_state, init_wg3dh, ROT0, "Atari Games", "Wayne Gretzky's 3D Hockey Fatality Edition (prototype)", MACHINE_SUPPORTS_SAVE ) GAME( 1996, mace, 0, mace, mace, seattle_state, init_mace, ROT0, "Atari Games", "Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b)", MACHINE_SUPPORTS_SAVE ) GAME( 1997, macea, mace, mace, mace, seattle_state, init_mace, ROT0, "Atari Games", "Mace: The Dark Age (HDD 1.0a)", MACHINE_SUPPORTS_SAVE ) GAMEL( 1996, sfrush, 0, sfrush, sfrush, seattle_state, init_sfrush, ROT0, "Atari Games", "San Francisco Rush (boot rom L 1.0)", MACHINE_SUPPORTS_SAVE, layout_sfrush ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index fd78edf2cb4..65daf8365ec 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -36680,6 +36680,7 @@ sfrushrkwo // (c) 1996 Atari Games vaportrx // (c) 1998 Atari Games vaportrxp // (c) 1998 Atari Games wg3dh // (c) 1996 Atari Games +wg3dhfe // (c) 1996 Atari Games @source:seattlecmp.cpp scp300f // Seattle SCP-300F