diff --git a/src/mame/drivers/zn.c b/src/mame/drivers/zn.c index d81f3b8cf89..5249cd7cf9b 100644 --- a/src/mame/drivers/zn.c +++ b/src/mame/drivers/zn.c @@ -144,6 +144,9 @@ static const struct { "bldyroar", et01, et02 }, /* OK */ { "beastrzb", et01, et02 }, /* OK */ { "bldyror2", et01, et03 }, /* OK */ + { "bldyro2u", et01, et03 }, /* OK */ + { "bldyro2a", et01, et03 }, /* OK */ + { "bldyro2j", et01, et03 }, /* OK */ { "bam2", et01, et05 }, { "glpracr2", mg01, mg02 }, /* locks up when starting a game/entering test mode */ { "glprac2j", mg01, mg02 }, /* locks up when starting a game/entering test mode */ @@ -4121,7 +4124,7 @@ ROM_START( bldyror2 ) ROM_REGION32_LE( 0x1800000, "user2", 0 ) ROM_LOAD( "flash0.021", 0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) ) - ROM_LOAD( "flash1.024", 0x0200000, 0x200000, CRC(59a2e367) SHA1(484fd5a4515a8391f1d2fa95ac681d9bcf52406d) ) + ROM_LOAD( "flash1.024", 0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) ) ROM_LOAD( "rom-1a.028", 0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) ) ROM_LOAD( "rom-1b.29", 0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) ) ROM_LOAD( "rom-2a.026", 0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) ) @@ -4135,6 +4138,81 @@ ROM_START( bldyror2 ) ROM_REGION( 0x400000, "ymf", 0 ) ROM_LOAD( "rom-3.336", 0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) ) + + ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */ + ROM_LOAD( "at28c16_world", 0x0000000, 0x000800, BAD_DUMP CRC(96fc78bd) SHA1(d72e3be843738f3b065be38046a41e03f196c8a6) ) /* preprogrammed mainboard flash for region */ +ROM_END + +ROM_START( bldyro2u ) + PSARC95_BIOS + + ROM_REGION32_LE( 0x1800000, "user2", 0 ) + ROM_LOAD( "flash0.021", 0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) ) + ROM_LOAD( "flash1.024", 0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) ) + ROM_LOAD( "rom-1a.028", 0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) ) + ROM_LOAD( "rom-1b.29", 0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) ) + ROM_LOAD( "rom-2a.026", 0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) ) + ROM_LOAD( "rom-2b.210", 0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) ) + + ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) + ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) ) + ROM_LOAD16_BYTE( "br2_u049.049", 0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) ) + + ROM_REGION( 0x400000, "ymf", 0 ) + ROM_LOAD( "rom-3.336", 0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) ) + + ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */ + ROM_LOAD( "at28c16_usa", 0x0000000, 0x000800, BAD_DUMP CRC(75fbefa2) SHA1(9864bc1e2d4896d42df28f7dff5435cc3135e084) ) /* preprogrammed mainboard flash for region */ +ROM_END + +ROM_START( bldyro2j ) + PSARC95_BIOS + + ROM_REGION32_LE( 0x1800000, "user2", 0 ) + ROM_LOAD( "flash0.021", 0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) ) + ROM_LOAD( "flash1.024", 0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) ) + ROM_LOAD( "rom-1a.028", 0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) ) + ROM_LOAD( "rom-1b.29", 0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) ) + ROM_LOAD( "rom-2a.026", 0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) ) + ROM_LOAD( "rom-2b.210", 0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) ) + + ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) + ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) ) + ROM_LOAD16_BYTE( "br2_u049.049", 0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) ) + + ROM_REGION( 0x400000, "ymf", 0 ) + ROM_LOAD( "rom-3.336", 0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) ) + + ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */ + ROM_LOAD( "at28c16_japan", 0x0000000, 0x000800, BAD_DUMP CRC(2b069d57) SHA1(54e3ea1d9e220f90e147dcfa61b7b733430865bf) ) /* preprogrammed mainboard flash for region */ +ROM_END + +ROM_START( bldyro2a ) + PSARC95_BIOS + + ROM_REGION32_LE( 0x1800000, "user2", 0 ) + ROM_LOAD( "flash0.021", 0x0000000, 0x200000, CRC(fa7602e1) SHA1(6fb6af09656fbb86d2abda35804b2ed4a4cd7461) ) + ROM_LOAD( "flash1.024", 0x0200000, 0x200000, CRC(03465a69) SHA1(7c29aff2bf19c379873d3927c260892c78281882) ) + ROM_LOAD( "rom-1a.028", 0x0800000, 0x400000, CRC(0e711461) SHA1(1d0bd80e6885432ef0623babde28e5760b714bfa) ) + ROM_LOAD( "rom-1b.29", 0x0c00000, 0x400000, CRC(0cf153f9) SHA1(53bb9f8642079f56d8e925792b069362df666819) ) + ROM_LOAD( "rom-2a.026", 0x1000000, 0x400000, CRC(b71d955d) SHA1(49fce452c70ceafc8a149fa9ff073589b7261882) ) + ROM_LOAD( "rom-2b.210", 0x1400000, 0x400000, CRC(89959dde) SHA1(99d54b9876f38f5e625334bbd1439618cdf01d56) ) + + ROM_REGION32_LE( 0x0400000, "user3", ROMREGION_ERASE00 ) + + ROM_REGION( 0x100000, "audiocpu", 0 ) + ROM_LOAD16_BYTE( "br2_u0412.412", 0x000001, 0x080000, CRC(e254dd8a) SHA1(5b8fcafcf2176e0b55efcf37799d7c0d97e01bdc) ) + ROM_LOAD16_BYTE( "br2_u049.049", 0x000000, 0x080000, CRC(10dc855b) SHA1(4e6e3a71911c8976ae07c2b6cac5a36f98193def) ) + + ROM_REGION( 0x400000, "ymf", 0 ) + ROM_LOAD( "rom-3.336", 0x000000, 0x400000, CRC(b74cc4d1) SHA1(eb5485582a12959ae06927a2f1d8a7e63e0f956f) ) + + ROM_REGION( 0x800, "at28c16", 0 ) /* at28c16 */ + ROM_LOAD( "at28c16_asia", 0x0000000, 0x000800, BAD_DUMP CRC(c8010a48) SHA1(e0643dea48f8e0b0a6d512822d134ec3499eaa0c) ) /* preprogrammed mainboard flash for region */ ROM_END ROM_START( bam2 ) @@ -4404,11 +4482,14 @@ GAME( 1997, gdarius2, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Dariu /* it in every zip file */ GAME( 1997, psarc95, 0, coh1002e, zn, coh1002e, ROT0, "Sony/Eighting/Raizing", "PS Arcade 95", GAME_IS_BIOS_ROOT ) -GAME( 1997, beastrzr, psarc95, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) -GAME( 1997, bldyroar, beastrzr, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) -GAME( 1997, beastrzb, psarc95, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA Bootleg)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) -GAME( 1998, bldyror2, psarc95, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) -GAME( 2000, brvblade, tps, coh1002e, zn, coh1002e, ROT270, "Eighting/Raizing", "Brave Blade (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1997, beastrzr, psarc95, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1997, bldyroar, beastrzr, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1997, beastrzb, psarc95, coh1002e, zn, coh1002e, ROT0, "Eighting/Raizing", "Beastorizer (USA Bootleg)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) +GAME( 1998, bldyror2, psarc95, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (WORLD)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1998, bldyro2u, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1998, bldyro2a, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (ASIA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1998, bldyro2j, bldyror2, coh1002e, zn6b, coh1002e, ROT0, "Eighting/Raizing", "Bloody Roar 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 2000, brvblade, tps, coh1002e, zn, coh1002e, ROT270, "Eighting/Raizing", "Brave Blade (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) /* Bust a Move 2 uses the PSARC95 bios and ET series security but the top board is completely different */ GAME( 1999, bam2, psarc95, bam2, zn, bam2, ROT0, "Metro/Enix/Namco", "Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 5eaca913f5e..8618f19f4c9 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -2941,7 +2941,10 @@ V-V TP-027 DRIVER( beastrzr ) /* Beastorizer (USA) */ DRIVER( bldyroar ) /* Bloody Roar (JAPAN) */ DRIVER( beastrzb ) /* Beastorizer (USA Bootleg) */ - DRIVER( bldyror2 ) /* Bloody Roar 2 (JAPAN) */ + DRIVER( bldyror2 ) /* Bloody Roar 2 (WORLD) */ + DRIVER( bldyro2u ) /* Bloody Roar 2 (USA) */ + DRIVER( bldyro2a ) /* Bloody Roar 2 (ASIA) */ + DRIVER( bldyro2j ) /* Bloody Roar 2 (JAPAN) */ DRIVER( brvblade ) /* Brave Blade (JAPAN) */ DRIVER( bam2 ) /* Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00) */