summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Brian Troha <briantro@users.noreply.github.com>2009-06-03 20:47:16 +0000
committer Brian Troha <briantro@users.noreply.github.com>2009-06-03 20:47:16 +0000
commit81e07aa83ae9a01d5121698d1138df274979c2db (patch)
tree947ca7c2ce4ea2fb4d778c2e615d31a862235afa
parentef95a2f4844ee77ad9564a0616e676ac3919c8fd (diff)
New clone added: Bucky O'Hare (ver AA)
New Clone Added ------------------------------- Bucky O'Hare (ver AA) [Irongiant]
-rw-r--r--src/mame/drivers/moo.c42
-rw-r--r--src/mame/mamedriv.c1
-rw-r--r--src/mame/video/moo.c2
3 files changed, 40 insertions, 5 deletions
diff --git a/src/mame/drivers/moo.c b/src/mame/drivers/moo.c
index fc6681a0ba5..4f5837b1071 100644
--- a/src/mame/drivers/moo.c
+++ b/src/mame/drivers/moo.c
@@ -662,8 +662,8 @@ ROM_END
ROM_START( bucky )
ROM_REGION( 0x240000, "maincpu", 0 )
/* main program */
- ROM_LOAD16_BYTE( "173ea.b01", 0x000000, 0x40000, CRC(7785ac8a) SHA1(ef78d14f54d3a0b724b9702a18c67891e2d366a7) )
- ROM_LOAD16_BYTE( "173ea.b02", 0x000001, 0x40000, CRC(9b45f122) SHA1(325af1612e6f90ef9ae9353c43dc645be1f3465c) )
+ ROM_LOAD16_BYTE( "173_ea_b01.q5", 0x000000, 0x40000, CRC(7785ac8a) SHA1(ef78d14f54d3a0b724b9702a18c67891e2d366a7) )
+ ROM_LOAD16_BYTE( "173_ea_b02.q6", 0x000001, 0x40000, CRC(9b45f122) SHA1(325af1612e6f90ef9ae9353c43dc645be1f3465c) )
/* data */
ROM_LOAD16_BYTE( "t5", 0x200000, 0x20000, CRC(cd724026) SHA1(525445499604b713da4d8bc0a88e428654ceab95) )
@@ -695,8 +695,41 @@ ROM_END
ROM_START( buckyua )
ROM_REGION( 0x240000, "maincpu", 0 )
/* main program */
- ROM_LOAD16_BYTE( "q5", 0x000000, 0x40000, CRC(dcaecca0) SHA1(c41847c9d89cdaf7cfa81ad9cc018c32592a882f) )
- ROM_LOAD16_BYTE( "q6", 0x000001, 0x40000, CRC(e3c856a6) SHA1(33cc8a29643e44b31ee280015c0c994bed72a0e3) )
+ ROM_LOAD16_BYTE( "173_ua_b01.q5", 0x000000, 0x40000, CRC(dcaecca0) SHA1(c41847c9d89cdaf7cfa81ad9cc018c32592a882f) )
+ ROM_LOAD16_BYTE( "173_ua_b02.q6", 0x000001, 0x40000, CRC(e3c856a6) SHA1(33cc8a29643e44b31ee280015c0c994bed72a0e3) )
+
+ /* data */
+ ROM_LOAD16_BYTE( "t5", 0x200000, 0x20000, CRC(cd724026) SHA1(525445499604b713da4d8bc0a88e428654ceab95) )
+ ROM_LOAD16_BYTE( "t6", 0x200001, 0x20000, CRC(7dd54d6f) SHA1(b0ee8ec445b92254bca881eefd4449972fed506a) )
+
+ ROM_REGION( 0x050000, "soundcpu", 0 )
+ /* Z80 sound program */
+ ROM_LOAD("173.a07", 0x000000, 0x40000, CRC(4cdaee71) SHA1(bdc05d4475415f6fac65d7cdbc48df398e57845e) )
+ ROM_RELOAD( 0x010000, 0x040000 )
+
+ ROM_REGION( 0x200000, "gfx1", 0 )
+ /* tilemaps */
+ ROM_LOAD( "173a05.t8", 0x000000, 0x100000, CRC(d14333b4) SHA1(d1a15ead2d156e1fceca0bf202ab3962411caf11) )
+ ROM_LOAD( "173a06.t10", 0x100000, 0x100000, CRC(6541a34f) SHA1(15cf481498e3b7e0b2f7bfe5434121cc3bd65662) )
+
+ ROM_REGION( 0x800000, "gfx2", 0 )
+ /* sprites */
+ ROM_LOAD( "173a10.b8", 0x000000, 0x200000, CRC(42fb0a0c) SHA1(d68c932cfabdec7896698b433525fe47ef4698d0) )
+ ROM_LOAD( "173a11.a8", 0x200000, 0x200000, CRC(b0d747c4) SHA1(0cf1ee1b9a35ded31a81c321df2a076f7b588971) )
+ ROM_LOAD( "173a12.b10", 0x400000, 0x200000, CRC(0fc2ad24) SHA1(6eda1043ee1266b8ba938a03a90bc7787210a936) )
+ ROM_LOAD( "173a13.a10", 0x600000, 0x200000, CRC(4cf85439) SHA1(8c298bf0e659a830a1830a1180f4ce71215ade45) )
+
+ ROM_REGION( 0x400000, "konami", 0 )
+ /* K054539 samples */
+ ROM_LOAD("173a08.b6", 0x000000, 0x200000, CRC(dcdded95) SHA1(8eeb546a0b60a35a6dce36c5ee872e6c93c577c9) )
+ ROM_LOAD("173a09.a6", 0x200000, 0x200000, CRC(c93697c4) SHA1(0528a604868267a30d281b822c187df118566691) )
+ROM_END
+
+ROM_START( buckyaa )
+ ROM_REGION( 0x240000, "maincpu", 0 )
+ /* main program */
+ ROM_LOAD16_BYTE( "173_aa_b01.q5", 0x000000, 0x40000, CRC(9193e89f) SHA1(574d6eb4097cd10c3dea99060ee09f220d41f1dc) )
+ ROM_LOAD16_BYTE( "173_aa_b02.q6", 0x000001, 0x40000, CRC(2567f3eb) SHA1(ccdb2a4b3ad1464f70d1442df8a3a7a7e34f6cd7) )
/* data */
ROM_LOAD16_BYTE( "t5", 0x200000, 0x20000, CRC(cd724026) SHA1(525445499604b713da4d8bc0a88e428654ceab95) )
@@ -791,3 +824,4 @@ GAME( 1992, mooaa, moo, moo, moo, moo, ROT0, "Konami", "Wild
GAME( 1992, moobl, moo, moobl, moo, moo, ROT0, "<unknown>", "Wild West C.O.W.-Boys of Moo Mesa (bootleg ver AA)", GAME_NOT_WORKING)
GAME( 1992, bucky, 0, bucky, bucky, moo, ROT0, "Konami", "Bucky O'Hare (ver EA)", 0)
GAME( 1992, buckyua, bucky, bucky, bucky, moo, ROT0, "Konami", "Bucky O'Hare (ver UA)", 0)
+GAME( 1992, buckyaa, bucky, bucky, bucky, moo, ROT0, "Konami", "Bucky O'Hare (ver AA)", 0)
diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c
index c9bbcb754e9..7a91afbe259 100644
--- a/src/mame/mamedriv.c
+++ b/src/mame/mamedriv.c
@@ -5341,6 +5341,7 @@ BOMULEUL CHAJARA SEGA ST-V 1997/04/11
DRIVER( moobl ) /* bootleg */
DRIVER( bucky ) /* GX173 (c) 1992 (World) */
DRIVER( buckyua ) /* GX173 (c) 1992 (US) */
+ DRIVER( buckyaa ) /* GX173 (c) 1992 (Asia) */
DRIVER( gaiapols ) /* GX123 (c) 1993 (Europe) */
DRIVER( gaiapolu ) /* GX123 (c) 1993 (US) */
DRIVER( gaiapolj ) /* GX123 (c) 1993 (Japan) */
diff --git a/src/mame/video/moo.c b/src/mame/video/moo.c
index 70485f19fb1..8b86b1df987 100644
--- a/src/mame/video/moo.c
+++ b/src/mame/video/moo.c
@@ -52,7 +52,7 @@ VIDEO_START(moo)
K056832_vh_start(machine, "gfx1", K056832_BPP_4, 1, NULL, moo_tile_callback, 0);
- if (!strcmp(machine->gamedrv->name, "bucky") || !strcmp(machine->gamedrv->name, "buckyua"))
+ if (!strcmp(machine->gamedrv->name, "bucky") || !strcmp(machine->gamedrv->name, "buckyua") || !strcmp(machine->gamedrv->name, "buckyaa"))
{
// Bucky doesn't chain tilemaps
K056832_set_LayerAssociation(0);