From 7e6cadc4ad15060273d9de28f77e65b359d84c66 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 4 Mar 2023 08:23:22 +0100 Subject: New working clones ------------------ Gals Panic SU (Korea, Gals Panic 4 re-release) [turntablism] --- src/mame/kaneko/suprnova.cpp | 40 ++++++++++++++++++++++++++++++++++------ src/mame/mame.lst | 1 + 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/src/mame/kaneko/suprnova.cpp b/src/mame/kaneko/suprnova.cpp index fecb85ae2da..836a43384a8 100644 --- a/src/mame/kaneko/suprnova.cpp +++ b/src/mame/kaneko/suprnova.cpp @@ -1254,6 +1254,34 @@ ROM_START( galpanidx ) ROM_LOAD( "gp4-301-01.u7", 0x200000, 0x200000, CRC(886ef77f) SHA1(047d5fecf2034339c69b2cb605b623a814a18f0d) ) // Changed some samples when compared to U4 ROM ROM_END +ROM_START( galpanisu ) + SKNS_KOREA + + ROM_REGION32_BE( 0x200000, "user1", 0 ) // SH-2 Code mapped at 0x04000000 + ROM_LOAD16_BYTE( "gpsu_e_1q07_00.6.5.u10", 0x000000, 0x100000, CRC(3bf4c440) SHA1(88941ee62a1d975c4a848e6fa79c2757afe47833) ) // handwritten label + ROM_LOAD16_BYTE( "gpsu_o_16d1_00.6.5.u8", 0x000001, 0x100000, CRC(d4fef828) SHA1(ccf5c62ad3a5b54ea35a421cfe9d402a4a2dda6c) ) // handwritten label + + ROM_REGION( 0x400000, "spritegen", 0 ) // Sprites + ROM_LOAD( "gp4-100-00.u24", 0x000000, 0x200000, CRC(1df61f01) SHA1(a9e95bbb3013e8f2fd01243b1b392ff07b4f7d02) ) + ROM_LOAD( "gp4-101-00.u20", 0x200000, 0x100000, CRC(8e2c9349) SHA1(a58fa9bcc9684ed4558e3395d592b64a1978a902) ) + + ROM_REGION( 0x400000, "gfx2", 0 ) // Tiles Plane A + ROM_LOAD( "gp4-200-00.u16", 0x000000, 0x200000, CRC(f0781376) SHA1(aeab9553a9af922524e528eb2d019cf36b6e2094) ) + ROM_LOAD( "gp4-201-00.u18", 0x200000, 0x200000, CRC(10c4b183) SHA1(80e05f3932495ad4fc9bf928fa66e6d2931bbb06) ) + + ROM_REGION( 0x800000, "gfx3", ROMREGION_ERASE00 ) // Tiles Plane B + // First 0x040000 bytes (0x03ff Tiles) are RAM Based Tiles + // 0x040000 - 0x3fffff empty? + + ROM_REGION( 0x400000, "ymz", 0 ) // Samples + ROM_LOAD( "gp4-300-00.u4", 0x000000, 0x200000, CRC(8374663a) SHA1(095512564f4de25dc3752d9fbd254b9dabd16d1b) ) + ROM_LOAD( "gp4-301-00.u7", 0x200000, 0x200000, CRC(886ef77f) SHA1(047d5fecf2034339c69b2cb605b623a814a18f0d) ) + + ROM_REGION( 0x400, "plds", 0 ) + ROM_LOAD( "skns-r09.u9", 0x000, 0x117, CRC(b02058d9) SHA1(77d07e0f329fb1969aa4543cd124e36ad34b07ba) ) + ROM_LOAD( "skns-r11.u11", 0x200, 0x117, CRC(a9f05af4) SHA1(018684c1f9f7c2e1c86f0cb2db2ec7fb02e35cd8) ) +ROM_END + ROM_START( galpanis ) SKNS_EUROPE @@ -1982,12 +2010,12 @@ ROM_END GAME( 1996, skns, 0, skns, skns, skns_state, empty_init, ROT0, "Kaneko", "Super Kaneko Nova System BIOS", MACHINE_IS_BIOS_ROOT ) -GAME( 1996, galpani4, skns, sknse, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Europe)", MACHINE_IMPERFECT_GRAPHICS ) -GAME( 1996, galpani4j, galpani4, sknsj, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Japan)", MACHINE_IMPERFECT_GRAPHICS ) -GAME( 1996, galpani4k, galpani4, sknsk, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Korea)", MACHINE_IMPERFECT_GRAPHICS ) -GAME( 2000, galpaniex, galpani4, sknsa, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic EX (Korea)", MACHINE_IMPERFECT_GRAPHICS ) // copyright 2000, re-release for the Asian/Korean market? -GAME( 2001, galpanidx, galpani4, sknsa, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic DX (Asia)", MACHINE_IMPERFECT_GRAPHICS ) // copyright 2001, re-release for the Asian market? -// known to exist: Korean Gals Panic 4 re-release titled 'Gals Panic SU' and copyright 2000, this is different than the Gals Panic SU clone of galpans2 +GAME( 1996, galpani4, skns, sknse, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Europe)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, galpani4j, galpani4, sknsj, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Japan)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 1996, galpani4k, galpani4, sknsk, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic 4 (Korea)", MACHINE_IMPERFECT_GRAPHICS ) +GAME( 2000, galpaniex, galpani4, sknsa, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic EX (Korea)", MACHINE_IMPERFECT_GRAPHICS ) // copyright 2000, re-release for the Asian/Korean market? +GAME( 2000, galpanisu, galpani4, sknsk, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic SU (Korea, Gals Panic 4 re-release)", MACHINE_IMPERFECT_GRAPHICS ) // copyright 2000, re-release for the Asian/Korean market? +GAME( 2001, galpanidx, galpani4, sknsa, cyvern, skns_state, init_galpani4, ROT0, "Kaneko", "Gals Panic DX (Asia)", MACHINE_IMPERFECT_GRAPHICS ) // copyright 2001, re-release for the Asian market? GAME( 1996, jjparads, skns, sknsj, skns_1p, skns_state, init_jjparads, ROT0, "Electro Design", "Jan Jan Paradise", MACHINE_IMPERFECT_GRAPHICS ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 46ad3c7e3e8..111bd6f024d 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -23022,6 +23022,7 @@ galpanise // 1997.04 (c) 1997 Kaneko (Europe) galpanisj // 1997.04 (c) 1997 Kaneko (Japan) galpanisk // 1997.04 (c) 1997 Kaneko (Korea) galpaniska // 1997.04 (c) 1997 Kaneko (Korea) +galpanisu // 2000 galpans2 // 1999.?? (c) 1999 Kaneko (Europe) galpans2a // 1999.?? (c) 1999 Kaneko (Asia) galpans2j // 1999.02 (c) 1999 Kaneko (Japan) -- cgit v1.2.3