From ec0d746bbb217b244c885105237eec8472f17b51 Mon Sep 17 00:00:00 2001 From: Brian Troha Date: Thu, 24 Nov 2011 01:05:06 +0000 Subject: [PATCH] new Euro parent for Gals Panic 3 New Clone Added ----------------------------- Gals Panic 3 (Euro) [Corrado Tomaselli, Alberto Grego, The Dumping Union] --- src/mame/drivers/galpani3.c | 29 +++++++++++++++++++++++++++-- src/mame/mame.lst | 3 ++- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/galpani3.c b/src/mame/drivers/galpani3.c index 19180f6d081..aba81be6c8e 100644 --- a/src/mame/drivers/galpani3.c +++ b/src/mame/drivers/galpani3.c @@ -976,7 +976,31 @@ static MACHINE_CONFIG_START( galpani3, galpani3_state ) MACHINE_CONFIG_END -ROM_START( galpani3 ) +ROM_START( galpani3 ) /* All game text in English */ + ROM_REGION( 0x180000, "maincpu", 0 ) /* 68000 Code */ + ROM_LOAD16_BYTE( "g3p0e0.u71", 0x000000, 0x080000, CRC(fa681118) SHA1(982b568a77ed620ba5708fec4c186d329d48cb48) ) + ROM_LOAD16_BYTE( "g3p1j1.u102", 0x000001, 0x080000, CRC(f1150f1b) SHA1(a6fb719937927a9a39c7a4888017c63c47c2dd6c) ) /* Is it really G3P1J1 like below or G3P1J0?? */ + + ROM_REGION( 0x200000, "gfx1", 0 ) /* Sprites - RLE encoded */ + ROM_LOAD( "gp320000.1", 0x000000, 0x200000, CRC(a0112827) SHA1(0a6c78d71b75a1d78215aab3104176aa1769b14f) ) + + ROM_REGION( 0x1000000, "gfx2", 0 ) /* Backgrounds - RLE encoded */ + ROM_LOAD( "gp340000.123", 0x000000, 0x200000, CRC(a58a26b1) SHA1(832d70cce1b4f04fa50fc221962ff6cc4287cb92) ) // 19950414GROMACap + ROM_LOAD( "gp340100.122", 0x200000, 0x200000, CRC(746fe4a8) SHA1(a5126ae9e83d556277d31b166296a708c311a902) ) // 19950414GROMBCap + ROM_LOAD( "gp340200.121", 0x400000, 0x200000, CRC(e9bc15c8) SHA1(2c6a10e768709d1937d9206970553f4101ce9016) ) // 19950414GROMCCap + ROM_LOAD( "gp340300.120", 0x600000, 0x200000, CRC(59062eef) SHA1(936977c20d83540c1e0f65d429c7ebea201ef991) ) // 19950414GROMDCap + ROM_LOAD16_BYTE( "g3g0j0.101", 0xe00000, 0x040000, CRC(fbb1e0dc) SHA1(14f6377afd93054aa5dc38af235ae12b932e847f) ) // 19950523GROMECap + ROM_LOAD16_BYTE( "g3g1j0.100", 0xe00001, 0x040000, CRC(18edb5f0) SHA1(5e2ed0105b3e6037f6116494d3b186a368824171) ) // + + ROM_REGION( 0x300000, "ymz", 0 ) /* Samples */ + ROM_LOAD( "gp310100.40", 0x000000, 0x200000, CRC(6a0b1d12) SHA1(11fed80b96d07fddb27599743991c58c12c048e0) ) + ROM_LOAD( "gp310000.41", 0x200000, 0x100000, CRC(641062ef) SHA1(c8902fc46319eac94b3f95d18afa24bd895078d6) ) + + ROM_REGION( 0x20000, "mcudata", 0 ) /* MCU Code? */ + ROM_LOAD16_WORD_SWAP( "g3d0x0.134", 0x000000, 0x020000, CRC(4ace10f9) SHA1(d19e4540d535ce10d23cb0844be03a3239b3402e) ) +ROM_END + +ROM_START( galpani3j ) /* Some game text in Japanese, but no "For use in Japan" type region notice */ ROM_REGION( 0x180000, "maincpu", 0 ) /* 68000 Code */ ROM_LOAD16_BYTE( "g3p0j1.71", 0x000000, 0x080000, CRC(52893326) SHA1(78fdbf3436a4ba754d7608fedbbede5c719a4505) ) ROM_LOAD16_BYTE( "g3p1j1.102", 0x000001, 0x080000, CRC(05f935b4) SHA1(81e78875585bcdadad1c302614b2708e60563662) ) @@ -1009,4 +1033,5 @@ static DRIVER_INIT( galpani3 ) memset(state->m_mcu_com, 0, 4 * sizeof( UINT16) ); } -GAME( 1995, galpani3, 0, galpani3, galpani3, galpani3, ROT90, "Kaneko", "Gals Panic 3", GAME_IMPERFECT_GRAPHICS ) +GAME( 1995, galpani3, 0, galpani3, galpani3, galpani3, ROT90, "Kaneko", "Gals Panic 3 (Euro)", GAME_IMPERFECT_GRAPHICS ) +GAME( 1995, galpani3j, galpani3, galpani3, galpani3, galpani3, ROT90, "Kaneko", "Gals Panic 3 (Japan)", GAME_IMPERFECT_GRAPHICS ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 53693e850e7..2ad75ce0976 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -8062,7 +8062,8 @@ gp2quiz // (c) 1993 Kaneko gp2se // (c) 1994 Kaneko jchan // (c) 1995 Kaneko jchan2 // (c) 1995 Kaneko -galpani3 // (c) 1995 Kaneko +galpani3 // (c) 1995 Kaneko (World) +galpani3j // (c) 1995 Kaneko (Japan) // Kaneko "AX System" games berlwall // (c) 1991 Kaneko