Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

cmwm: MAME ROM Information.


Cherry Master (c) 1989 Dyna.


Main CPU : Z80 (@ 4 Mhz)

Sound Chips : AY8910 (@ 1.536 Mhz)

Screen orientation : Horizontal

Video resolution : 512 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 1

Buttons : 5


1. Cherry Master (1989)

2. Cherry Master II (199?)

3. Super Cherry Master (2001)

4. Cherry Master V (2004)

5. Cherry Master 2005 (2005)


* Consoles :

Neo Cherry Master Color - Neo Geo Pocket Color


Game's rom.

Machine's picture.

MAME Info:

0.129 [Roberto Fresca, David Haywood]


- 0.136u4: William Ostronic added clones Cherry Master (Fun USA v2.5 bootleg / hack) and (Watermelon bootleg / hack).

- 0.129u1: Roberto Fresca and Angelo Salese added clone Cherry Master (ver.4, set 2). The game is supposed to boot as a Tetris game (there are Tetris graphics inside), and can be turned into Cherry Master (probably designed for countries where gambling games are/were illegal). The game is booting into Cherry Master and is working properly. Still flagged as GAME_NOT_WORKING till can figure out how to switch games. David Haywood decoded the extra bitmap for Cherry Master (ver.4, sets). Still need to figure out how is called. Changed parent description to 'Cherry Master (ver.4, set 1)'. Changed Z80 CPU1 clock speed to 3MHz.

- 11th January 2009: Roberto Fresca - There are some assorted news regarding the Cherry Master type machines. First, I've fixed the color decode of the Cherry Master types. Also I did a lot of work and some new additions. Haze decoded the extra gfx bank for some Cherry Master sets that have the girls graphics in a different bitmap format, stored in an extra ROM. Still not figured out how the game use it. We have both cm2v841 and cm2841a sets working. Just renamed as cmasterb and cmasterc respectively since they are different sets of Cherry Master I (ver.1.01).

- 0.129: Roberto Fresca and David Haywood added Cherry Master (ver.4) (Dyna 1992). Lots of improvements to the different Cherry Master hardware [Roberto Fresca, David Haywood]: Added new sets, created new machine drivers, fixed colors, added PPI devices, created new 8255 and AY8910 interfaces, worked out inputs and dipswitches from the scratch, fixed memory maps, merged the old driver with Goldstar and much more.

Romset: 225 kb / 12 files / 55.0 zip

