From 1439ea526554760390fd315b525367cb6691ed98 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Mon, 23 Jan 2023 07:19:29 +0100 Subject: New working clones ------------------ Raiden II (Australia) [Ben Maff] --- src/mame/mame.lst | 3 ++- src/mame/seibu/raiden2.cpp | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 245e20dc81a..68e22efa015 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1512,7 +1512,7 @@ apple2gsr0p // June 19, 1986 Apple IIgs ROM00 prototype apple2gsr0p2 // March 10, 1986 Apple IIgs ROM00 prototype apple2gsr1 // Sep 1987 Apple IIgs ROM01 apple2gsr3p // ??? 198? Apple IIgs ROM03 prototype -apple2gsmt // 1991 "Mark Twain" prototype +apple2gsmt // 1991 "Mark Twain" prototype @source:apple/apple3.cpp apple3 // May 1980 Apple /// @@ -36886,6 +36886,7 @@ raidenm // bootleg @source:seibu/raiden2.cpp raiden2 // (c) 1993 Seibu Kaihatsu + Fabtek license +raiden2au // (c) 1993 Seibu Kaihatsu + Fabtek license raiden2dx // (c) 1993 Seibu Kaihatsu raiden2e // (c) 1993 Seibu Kaihatsu raiden2eup diff --git a/src/mame/seibu/raiden2.cpp b/src/mame/seibu/raiden2.cpp index 5bde7a8a6e0..71d7bf04421 100644 --- a/src/mame/seibu/raiden2.cpp +++ b/src/mame/seibu/raiden2.cpp @@ -1751,6 +1751,48 @@ ROM_START( raiden2i ) ROM_END +ROM_START( raiden2au ) + ROM_REGION( 0x200000, "maincpu", 0 ) /* v30 main cpu */ + ROM_LOAD16_BYTE("1.u0211", 0x000000, 0x80000, CRC(c1fc70f5) SHA1(a054f5ae9583972c406d9cf871340d5e072d71a3) ) + ROM_RELOAD( 0x100000, 0x80000) + ROM_LOAD16_BYTE("2.u0212", 0x000001, 0x80000, CRC(396410f9) SHA1(a3f737ae1fb6229388d3ebec93e880218d09fed5) ) // Australian set + ROM_RELOAD( 0x100001, 0x80000) + + ROM_REGION( 0x20000, "audiocpu", ROMREGION_ERASEFF ) + ROM_LOAD( "5.u1110", 0x000000, 0x08000, CRC(c2028ba2) SHA1(f6a9322b669ff82dea6ecf52ad3bd5d0901cce1b) ) + ROM_CONTINUE(0x10000,0x8000) + ROM_COPY( "audiocpu", 0x000000, 0x018000, 0x08000 ) + + ROM_REGION( 0x020000, "gfx1", 0 ) /* chars */ + ROM_LOAD( "7.u0724", 0x000000, 0x020000, CRC(c9ec9469) SHA1(a29f480a1bee073be7a177096ef58e1887a5af24) ) + + ROM_REGION( 0x100000, "oki1", 0 ) /* ADPCM samples */ + ROM_LOAD( "6.u1017", 0x00000, 0x40000, CRC(fb0fca23) SHA1(4b2217b121a66c5ab6015537609cf908ffedaf86) ) + + // Common Raiden II PALs below + ROM_REGION( 0x10000, "pals", 0 ) /* PALS */ + ROM_LOAD( "jj4b02__ami18cv8-15.u0342", 0x0000, 0x155, CRC(057a9cdc) SHA1(8b46f6673ddf11efbc3394ae423ec89d4a1283bf) ) + ROM_LOAD( "jj4b01__mmipal16l8bcn.u0341", 0x0000, 0x117, CRC(20931f21) SHA1(95ce9cfbfb280dfc6a326e378684eff3c6f54701) ) + + // Common Raiden II soldered mask ROMs below + ROM_REGION( 0x40000, "user2", 0 ) /* COPX */ + ROM_LOAD( "copx-d2.u0313", 0x00000, 0x40000, CRC(a6732ff9) SHA1(c4856ec77869d9098da24b1bb3d7d58bb74b4cda) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) /* background gfx */ + ROM_LOAD( "raiden_2_seibu_bg-1.u0714", 0x000000, 0x200000, CRC(e61ad38e) SHA1(63b06cd38db946ad3fc5c1482dc863ef80b58fec) ) + ROM_LOAD( "raiden_2_seibu_bg-2.u075", 0x200000, 0x200000, CRC(a694a4bb) SHA1(39c2614d0effc899fe58f735604283097769df77) ) + + ROM_REGION32_LE( 0x800000, "gfx3", 0 ) /* sprite gfx (encrypted) */ + ROM_LOAD32_WORD( "raiden_2_seibu_obj-1.u0811", 0x000000, 0x200000, CRC(ff08ef0b) SHA1(a1858430e8171ca8bab785457ef60e151b5e5cf1) ) + ROM_LOAD32_WORD( "raiden_2_seibu_obj-2.u082", 0x000002, 0x200000, CRC(638eb771) SHA1(9774cc070e71668d7d1d20795502dccd21ca557b) ) + ROM_LOAD32_WORD( "raiden_2_seibu_obj-3.u0837", 0x400000, 0x200000, CRC(897a0322) SHA1(abb2737a2446da5b364fc2d96524b43d808f4126) ) + ROM_LOAD32_WORD( "raiden_2_seibu_obj-4.u0836", 0x400002, 0x200000, CRC(b676e188) SHA1(19cc838f1ccf9c4203cd0e5365e5d99ff3a4ff0f) ) + + ROM_REGION( 0x100000, "oki2", 0 ) /* ADPCM samples */ + ROM_LOAD( "voice_2.u1018", 0x00000, 0x40000, CRC(8cf0d17e) SHA1(0fbe0b1e1ca5360c7c8329331408e3d799b4714c) ) +ROM_END + + ROM_START( raiden2k ) ROM_REGION( 0x200000, "maincpu", 0 ) /* v30 main cpu */ ROM_LOAD16_BYTE("k1.u0211", 0x000000, 0x80000, CRC(1fcc08cf) SHA1(bff7076ced189120166217d71e2762bb98aad7c8) ) // hand-written @@ -3125,6 +3167,7 @@ GAME( 1993, raiden2nl, raiden2, raiden2, raiden2, raiden2_state, init_raiden GAME( 1993, raiden2es, raiden2, raiden2, raiden2, raiden2_state, init_raiden2, ROT270, "Seibu Kaihatsu", "Raiden II (Spain)", MACHINE_SUPPORTS_SAVE ) // code rev with first ROM having checksum c1fc70f5 GAME( 1993, raiden2i, raiden2, raiden2, raiden2, raiden2_state, init_raiden2, ROT270, "Seibu Kaihatsu", "Raiden II (Italy)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, raiden2au, raiden2, raiden2, raiden2, raiden2_state, init_raiden2, ROT270, "Seibu Kaihatsu", "Raiden II (Australia)", MACHINE_SUPPORTS_SAVE ) // Easy version - Coloured high score table background, different enemy placement -- cgit v1.2.3