From 2f44418d6751d93fa9a72dc774aa41c5b68b0df2 Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Tue, 17 Jan 2012 01:48:12 +0000 Subject: [PATCH] Reappointed former parent and clone (ts2, ts2j), making the recent US dump that was submitted now (ts2a). Rom names were updated with new info when the data was the same. (nw) --- src/mame/drivers/zn.c | 33 +++++++++++++++++++++++++++------ src/mame/mame.lst | 1 + 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/zn.c b/src/mame/drivers/zn.c index 338e49143d9..d75de16df78 100644 --- a/src/mame/drivers/zn.c +++ b/src/mame/drivers/zn.c @@ -144,6 +144,7 @@ static const struct { "primrag2", tw01, tw02 }, /* locks up when starting a game */ { "hvnsgate", at01, at02 }, /* OK */ { "ts2", cp01, cp02 }, /* OK */ + { "ts2a", cp01, cp02 }, /* OK */ { "ts2j", cp01, cp02 }, /* OK */ { "starglad", cp01, cp03 }, /* OK */ { "stargladj",cp01, cp03 }, /* OK */ @@ -2807,6 +2808,27 @@ ROM_START( ts2 ) ROM_REGION32_LE( 0x80000, "user3", 0 ) ROM_LOAD( "ts2u_04.2h", 0x0000000, 0x080000, CRC(ddb52e7c) SHA1(e77891abae7681d911ef6eba2e0920d81433ebe6) ) + ROM_REGION32_LE( 0x2400000, "user2", 0 ) + ROM_LOAD( "ts2-05m.3h", 0x0000000, 0x400000, CRC(7f4228e2) SHA1(3690a76d19d97e55bc7b05a8456328697cfd7a77) ) + ROM_LOAD( "ts2-06m", 0x0400000, 0x400000, CRC(cd7e0a27) SHA1(325b5f2e653cdea07cddc9d20d12b5ab50dca949) ) + ROM_LOAD( "ts2-08m", 0x0800000, 0x400000, CRC(b1f7f115) SHA1(3f416d2aac07aa73a99593b5a21b047da60cea6a) ) + ROM_LOAD( "ts2-10m.4k", 0x0c00000, 0x200000, CRC(ad90679a) SHA1(19dd30764f892ee7f89c78ccbccdaf4d6b0e6e09) ) + + ROM_REGION( 0x50000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ + ROM_LOAD( "ts2-02.2e", 0x00000, 0x08000, CRC(2f45c461) SHA1(513b6b9b5a2f7c567c30c958e0e13834cd9bd266) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x400000, "qsound", 0 ) /* Q Sound Samples */ + ROM_LOAD16_WORD_SWAP( "ts2-01m.3b", 0x0000000, 0x400000, CRC(d7a505e0) SHA1(f1b0cdea712101f695bd326eccd753eb79a07490) ) +ROM_END + +/* 95681-2 */ +ROM_START( ts2a ) + CPZN1_BIOS + + ROM_REGION32_LE( 0x80000, "user3", 0 ) + ROM_LOAD( "ts2u_04.2h", 0x0000000, 0x080000, CRC(ddb52e7c) SHA1(e77891abae7681d911ef6eba2e0920d81433ebe6) ) + ROM_REGION32_LE( 0x2400000, "user2", 0 ) ROM_LOAD( "ts2-05m.3h", 0x0000000, 0x400000, CRC(7f4228e2) SHA1(3690a76d19d97e55bc7b05a8456328697cfd7a77) ) ROM_LOAD( "ts2-06m.4h", 0x0400000, 0x200000, CRC(67be6797) SHA1(521f69439ba7666f54d1008a291f3391f3a16499) ) @@ -2816,7 +2838,7 @@ ROM_START( ts2 ) ROM_LOAD( "ts2-10m.4k", 0x0c00000, 0x200000, CRC(ad90679a) SHA1(19dd30764f892ee7f89c78ccbccdaf4d6b0e6e09) ) ROM_REGION( 0x50000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ - ROM_LOAD( "ts2_02.2e", 0x00000, 0x08000, CRC(2f45c461) SHA1(513b6b9b5a2f7c567c30c958e0e13834cd9bd266) ) + ROM_LOAD( "ts2-02.2e", 0x00000, 0x08000, CRC(2f45c461) SHA1(513b6b9b5a2f7c567c30c958e0e13834cd9bd266) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_REGION( 0x400000, "qsound", 0 ) /* Q Sound Samples */ @@ -2832,14 +2854,12 @@ ROM_START( ts2j ) ROM_REGION32_LE( 0x2400000, "user2", 0 ) ROM_LOAD( "ts2-05m.3h", 0x0000000, 0x400000, CRC(7f4228e2) SHA1(3690a76d19d97e55bc7b05a8456328697cfd7a77) ) - ROM_LOAD( "ts2-06m.4h", 0x0400000, 0x200000, CRC(67be6797) SHA1(521f69439ba7666f54d1008a291f3391f3a16499) ) - ROM_LOAD( "ts2-07m.5h", 0x0600000, 0x200000, CRC(db73e2b8) SHA1(239243f44c41df765789c14cc4036bb02e2ab373) ) - ROM_LOAD( "ts2-08m.2k", 0x0800000, 0x200000, CRC(01a48431) SHA1(6e395af726da91909e07dac25bb9b70b3ccebd4e) ) - ROM_LOAD( "ts2-09m.3k", 0x0a00000, 0x200000, CRC(83f408de) SHA1(415787c4dca604dd5611e16936a0ffa981dedf78) ) + ROM_LOAD( "ts2-06m", 0x0400000, 0x400000, CRC(cd7e0a27) SHA1(325b5f2e653cdea07cddc9d20d12b5ab50dca949) ) + ROM_LOAD( "ts2-08m", 0x0800000, 0x400000, CRC(b1f7f115) SHA1(3f416d2aac07aa73a99593b5a21b047da60cea6a) ) ROM_LOAD( "ts2-10m.4k", 0x0c00000, 0x200000, CRC(ad90679a) SHA1(19dd30764f892ee7f89c78ccbccdaf4d6b0e6e09) ) ROM_REGION( 0x50000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ - ROM_LOAD( "ts2_02.2e", 0x00000, 0x08000, CRC(2f45c461) SHA1(513b6b9b5a2f7c567c30c958e0e13834cd9bd266) ) + ROM_LOAD( "ts2-02.2e", 0x00000, 0x08000, CRC(2f45c461) SHA1(513b6b9b5a2f7c567c30c958e0e13834cd9bd266) ) ROM_CONTINUE( 0x10000, 0x18000 ) ROM_REGION( 0x400000, "qsound", 0 ) /* Q Sound Samples */ @@ -4589,6 +4609,7 @@ ROM_END GAME( 1995, cpzn1, 0, coh1000c, zn, coh1000c, ROT0, "Sony / Capcom", "ZN1", GAME_IS_BIOS_ROOT ) GAME( 1995, ts2, cpzn1, coh1000c, zn6b, coh1000c, ROT0, "Capcom / Takara", "Battle Arena Toshinden 2 (USA 951124)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) +GAME( 1995, ts2a, ts2, coh1000c, zn6b, coh1000c, ROT0, "Capcom / Takara", "Battle Arena Toshinden 2 (USA 951124) Older", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1995, ts2j, ts2, coh1000c, zn6b, coh1000c, ROT0, "Capcom / Takara", "Battle Arena Toshinden 2 (Japan 951124)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1996, starglad, cpzn1, coh1000c, zn6b, coh1000c, ROT0, "Capcom", "Star Gladiator Episode I: Final Crusade (USA 960627)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) GAME( 1996, stargladj, starglad, coh1000c, zn6b, coh1000c, ROT0, "Capcom", "Star Gladiator Episode I: Final Crusade (Japan 960627)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 044d0419eec..e6ec6597c6f 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -3236,6 +3236,7 @@ jojobane // 13/09/1999 (c) 1999 (Euro) // Capcom ZN1 cpzn1 ts2 // Battle Arena Toshinden 2 (USA 951124) +ts2a // Battle Arena Toshinden 2 (USA 951124) - Alternate ts2j // Battle Arena Toshinden 2 (JAPAN 951124) starglad // Star Gladiator (USA 960627) stargladj // Star Gladiator (JAPAN 960627)