From 49d171c18e909cefd02be27dc055e5c5bba64144 Mon Sep 17 00:00:00 2001 From: braintro Date: Tue, 14 May 2019 21:51:43 -0500 Subject: [PATCH] New working clone New working clone ------------------ Street Fighter EX2 (Euro 980312) [Jorge Silva] --- src/mame/drivers/zn.cpp | 27 ++++++++++++++++++++++++++- src/mame/mame.lst | 3 ++- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/zn.cpp b/src/mame/drivers/zn.cpp index ba69b16f408..d2fb3176fda 100644 --- a/src/mame/drivers/zn.cpp +++ b/src/mame/drivers/zn.cpp @@ -3569,6 +3569,30 @@ ROM_END ROM_START( sfex2 ) CPZN2_BIOS + ROM_REGION32_LE( 0x80000, "countryrom", 0 ) + ROM_LOAD( "ex2e_04.2h", 0x0000000, 0x080000, CRC(77e1622b) SHA1(626a6718e7e843b09075b652d4fcbd9c86eea02b) ) + + ROM_REGION32_LE( 0x3000000, "bankedroms", 0 ) + ROM_LOAD( "ex2-05m.3h", 0x0000000, 0x800000, CRC(78726b17) SHA1(2da449df335ef133ebc3997bbad73ef4137f4771) ) + ROM_LOAD( "ex2-06m.4h", 0x0800000, 0x800000, CRC(be1075ed) SHA1(36dc673372f30f8b3ff5689ae568c5cd01fe2c07) ) + ROM_LOAD( "ex2-07m.5h", 0x1000000, 0x800000, CRC(6496c6ed) SHA1(054bcecbb04033abea14d9ffe6634b2bd11ca88b) ) + ROM_LOAD( "ex2-08m.2k", 0x1800000, 0x800000, CRC(3194132e) SHA1(d1324fcf0a8528fc683791d6342697a7e08674f4) ) + ROM_LOAD( "ex2-09m.3k", 0x2000000, 0x400000, CRC(075ae585) SHA1(6b88851db618fc3e96f1d740c46c1bc5be0ee21b) ) + + ROM_REGION( 0x40000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */ + ROM_LOAD( "ex2_02.2e", 0x00000, 0x20000, CRC(9489875e) SHA1(1fc9985ff98232c63ea8d05a69f7d77cdf72919f) ) + + ROM_REGION( 0x400000, "qsound", 0 ) /* Q Sound Samples */ + ROM_LOAD16_WORD_SWAP( "ex2-01m.3a", 0x0000000, 0x400000, CRC(14a5bb0e) SHA1(dfe3c3a53bd4c58743d8039b5344d3afbe2a9c24) ) + + ROM_REGION( 0x8, "cat702_2", 0 ) + ROM_LOAD( "cp08", 0x000000, 0x000008, CRC(a63d6fa6) SHA1(68995438a1e90ff9aa59090e7e031d51c68c4d73) ) +ROM_END + +/* 97695-1 */ +ROM_START( sfex2u ) + CPZN2_BIOS + ROM_REGION32_LE( 0x80000, "countryrom", 0 ) ROM_LOAD( "ex2u_04a.2h", 0x0000000, 0x080000, CRC(8dc5317f) SHA1(c35224caf70662a0e45a74cbead294a51f9b9e16) ) @@ -5438,7 +5462,8 @@ GAME( 1997, rvschoolu, rvschool, coh3002c, zn6b, zn_state, empty_init, RO GAME( 1997, rvschoola, rvschool, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom", "Rival Schools: United By Fate (Asia 971117)", MACHINE_IMPERFECT_SOUND ) GAME( 1997, jgakuen, rvschool, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom", "Shiritsu Justice Gakuen: Legion of Heroes (Japan 971216)", MACHINE_IMPERFECT_SOUND ) GAME( 1997, jgakuen1, rvschool, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom", "Shiritsu Justice Gakuen: Legion of Heroes (Japan 971117)", MACHINE_IMPERFECT_SOUND ) -GAME( 1998, sfex2, coh3002c, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (USA 980526)", MACHINE_IMPERFECT_SOUND ) +GAME( 1998, sfex2, coh3002c, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (Euro 980312)", MACHINE_IMPERFECT_SOUND ) +GAME( 1998, sfex2u, sfex2, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (USA 980526)", MACHINE_IMPERFECT_SOUND ) GAME( 1998, sfex2u1, sfex2, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (USA 980312)", MACHINE_IMPERFECT_SOUND ) GAME( 1998, sfex2a, sfex2, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (Asia 980312)", MACHINE_IMPERFECT_SOUND ) GAME( 1998, sfex2h, sfex2, coh3002c, zn6b, zn_state, empty_init, ROT0, "Capcom / Arika", "Street Fighter EX2 (Hispanic 980312)", MACHINE_IMPERFECT_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 530b08379ee..55508aae739 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -40473,7 +40473,7 @@ sfchampj // Super Football Champ (Ver 2.4J) sfchampo // Super Football Champ (Ver 2.4O) sfchampu // Super Football Champ (Ver 2.4A) sfex // Street Fighter EX (EURO 961219) -sfex2 // Street Fighter EX 2 (USA 980526) +sfex2 // Street Fighter EX 2 (EURO 980312) sfex2a // Street Fighter EX 2 (ASIA 980312) sfex2h // Street Fighter EX 2 (HISPANIC 980312) sfex2j // Street Fighter EX 2 (JAPAN 980312) @@ -40482,6 +40482,7 @@ sfex2pa // Street Fighter EX 2 Plus (ASIA 990611) sfex2ph // Street Fighter EX 2 Plus (HISPANIC 990611) sfex2pj // Street Fighter EX 2 Plus (JAPAN 990611) sfex2pu // Street Fighter EX 2 Plus (USA 990611) +sfex2u // Street Fighter EX 2 (USA 980526) sfex2u1 // Street Fighter EX 2 (USA 980312) sfexa // Street Fighter EX (ASIA 961219) sfexj // Street Fighter EX (JAPAN 961130)