summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-10-03 22:06:06 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-10-03 22:06:06 +0000
commitfed811405adc3bdf9214d762c3afdb406ee793a1 (patch)
treec9ac0346cf0322d1e9841f3368e0b1a6ab23fa26
parentacde1481035bc0d125bdcd26a28ee62ecf3a0396 (diff)
From: David Haywood [neohaze@nildram.co.uk]
Sent: Wednesday, September 30, 2009 2:43 PM To: Aaron Giles Cc: Klaus Sommer Subject: Re: Unknown dump (galaxian hardware) I'll leave this one up to Aaron to decide if it's worth including anyway. I've attached the diff for you. Note, the current emulation of this pacmanbl set doesn't seem to work properly at the moment anyway (since the galaxian rewrite), the sprites are offset and vanish at the top of the screen. David Haywood wrote: > It's a pacman bootleg, the content is identical to the pacmanbl set in > MAME, although the order of the data in the roms is different. I'm > not sure it will be supported. > > Klaus Sommer wrote: >> hi! >> >> attached are the dumps of an unknown board (looks like galaxian >> hardware)...i think an bprom is missing, but i'm not sure which one >> it is! >>
-rw-r--r--src/mame/drivers/galdrvr.c30
-rw-r--r--src/mame/mamedriv.c1
2 files changed, 30 insertions, 1 deletions
diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c
index cddd873a718..7f1c4671d6c 100644
--- a/src/mame/drivers/galdrvr.c
+++ b/src/mame/drivers/galdrvr.c
@@ -3129,6 +3129,33 @@ ROM_START( pacmanbl ) /* Galaxian bootleg hardware known as Artic Multi-System *
ROM_LOAD( "blpaccp", 0x0000, 0x0020, CRC(24652bc4) SHA1(d89575f3749c75dc963317fe451ffeffd9856e4d) ) /* same as pisces */
ROM_END
+/* content is the same as the above bootleg, but arranged differently in the roms */
+ROM_START( pacmanbla )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "rom1.bin", 0x0000, 0x0800, CRC(75e4f967) SHA1(8bdb5ab2b3f978c578f1498b64bb16d2cb292ef2) )
+ ROM_CONTINUE(0x2000,0x800)
+ ROM_LOAD( "rom2.bin", 0x0800, 0x0800, CRC(5b2e4293) SHA1(bb925491e315d2e6bb9e756bdf664d173f83cd58) )
+ ROM_CONTINUE(0x2800,0x800)
+ ROM_LOAD( "rom3.bin", 0x1000, 0x0800, CRC(c06e30a4) SHA1(00d8d114bd4e0b689e75e312c93f6c7b8492426e) )
+ ROM_CONTINUE(0x3000,0x800)
+ ROM_LOAD( "rom4.bin", 0x1800, 0x0800, CRC(592b4ba8) SHA1(52a559344f70cd8a3a87de71de2bae57c885641a) )
+ ROM_CONTINUE(0x3800,0x800)
+
+ ROM_REGION( 0x2000, "tempgfx", 0 )
+ ROM_LOAD( "rom5.bin", 0x0000, 0x1000, CRC(f2d8c01e) SHA1(d4a5789476fa7859bb936df10590775e97e87578) )
+ ROM_LOAD( "rom6.bin", 0x1000, 0x1000, CRC(346a1720) SHA1(e152c9161f4e8ef53153b9c4a8ecef9fdbbe2463) )
+
+ ROM_REGION( 0x1000, "gfx1", 0 )
+ ROM_COPY( "tempgfx", 0x0800, 0x0000, 0x0800 )
+ ROM_COPY( "tempgfx", 0x1800, 0x0800, 0x0800 )
+
+ ROM_REGION( 0x1000, "gfx2", 0 )
+ ROM_COPY( "tempgfx", 0x0000, 0x0000, 0x0800 )
+ ROM_COPY( "tempgfx", 0x1000, 0x0800, 0x0800 )
+
+ ROM_REGION( 0x0020, "proms", 0 )
+ ROM_LOAD( "blpaccp", 0x0000, 0x0020, CRC(24652bc4) SHA1(d89575f3749c75dc963317fe451ffeffd9856e4d) ) /* same as pisces */
+ROM_END
ROM_START( devilfsg )
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -5128,7 +5155,8 @@ GAME( 1981, batman2, phoenix, galaxian, batman2, batman2, ROT270, "bootleg",
/* separate tile/sprite ROMs */
GAME( 1981, streakng, 0, pacmanbl, streakng, galaxian, ROT90, "Shoei", "Streaking", GAME_IMPERFECT_COLORS | GAME_SUPPORTS_SAVE )
-GAME( 1981, pacmanbl, puckman, pacmanbl, pacmanbl, pacmanbl, ROT270, "bootleg", "Pac-Man (Galaxian hardware)", GAME_SUPPORTS_SAVE )
+GAME( 1981, pacmanbl, puckman, pacmanbl, pacmanbl, pacmanbl, ROT270, "bootleg", "Pac-Man (Galaxian hardware, set 1)", GAME_SUPPORTS_SAVE )
+GAME( 1981, pacmanbla,puckman, pacmanbl, pacmanbl, pacmanbl, ROT270, "bootleg", "Pac-Man (Galaxian hardware, set 2)", GAME_SUPPORTS_SAVE )
/* separate tile/sprite ROMs, plus INT instead of NMI */
GAME( 1984, devilfsg, devilfsh, pacmanbl, devilfsg, devilfsg, ROT270, "Vision / Artic", "Devil Fish (Galaxian hardware, bootleg?)", GAME_SUPPORTS_SAVE )
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index 80fc103a446..5800bce5578 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -173,6 +173,7 @@ const game_driver * const drivers[] =
DRIVER( exodus ) /* Subelectro - bootleg? */
DRIVER( streakng ) /* [1980] Shoei */
DRIVER( pacmanbl ) /* bootleg */
+ DRIVER( pacmanbla ) /* bootleg */
DRIVER( devilfsg ) /* (c) 1984 Vision / Artic (bootleg?) */
DRIVER( zigzag ) /* (c) 1982 LAX */
DRIVER( zigzag2 ) /* (c) 1982 LAX */