summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/mame/igs/goldstar.cpp52
-rw-r--r--src/mame/mame.lst1
2 files changed, 42 insertions, 11 deletions
diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp
index 1f728160f82..0badb168a54 100644
--- a/src/mame/igs/goldstar.cpp
+++ b/src/mame/igs/goldstar.cpp
@@ -16889,11 +16889,10 @@ ROM_END
/* Animal House (set 3). Strings "CHERRY 1994" on program ROM. Clone of Super Cherry Master.
Hardware:
-GoldStar Z8400B PS
- -Two 32-pin DIP chips (AU1 and AU2) with their surface scratched out.
-12.000 MHz xtal.
-Sound: 95101 (AY8910 compatible).
-4 banks of 8 DIP switches.
- Video directly recorded from the PCB: https://youtu.be/3xV_LJJ46IM
+ Video directly recorded from the PCB: https://youtu.be/fAx1wuwCqWA
*/
ROM_START( animalhsb )
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -16905,12 +16904,43 @@ ROM_START( animalhsb )
ROM_REGION( 0x40000, "gfx2", 0 )
ROM_LOAD( "3_am27c020.u66", 0x00000, 0x40000, CRC(6e81b70d) SHA1(3e3c63ae7200f8f98cbaf999be4ae9d854b90a8e) )
+ // Sockets AU1 and AU2 unpopulated
+
+ ROM_REGION( 0x00200, "plds", 0 )
+ ROM_LOAD( "galce16v8a.u18", 0x00000, 0x00117, CRC(12998a17) SHA1(080b04d5d756428a870c67aad57f4dace5447320) )
+ ROM_LOAD( "palce16v8h.u8", 0x00000, 0x00117, CRC(c8f1c706) SHA1(d91ab228a6effda76b7112b141c7afc1f7d141b2) )
+ ROM_LOAD( "palce16v8h.u7", 0x00000, 0x00117, CRC(b9d6b3a0) SHA1(0cf0f84f30a03ff3e0bb3f30bcb60cc519cac0f5) )
+ ROM_LOAD( "palce16v8h.u44", 0x00000, 0x00117, CRC(fdbdb9de) SHA1(5bb6c960c3adcc6fc03cc457783c00b61d9fcadf) )
+ ROM_LOAD( "palce20v8h.u45", 0x00000, 0x00157, CRC(a187d5a1) SHA1(344eb67fe9c3214b445c1118dcde36040920edd2) )
+ROM_END
+
+/* Animal House (set 4). Strings "CHERRY 1994" on program ROM. Clone of Super Cherry Master.
+ Hardware:
+ -GoldStar Z8400B PS
+ -12.000 MHz xtal.
+ -Sound: 95101 (AY8910 compatible).
+ -4 banks of 8 DIP switches.
+*/
+ROM_START( animalhsc )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "2_27c256.u10n", 0x00000, 0x08000, CRC(2ab7d75d) SHA1(53cebed677e1b7f57e07cea53357d5a9516ea22a) ) // same as 'animalhsb'
+
+ ROM_REGION( 0x20000, "gfx1", 0 )
+ ROM_LOAD( "1_27c010a.u65", 0x00000, 0x20000, CRC(98bd34b6) SHA1(e3ff6536eb421ed2e2f5d4354099078ba4ae5671) ) // same as 'animalhsb' and 'scmaster'
+
+ ROM_REGION( 0x40000, "gfx2", 0 )
+ ROM_LOAD( "3_am27c020.u66", 0x00000, 0x40000, CRC(6e81b70d) SHA1(3e3c63ae7200f8f98cbaf999be4ae9d854b90a8e) ) // same as 'animalhsb'
+
+ ROM_REGION( 0x60000, "unknown", 0 )
+ ROM_LOAD( "am27c020.au1", 0x00000, 0x40000, CRC(3dca81dd) SHA1(8f77bc93174ece682ac12f6d4a6148ea8ca53f4d) )
+ ROM_LOAD( "am27c010.au2", 0x40000, 0x20000, CRC(4533b543) SHA1(eb9b83f35f1d3a51272faaf3a19539c412f94e38) )
+
ROM_REGION( 0x00200, "plds", 0 )
- ROM_LOAD( "palce16v8h.u18", 0x00000, 0x00117, NO_DUMP )
- ROM_LOAD( "palce16v8h.u8", 0x00000, 0x00117, NO_DUMP )
- ROM_LOAD( "palce16v8h.u7", 0x00000, 0x00117, NO_DUMP )
- ROM_LOAD( "palce16v8h.u44", 0x00000, 0x00117, NO_DUMP )
- ROM_LOAD( "gal20v8.u44", 0x00000, 0x00157, NO_DUMP )
+ ROM_LOAD( "palce16v8h.u18", 0x00000, 0x00117, CRC(a9f2150e) SHA1(2e33dff5a81880462633fc5de0b967960d7e277a) )
+ ROM_LOAD( "palce16v8h.u8", 0x00000, 0x00117, CRC(f766c473) SHA1(9a8799ccc423c2e88ac73647da66aceeed183237) )
+ ROM_LOAD( "palce16v8h.u7", 0x00000, 0x00117, CRC(a9f2150e) SHA1(2e33dff5a81880462633fc5de0b967960d7e277a) )
+ ROM_LOAD( "gal16v8c.u44", 0x00000, 0x00117, CRC(93cf21df) SHA1(84e4b2084cb98b916c51950245b1684b12b1b215) )
+ ROM_LOAD( "gal20v8as.u45", 0x00000, 0x00157, CRC(a768904a) SHA1(7cd0165e152b46aff1f441f6c55c70efd82559bc) )
ROM_END
@@ -20566,8 +20596,8 @@ GAMEL( 1996, roypok96b, roypok96, amcoe2, roypok96a, cmaster_state, init_rp3
GAME( 1996, roypok96c, roypok96, amcoe2, roypok96a, cmaster_state, init_rp96sub, ROT0, "Amcoe", "Royal Poker '96 (set 4, C3 board)", MACHINE_NOT_WORKING )
-/* these all appear to be graphic hacks of 'New Fruit Bonus '96', they can run with the same program ROM
- some sets are messy and appear to have mismatched graphic roms, they need to be sorted out properly
+/* These all appear to be graphic hacks of 'New Fruit Bonus '96', they can run with the same program ROM
+ some sets are messy and appear to have mismatched graphic roms, they need to be sorted out properly.
*/
// YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS
GAME( 1996, nfb96se, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "New Fruit Bonus '96 Special Edition (bootleg set 1, v97-3.3c Portuguese)", 0 )
@@ -20582,10 +20612,10 @@ GAME( 2003, nfm, 0, nfm, nfm, cmaster_state, empty_in
GAME( 2003, nfma, nfm, nfm, nfm, cmaster_state, empty_init, ROT0, "Ming-Yang Electronic", "New Fruit Machine (Ming-Yang Electronic, vFB02-01A)", MACHINE_NOT_WORKING ) // vFB02-01A "Copyright By Ms. Liu Orchis 2003/03/06", needs correct PROM and USER1 regions decode
-// super cherry master sets...
+// Super Cherry Master sets...
GAMEL(1994, scmaster, 0, unkch, unkch4, unkch_state, init_unkch4, ROT0, "bootleg", "Super Cherry Master (v1.0)", 0, layout_unkch )
-
GAMEL(1994, animalhsb, scmaster, unkch, unkch4, unkch_state, init_unkch4, ROT0, "bootleg", "Animal House (set 3)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS, layout_unkch )
+GAMEL(1994, animalhsc, scmaster, unkch, unkch4, unkch_state, init_unkch4, ROT0, "bootleg", "Animal House (set 4)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS, layout_unkch )
// these have 'cherry 1994' in the program roms, but also "Super Cherry / New Cherry Gold '99". Probably hacks of a 1994 version of Super Cherry Master.
GAMEL(1999, unkch1, scmaster, unkch, unkch, unkch_state, init_unkch1, ROT0, "bootleg", "New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1)", 0, layout_unkch )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 33299d97f51..178459b8f0c 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -19869,6 +19869,7 @@ fts2in1
animalhs // (c) 1991 Suns Co Ltd.
animalhsa // (c) 1991 Suns Co Ltd.
animalhsb // bootleg
+animalhsc // bootleg
animalw // bootleg
aplan // bootleg (WeaShing)
bingowng // (c) 1993 Wing Co. Ltd