From f4ba65cc8a17811cf5e7bd9ccce2aadaecceca9c Mon Sep 17 00:00:00 2001 From: Yasuhiro Ogawa Date: Thu, 14 Feb 2008 21:28:31 +0000 Subject: [PATCH] Redumped MBL-03.10A(mirage) Dumped and added Fighting Soccer (Japan) (fsoccerj) --- src/mame/drivers/mirage.c | 6 +++--- src/mame/drivers/snk.c | 42 +++++++++++++++++++++++++++++++++++++++ src/mame/mamedriv.c | 2 ++ 3 files changed, 47 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/mirage.c b/src/mame/drivers/mirage.c index 9d0ff48e761..a8ba8cbc092 100644 --- a/src/mame/drivers/mirage.c +++ b/src/mame/drivers/mirage.c @@ -21,7 +21,7 @@ MBL-00.7A [2e258b7b] MBL-01.11A [895be69a] MBL-02.12A [474f6104] -MBL-03.10A [afccbc3c] +MBL-03.10A [4a599703] MBL-04.12K [b533123d] @@ -392,8 +392,8 @@ ROM_START( mirage ) ROM_LOAD16_BYTE( "mbl-01.11a", 0x000001, 0x200000, CRC(895be69a) SHA1(541d8f37fb4cf99312b80a0eb0d729fbbeab5f4f) ) ROM_LOAD16_BYTE( "mbl-02.12a", 0x000000, 0x200000, CRC(474f6104) SHA1(ff81b32b90192c3d5f27c436a9246aa6caaeeeee) ) - ROM_REGION( 0x200000, REGION_SOUND1, 0 ) /* M6295 samples (scrambled? bad?) */ - ROM_LOAD( "mbl-03.10a", 0x000000, 0x200000, BAD_DUMP CRC(afccbc3c) SHA1(457b7fbd22e723e69b65a989ee9957354b673176) ) // dumped in wrong mode, missing every other byte + ROM_REGION( 0x200000, REGION_SOUND1, 0 ) /* M6295 samples */ + ROM_LOAD( "mbl-03.10a", 0x000000, 0x200000, CRC(4a599703) SHA1(b49e84faa2d6acca952740d30fc8d1a33ac47e79) ) ROM_REGION( 0x200000, REGION_SOUND2, 0 ) /* M6295 samples */ ROM_LOAD( "mbl-04.12k", 0x000000, 0x100000, CRC(b533123d) SHA1(2cb2f11331d00c2d282113932ed2836805f4fc6e) ) diff --git a/src/mame/drivers/snk.c b/src/mame/drivers/snk.c index ad10d6dcd04..1f5b40db321 100644 --- a/src/mame/drivers/snk.c +++ b/src/mame/drivers/snk.c @@ -2707,6 +2707,47 @@ ROM_START( fsoccer ) ROM_LOAD( "fs4.bin", 0x00000, 0x10000, CRC(435c3716) SHA1(42053741f60594e7ae8516b3ba600f5badb3620f) ) ROM_END +ROM_START( fsoccerj ) + ROM_REGION( 0x10000, REGION_CPU1, 0 ) /* 64k for cpuA code */ + ROM_LOAD( "fs3.6c", 0x00000, 0x10000, CRC(c5f505fa) SHA1(bc54a6482029735c7ec1d6dd819cad6bac32ac20) ) + + ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* 64k for cpuB code */ + ROM_LOAD( "fs1.2c", 0x00000, 0x10000, CRC(2f68e38b) SHA1(0cbf2de24a5a5ae2134eb6f1e1404691554192bc) ) + + ROM_REGION( 0x10000, REGION_CPU3, 0 ) /* 64k for sound code */ + ROM_LOAD( "fs2.3j", 0x00000, 0x10000, CRC(9ee54ea1) SHA1(4e3bbacaa0e247eb8c4043f394e763817a4f9a28) ) + + ROM_REGION( 0x0c00, REGION_PROMS, 0 ) + ROM_LOAD( "2.8e", 0x000, 0x400, CRC(bf4ac706) SHA1(b5015563d88dbd93ba2838f01b189812958f142b) ) /* red */ + ROM_LOAD( "1.8d", 0x400, 0x400, CRC(1bac8010) SHA1(16854b1b6f3d1be48a247796d65aeb90547099b6) ) /* green */ + ROM_LOAD( "3.9e", 0x800, 0x400, CRC(dbeddb14) SHA1(6053b587a3c8272aefe728a7198a15aa7fb9b2fa) ) /* blue */ + + ROM_REGION( 0x8000, REGION_GFX1, ROMREGION_DISPOSE ) /* characters */ + ROM_LOAD( "fs13.4n", 0x0000, 0x08000, CRC(0de7b7ad) SHA1(4fa54b2acf83f03d09d16fc054ad6623cafe0f4a) ) + + ROM_REGION( 0x50000, REGION_GFX2, ROMREGION_DISPOSE ) /* background tiles */ + ROM_LOAD( "fs14.8d", 0x00000, 0x10000, CRC(38c38b40) SHA1(c4580add0946720441f5ef751d0d4a944cd92ad5) ) + ROM_LOAD( "fs15.8e", 0x10000, 0x10000, CRC(a614834f) SHA1(d73930e4bd780915e1b0d7f3fe7cbeaad19c233f) ) + +// ROM_REGION( 0x40000, REGION_GFX3, ROMREGION_DISPOSE ) /* 16x16 sprites */ + + ROM_REGION( 0x80000, REGION_GFX3, ROMREGION_DISPOSE ) /* 32x32 sprites */ + ROM_LOAD( "fs5.2j", 0x10000, 0x10000, CRC(def2f1d8) SHA1(b72e4dec3306d8afe461ac812b2de67ee85f9dd9) ) + ROM_LOAD( "fs6.2k", 0x00000, 0x10000, CRC(588d14b3) SHA1(c0489b061503677a38e4c5800ea8be17aabf4039) ) + + ROM_LOAD( "fs7.2l", 0x30000, 0x10000, CRC(d584964b) SHA1(7c806fc40dcce700ed0c268abbd2704938b65ff2) ) + ROM_LOAD( "fs8.2n", 0x20000, 0x10000, CRC(11156a7d) SHA1(f298a54fa4c118bf8e7c7cccb6c95a4b97daf4d4) ) + + ROM_LOAD( "fs9.2p", 0x50000, 0x10000, CRC(d8112aa6) SHA1(575dd6dff2f00901603768f2c121eb0ea5afa444) ) + ROM_LOAD( "fs10.2r", 0x40000, 0x10000, CRC(e42864d8) SHA1(fe18f58e5507676780fe181e2fb0e0e9d72e276e) ) + + ROM_LOAD( "fs11.2s", 0x70000, 0x10000, CRC(022f3e96) SHA1(57aa423b8f62015566bc3021300ac7e9682ed500) ) + ROM_LOAD( "fs12.2t", 0x60000, 0x10000, CRC(b2442c30) SHA1(ba9331810659726389494ddc7c94c5a02ba80747) ) + + ROM_REGION( 0x10000, REGION_SOUND1, 0 ) + ROM_LOAD( "fs4.7p", 0x00000, 0x10000, CRC(435c3716) SHA1(42053741f60594e7ae8516b3ba600f5badb3620f) ) +ROM_END + ROM_START( fsoccerb ) ROM_REGION( 0x10000, REGION_CPU1, 0 ) /* 64k for cpuA code */ ROM_LOAD( "ft-003.bin", 0x00000, 0x10000, CRC(649d4448) SHA1(876a4cf3ce3211ee19390deb17a661ec52b419d2) ) @@ -4537,5 +4578,6 @@ GAME( 1987, tdfever, 0, tdfever, tdfever, tdfever, ROT270, "SNK", "To GAME( 1987, tdfeverj, tdfever, tdfever, tdfeverj, tdfever, ROT270, "SNK", "TouchDown Fever (Japan)", GAME_NO_COCKTAIL ) GAME( 1988, tdfever2, tdfever, tdfever2, tdfever, tdfever2, ROT270, "SNK", "TouchDown Fever 2", GAME_NO_COCKTAIL ) /* upgrade kit for Touchdown Fever */ GAME( 1988, fsoccer, 0, fsoccer, fsoccer, fsoccer, ROT0, "SNK", "Fighting Soccer (version 4)", GAME_NO_COCKTAIL ) +GAME( 1988, fsoccerj, fsoccer, fsoccer, fsoccer, fsoccer, ROT0, "SNK", "Fighting Soccer (Japan)", GAME_NO_COCKTAIL ) GAME( 1988, fsoccerb, fsoccer, fsoccer, fsoccer, fsoccer, ROT0, "bootleg", "Fighting Soccer (joystick hack bootleg)", GAME_NO_COCKTAIL ) diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index a4234a73083..7eaa8a60355 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -5406,6 +5406,8 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11 DRIVER( chopperb ) /* A7003 'KK' (c) 1988 */ DRIVER( legofair ) /* A7003 'KK' (c) 1988 */ DRIVER( fsoccer ) /* A6006 'FS' (c) 1988 */ + DRIVER( fsoccerj ) /* A6006 'FS' (c) 1988 */ + DRIVER( fsoccerb ) /* (c) 1988 */ DRIVER( tdfever ) /* A6006 'TD' (c) 1987 */ DRIVER( tdfeverj ) /* A6006 'TD' (c) 1987 */