summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author RobertoFresca <robbie@mamedev.org>2016-02-10 19:37:51 -0300
committer RobertoFresca <robbie@mamedev.org>2016-02-10 19:37:51 -0300
commitf101be8fc46115cdbca6c53e43fe4ad1a192ffe4 (patch)
treed1d55b2a096626a2d453c7f97d03a7e2273aba93
parent5edf31d247fce31dace951af8a3b0d5be54f175a (diff)
New clones added or promoted from NOT_WORKING status
---------------------------------------------------- Cherry Master I (ver.1.01, set 8, V4-B-) [Roberto Fresca, f205v]
-rw-r--r--src/mame/arcade.lst1
-rw-r--r--src/mame/drivers/goldstar.cpp66
2 files changed, 67 insertions, 0 deletions
diff --git a/src/mame/arcade.lst b/src/mame/arcade.lst
index 69bf96f7021..b09e97b6241 100644
--- a/src/mame/arcade.lst
+++ b/src/mame/arcade.lst
@@ -12284,6 +12284,7 @@ cmasterbv // (c) 1991 Dyna Electronics / Gerald Duhamel?
cmasterd // (c) 1991 Dyna Electronics
cmastere // (c) 1991 Dyna Electronics
cmasterf // (c) 1991 Dyna Electronics
+cmasterg // (c) 1991 Dyna Electronics
cmast91 // (c) 1991 Dyna Electronics
cmast92 // (c) 1992 Dyna Electronics
cmast97 // (c) 1996 Dyna Electronics
diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp
index 95bc6184865..79168384b46 100644
--- a/src/mame/drivers/goldstar.cpp
+++ b/src/mame/drivers/goldstar.cpp
@@ -9179,6 +9179,71 @@ ROM_START( cmasterf )
ROM_END
+/* Cherry Master I (CM1-1.01)
+ Sticker with "Cherry Master V4 -B-" on the PCB.
+ Similar to cmasterb. Different program.
+
+1x TMPZ84C00AP-6 u80 8-bit Microprocessor
+1x D8255AC-5 u36 Programmable Peripheral Interface
+1x D71055C u54 Parallel Interface Unit
+1x YM2149F u13 Programmable Sound Generator
+1x oscillator 12.000MHz Y1
+
+ROMs
+4x 2764 1,2,3,4
+4x 27256 5,6,7,9
+1x 27512 8
+3x N82S129AN u46, u79, u84
+
+RAMs
+1x LC3517AL-10 u82
+4x D4016CX-15-10 u22, u26, u28, u38
+
+PLDs
+4x PALCE16V8H-25pc/4 u51, u66, u73, u74
+
+Others
+1x 36x2 edge connector
+1x 10x2 edge connector
+1x pushbutton (SW6)
+1x trimmer (volume)(VR1)
+5x 8x2 switches DIP(SW1-SW5)
+1x battery 5.5V(BT1)
+*/
+ROM_START( cmasterg )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "9.u81", 0x0000, 0x1000, CRC(10979629) SHA1(a7342e37c75c85aef8a86ab5366a9e27f2c4bab8) )
+ ROM_CONTINUE(0x4000,0x1000)
+ ROM_CONTINUE(0x3000,0x1000)
+ ROM_CONTINUE(0x7000,0x1000)
+ ROM_CONTINUE(0x1000,0x1000)
+ ROM_CONTINUE(0x6000,0x1000)
+ ROM_CONTINUE(0x2000,0x1000)
+ ROM_CONTINUE(0x5000,0x1000)
+
+ ROM_REGION( 0x18000, "gfx1", 0 )
+ ROM_LOAD( "7.u16", 0x00000, 0x8000, CRC(19cc1d67) SHA1(47487f9362bfb36a32100ed772960628844462bf) )
+ ROM_LOAD( "6.u11", 0x08000, 0x8000, CRC(63b3df4e) SHA1(9bacd23da598805ec18ec5ad15cab95d71eb9262) )
+ ROM_LOAD( "5.u4", 0x10000, 0x8000, CRC(e39fff9c) SHA1(22fdc517fa478441622c6245cecb5728c5595757) )
+
+ ROM_REGION( 0x8000, "gfx2", 0 )
+ ROM_LOAD( "4.u15", 0x0000, 0x2000, CRC(8607ffd9) SHA1(9bc94715554aa2473ae2ed249a47f29c7886b3dc) )
+ ROM_LOAD( "3.u10", 0x2000, 0x2000, CRC(c32367be) SHA1(ff217021b9c58e23b2226f8b0a7f5da966225715) )
+ ROM_LOAD( "2.u14", 0x4000, 0x2000, CRC(6dfcb188) SHA1(22430429c798954d9d979e62699b58feae7fdbf4) )
+ ROM_LOAD( "1.u9", 0x6000, 0x2000, CRC(9678ead2) SHA1(e80aefa98b2363fe9e6b2415762695ace272e4d3) )
+
+ ROM_REGION( 0x10000, "user1", 0 )
+ ROM_LOAD( "8.u53", 0x0000, 0x10000, CRC(e92443d3) SHA1(4b6ca4521841610054165f085ae05510e77af191) )
+
+ ROM_REGION( 0x200, "proms", 0 )
+ ROM_LOAD( "n82s129an.u84", 0x0000, 0x0100, CRC(0489b760) SHA1(78f8632b17a76335183c5c204cdec856988368b0) )
+ ROM_LOAD( "n82s129an.u79", 0x0100, 0x0100, CRC(21eb5b19) SHA1(9b8425bdb97f11f4855c998c7792c3291fd07470) )
+
+ ROM_REGION( 0x100, "proms2", 0 )
+ ROM_LOAD( "n82s129an.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) )
+ROM_END
+
+
ROM_START( cmast99 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "cm99-041-8.u81", 0x0000, 0x1000, CRC(e0872d9f) SHA1(6d8f5e09e5c9daf834d5c74434eae86e5dd7e194) )
@@ -13466,6 +13531,7 @@ GAMEL( 1991, cmasterbv, cmaster, cm, cmasterb, cmaster_state, cmv4,
GAMEL( 1991, cmasterd, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 5)", 0, layout_cmasterb )
GAMEL( 1991, cmastere, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 6)", 0, layout_cmasterb )
GAMEL( 1991, cmasterf, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 7)", 0, layout_cmasterb )
+GAMEL( 1991, cmasterg, cmaster, cm, cmasterb, cmaster_state, cmv4, ROT0, "Dyna", "Cherry Master I (ver.1.01, set 8, V4-B-)", 0, layout_cmasterb )
GAME( 199?, cmast99, 0, cm, cmv4, cmaster_state, cmv4, ROT0, "????", "Cherry Master '99", MACHINE_NOT_WORKING )