From 80bb95d143014b97ed05c068d9fadcf7bd3552e7 Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Fri, 20 Jan 2012 01:16:08 +0000 Subject: [PATCH] zn.c: Readd the alt mask rom format for ts2 --- src/mame/drivers/zn.c | 29 +++++++++++++++++++++++++---- src/mame/mame.lst | 1 + 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/zn.c b/src/mame/drivers/zn.c index 338e49143d9..ab6ea4286dc 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) ) @@ -2832,10 +2854,8 @@ 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) */ @@ -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 6ee8c22ad9d..fabf96e95ef 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) ts2j // Battle Arena Toshinden 2 (JAPAN 951124) starglad // Star Gladiator (USA 960627) stargladj // Star Gladiator (JAPAN 960627)