MAME XML Output:

       <game name="cmwm" sourcefile="goldstar.c" cloneof="cmv4" romof="cmv4">
              <description>Cherry Master (Watermelon bootleg / hack)</description>
              <rom name="waterm.rom" size="32768" crc="93b6cb9b" sha1="294e1e5909b304252c79a7d3f50fc175558e713b" region="maincpu" offset="0"/>
              <rom name="27256.u16" merge="27256.u16" size="32768" crc="19cc1d67" sha1="47487f9362bfb36a32100ed772960628844462bf" region="gfx1" offset="0"/>
              <rom name="27256.u11" merge="27256.u11" size="32768" crc="63b3df4e" sha1="9bacd23da598805ec18ec5ad15cab95d71eb9262" region="gfx1" offset="8000"/>
              <rom name="27256.u4" merge="27256.u4" size="32768" crc="e39fff9c" sha1="22fdc517fa478441622c6245cecb5728c5595757" region="gfx1" offset="10000"/>
              <rom name="2764.u15" merge="2764.u15" size="8192" crc="8607ffd9" sha1="9bc94715554aa2473ae2ed249a47f29c7886b3dc" region="gfx2" offset="0"/>
              <rom name="2764.u10" merge="2764.u10" size="8192" crc="c32367be" sha1="ff217021b9c58e23b2226f8b0a7f5da966225715" region="gfx2" offset="2000"/>
              <rom name="2764.u14" merge="2764.u14" size="8192" crc="6dfcb188" sha1="22430429c798954d9d979e62699b58feae7fdbf4" region="gfx2" offset="4000"/>
              <rom name="2764.u9" merge="2764.u9" size="8192" crc="9678ead2" sha1="e80aefa98b2363fe9e6b2415762695ace272e4d3" region="gfx2" offset="6000"/>
              <rom name="27512.u53" merge="27512.u53" size="65536" crc="e92443d3" sha1="4b6ca4521841610054165f085ae05510e77af191" region="user1" offset="0"/>
              <rom name="82s129.u84" merge="82s129.u84" size="256" crc="0489b760" sha1="78f8632b17a76335183c5c204cdec856988368b0" region="proms" offset="0"/>
              <rom name="82s129.u70" merge="82s129.u70" size="256" crc="21eb5b19" sha1="9b8425bdb97f11f4855c998c7792c3291fd07470" region="proms" offset="100"/>
              <rom name="82s129.u46" merge="82s129.u46" size="256" crc="50ec383b" sha1="ae95b92bd3946b40134bcdc22708d5c6b0f4c23e" region="proms2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="224" refresh="60.000000" pixclock="7864320" htotal="512" hbend="0" hbstart="512" vtotal="256" vbend="16" vbstart="240" />
              <sound channels="1"/>
              <input players="1" coins="4">
                     <control type="gambling"/>
              <dipswitch name="Unknown" tag="DSW1" mask="1">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="1"/>
              <dipswitch name="Hopper Out Switch" tag="DSW1" mask="2">
                     <dipvalue name="Active Low" value="0" default="yes"/>
                     <dipvalue name="Active High" value="2"/>
              <dipswitch name="Payout Mode" tag="DSW1" mask="4">
                     <dipvalue name="Payout Switch" value="0" default="yes"/>
                     <dipvalue name="Automatic" value="4"/>
              <dipswitch name="W-UP '7'" tag="DSW1" mask="8">
                     <dipvalue name="Loss" value="8"/>
                     <dipvalue name="Even" value="0" default="yes"/>
              <dipswitch name="W-UP Pay Rate" tag="DSW1" mask="16">
                     <dipvalue name="40%" value="0"/>
                     <dipvalue name="60%" value="16" default="yes"/>
              <dipswitch name="W-UP Game" tag="DSW1" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Bet Max" tag="DSW1" mask="192">
                     <dipvalue name="8" value="0"/>
                     <dipvalue name="16" value="64"/>
                     <dipvalue name="32" value="128"/>
                     <dipvalue name="64" value="192" default="yes"/>
              <dipswitch name="Main Game Pay Rate" tag="DSW2" mask="7">
                     <dipvalue name="30%" value="7"/>
                     <dipvalue name="38%" value="6"/>
                     <dipvalue name="46%" value="5"/>
                     <dipvalue name="54%" value="4"/>
                     <dipvalue name="62%" value="3" default="yes"/>
                     <dipvalue name="70%" value="2"/>
                     <dipvalue name="78%" value="1"/>
                     <dipvalue name="86%" value="0"/>
              <dipswitch name="Hopper Limit" tag="DSW2" mask="24">
                     <dipvalue name="300" value="24"/>
                     <dipvalue name="500" value="16"/>
                     <dipvalue name="1000" value="8"/>
                     <dipvalue name="Unlimited" value="0" default="yes"/>
              <dipswitch name="100 Odds Sound" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Key-In Type" tag="DSW2" mask="64">
                     <dipvalue name="A-Type" value="64" default="yes"/>
                     <dipvalue name="B-Type" value="0"/>
              <dipswitch name="Center Super 7 Bet Limit" tag="DSW2" mask="128">
                     <dipvalue name="Unlimited" value="128"/>
                     <dipvalue name="Limited" value="0" default="yes"/>
              <dipswitch name="Key In Rate" tag="DSW3" mask="3">
                     <dipvalue name="1 Coin/10 Credits" value="0"/>
                     <dipvalue name="1 Coin/20 Credits" value="1"/>
                     <dipvalue name="1 Coin/50 Credits" value="2"/>
                     <dipvalue name="1 Coin/100 Credits" value="3" default="yes"/>
                     <dipvalue name="1 Coin/5 Credits" value="0"/>
                     <dipvalue name="1 Coin/10 Credits" value="1"/>
                     <dipvalue name="1 Coin/25 Credits" value="2"/>
                     <dipvalue name="1 Coin/50 Credits" value="3" default="yes"/>
              <dipswitch name="Coin A Rate" tag="DSW3" mask="12">
                     <dipvalue name="1 Coin/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1 Coin/10 Credits" value="12" default="yes"/>
              <dipswitch name="Coin D Rate" tag="DSW3" mask="48">
                     <dipvalue name="5 Coins/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/2 Credits" value="0"/>
                     <dipvalue name="1 Coin/5 Credits" value="0"/>
                     <dipvalue name="1 Coin/10 Credits" value="16"/>
                     <dipvalue name="1 Coin/25 Credits" value="32"/>
                     <dipvalue name="1 Coin/50 Credits" value="48" default="yes"/>
              <dipswitch name="Coin C Rate" tag="DSW3" mask="192">
                     <dipvalue name="1 Coin/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="64"/>
                     <dipvalue name="1 Coin/5 Credits" value="128"/>
                     <dipvalue name="1 Coin/10 Credits" value="192" default="yes"/>
              <dipswitch name="Credit Limit" tag="DSW4" mask="7">
                     <dipvalue name="5,000" value="7"/>
                     <dipvalue name="10,000" value="6" default="yes"/>
                     <dipvalue name="20,000" value="5"/>
                     <dipvalue name="30,000" value="4"/>
                     <dipvalue name="40,000" value="3"/>
                     <dipvalue name="50,000" value="2"/>
                     <dipvalue name="100,000" value="1"/>
                     <dipvalue name="Unlimited" value="0"/>
              <dipswitch name="Display Of Payout Limit" tag="DSW4" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Type Of Coin D" tag="DSW4" mask="16">
                     <dipvalue name="C-Type" value="16" default="yes"/>
                     <dipvalue name="D-Type" value="0"/>
              <dipswitch name="Min. Bet For Bonus Play" tag="DSW4" mask="32">
                     <dipvalue name="16 Bet" value="32" default="yes"/>
                     <dipvalue name="8 Bet" value="0"/>
              <dipswitch name="Reel Speed" tag="DSW4" mask="64">
                     <dipvalue name="Low" value="64" default="yes"/>
                     <dipvalue name="High" value="0"/>
              <dipswitch name="Hopper Out By Coin A" tag="DSW4" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flash 'Dyna - C.M.V.4' string in attract" tag="DSW5" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coin In Limit" tag="DSW5" mask="6">
                     <dipvalue name="1,000" value="6" default="yes"/>
                     <dipvalue name="5,000" value="4"/>
                     <dipvalue name="10,000" value="2"/>
                     <dipvalue name="20,000" value="0"/>
              <dipswitch name="Condition For 3 Kind Of Bonus" tag="DSW5" mask="24">
                     <dipvalue name="12-7-1" value="24" default="yes"/>
                     <dipvalue name="9-5-1" value="16"/>
                     <dipvalue name="6-3-1" value="8"/>
                     <dipvalue name="3-2-1" value="0"/>
              <dipswitch name="Display Of Doll At All Fr. Bonus" tag="DSW5" mask="32">
                     <dipvalue name="Low" value="32"/>
                     <dipvalue name="High" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="DSW5" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Test Mode For Disp. Of Doll" tag="DSW5" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise