summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author ClawGrip <clawgrip@hotmail.com>2019-09-28 23:10:03 +0200
committer ajrhacker <ajrhacker@users.noreply.github.com>2019-09-28 17:10:03 -0400
commit51a87e5abec56ebb3f2a844e84e76f08849c9209 (patch)
treeb4604c0cf13026fd996425c57d46d32c521f81a4
parent545ebe832d1f78ad9379922711e383fcb2fdeea4 (diff)
New working clones (#5690)
* New working clones ------------------ Beastorizer (USA, alt) [jordigahan, ClawGrip] * Add "beastrzra" (nw) * Change sets names (nw) * Change sets names (nw) * Fix game names and mark not dumped ROMs as BAD_DUMP (nw) * Fix game names (nw) * Add dates on game names (nw) * Add date also on the Japanese set (nw) * Rename "beastrzro" to "beastrzra" (nw)
-rw-r--r--src/mame/drivers/zn.cpp35
-rw-r--r--src/mame/mame.lst5
2 files changed, 34 insertions, 6 deletions
diff --git a/src/mame/drivers/zn.cpp b/src/mame/drivers/zn.cpp
index 34ac4c77a75..5ab7cb425da 100644
--- a/src/mame/drivers/zn.cpp
+++ b/src/mame/drivers/zn.cpp
@@ -4989,6 +4989,32 @@ ROM_START( beastrzr )
ROM_LOAD( "et02", 0x000000, 0x000008, CRC(187ce61a) SHA1(521122b0f7b3f278dd2a2b1d73c252b952b5f55d) )
ROM_END
+// ROM board: RA9701 SUB, CPU board: Sony ZN-1 1-659-709-12
+ROM_START( beastrzra )
+ PSARC95_BIOS
+
+ ROM_REGION32_LE( 0x1800000, "bankedroms", 0 )
+ ROM_LOAD16_BYTE( "b.roar_u0213.u0213", 0x000001, 0x080000, CRC(5c3ca4d3) SHA1(f246de057c2ea725e5e628dd32597f3bc7d22070) )
+ ROM_LOAD16_BYTE( "b.roar_u0212.u0212", 0x000000, 0x080000, CRC(45f1269b) SHA1(4754bc97c261dfcb5e379fe765689ea737dd5e1d) )
+ ROM_LOAD16_BYTE( "b.roar_u0215.u0215", 0x100001, 0x080000, CRC(31c8e055) SHA1(2811789ab6221b972d1e3ffe98916587990f7564) )
+ ROM_LOAD16_BYTE( "b.roar_u0214.u0214", 0x100000, 0x080000, CRC(1cdc450a) SHA1(9215e5fec52f7c5c0070feb621eb9c77f98e2362) )
+ ROM_LOAD( "ra-b-roar_rom-1.u0217", 0x400000, 0x400000, BAD_DUMP CRC(11f1ba36) SHA1(d41ae686c2c607640cbadf906215c89134758050) ) // Not dumped on this set, taken from "beastrzr"
+ ROM_LOAD( "ra-b.roar_rom-2.u0216", 0x800000, 0x400000, BAD_DUMP CRC(d46d46b7) SHA1(1c42cb5dcda4b26c08c4ecf95efeadaf3a1d1dd2) ) // Not dumped on this set, taken from "beastrzr"
+
+ ROM_REGION( 0x080000, "audiocpu", 0 )
+ ROM_LOAD16_BYTE( "b.roar_u046.u046", 0x000001, 0x040000, CRC(d4bb261a) SHA1(9a295b1354ef15f37ea09bb209cf0cb98437c462) )
+ ROM_LOAD16_BYTE( "b.roar_u042.u042", 0x000000, 0x040000, CRC(4d537f88) SHA1(1760367d70a81606e29885ea315185d2c2a9409b) )
+
+ ROM_REGION( 0x400000, "ymf", 0 )
+ ROM_LOAD( "ra-b.roar3_rom-3.u0326", 0x000000, 0x400000, BAD_DUMP CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) ) // Not dumped on this set, taken from "beastrzr"
+
+ ROM_REGION( 0x8, "cat702_2", 0 )
+ ROM_LOAD( "et02", 0x000000, 0x000008, CRC(187ce61a) SHA1(521122b0f7b3f278dd2a2b1d73c252b952b5f55d) ) // Not dumped on this set, taken from "beastrzr"
+
+ ROM_REGION( 0x114, "plds", 0 )
+ ROM_LOAD( "gal16v8b.u0219", 0x000000, 0x000114, NO_DUMP ) // On the ROM board
+ROM_END
+
ROM_START( bldyroar )
PSARC95_BIOS
@@ -5546,10 +5572,11 @@ GAME( 1997, gdariusb, gdarius2, coh1002tb, znt, zn_state, init_coh1000tb
GAME( 1997, gdarius2, coh1000t, coh1002tb, znt, zn_state, init_coh1000tb, ROT0, "Taito", "G-Darius Ver.2 (Ver 2.03J)", MACHINE_IMPERFECT_SOUND )
/* Eighting / Raizing */
-GAME( 1997, coh1002e, 0, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "PS Arcade 95", MACHINE_IS_BIOS_ROOT )
-GAME( 1997, beastrzr, coh1002e, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "Beastorizer (USA)", MACHINE_IMPERFECT_SOUND )
-GAME( 1997, bldyroar, beastrzr, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "Bloody Roar (Japan)", MACHINE_IMPERFECT_SOUND )
-GAME( 1997, beastrzrb, beastrzr, beastrzrb, znt, zn_state, empty_init, ROT0, "bootleg", "Beastorizer (USA bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
+GAME( 1997, coh1002e, 0, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "PS Arcade 95", MACHINE_IS_BIOS_ROOT )
+GAME( 1997, beastrzr, coh1002e, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "Beastorizer (USA, Sep 22 1997)", MACHINE_IMPERFECT_SOUND )
+GAME( 1997, beastrzra, beastrzr, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "Beastorizer (USA, Jun 21 1997)", MACHINE_IMPERFECT_SOUND )
+GAME( 1997, bldyroar, beastrzr, coh1002e, znt, zn_state, empty_init, ROT0, "Eighting / Raizing", "Bloody Roar (Japan, Jun 21 1997)", MACHINE_IMPERFECT_SOUND )
+GAME( 1997, beastrzrb, beastrzr, beastrzrb, znt, zn_state, empty_init, ROT0, "bootleg", "Beastorizer (USA bootleg)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING )
/* The region on these is determined from the NVRAM, it can't be changed from the test menu, it's pre-programmed */
GAME( 1998, bldyror2, coh1002e, coh1002e, bldyror2, zn_state, empty_init, ROT0, "Eighting / Raizing", "Bloody Roar 2 (World)", MACHINE_IMPERFECT_SOUND ) // locks up if you coin up during the fmw with interlace enabled
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 5bebb99d144..d4c1ef73c23 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -40821,9 +40821,10 @@ zephyr //
1on1gov // 1 on 1 Government (JAPAN)
aerofgts // Aero Fighters Special (TAIWAN)
bam2 // Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00)
-beastrzr // Beastorizer (USA)
+beastrzr // Beastorizer (USA, Sep 22 1997)
+beastrzra // Beastorizer (USA, Jun 21 1997)
beastrzrb // Beastorizer (USA Bootleg)
-bldyroar // Bloody Roar (JAPAN)
+bldyroar // Bloody Roar (JAPAN, Jun 21 1997)
bldyror2 // Bloody Roar 2 (WORLD)
bldyror2a // Bloody Roar 2 (ASIA)
bldyror2j // Bloody Roar 2 (JAPAN)