Home News Forum                            

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

kickboy: MAME ROM Information.


Kick Boy (c) 1983 Nichibutsu.


Main CPU : (2x) Z80 (@ 4 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette Colors : 16

Players : 2

Control : 8-way Joystick

Buttons : 2


Also Known as "Dacholer".


Game's rom.

MAME Info:

0.91 [Pierpaolo Prazzoli]


- 0.144u4: Angelo Salese fixed priority and sprite Y positions in Kick Boy. Changed Z80 CPU2 clock speed to 2496000 Hz, the 3x AY-3-8910A sound to 1248000 Hz and MSM5205 sound to 384000 Hz.

- 0.138u2: Team Japump and The Dumping Union added color PROM of Kick Boy and corrected ROM filename. Angelo Salese hooked up the color prom. Changed palettesize to 32 colors.

- 10th June 2010: Smitdogg - We got the Kick Boy PCB and the proms have been added! And here are new pictures with correct colors thanks to N. Alston, takearushfan, A. Costin, M, jmurjr, Ranger_Lennier, Kevin Eshbach, takearushfan, Cananas, Karasu, Hurray Banana, and Team Japump

- 23rd May 2010: Smitdogg - I don't usually mention game names before purchasing for various reasons but in this case I guess I will. There is a 1983 Nichibutsu Kick Boy PCB that has become available that we need. The proms aren't dumped and without them, the game will never have correct colors in MAME. I do have some recycled funds but am still at least $350 short for Kick Boy, so I want to see if we can raise the rest of the money needed. Update: Done! I'll go send the rest of the money to Team Japump and we should have it in a week or so. Thanks to all the donators!

- 0.135u2: Fabio Priuli added save state support to Dacholer driver.

- 0.128u5: Mamesick fixed Kick Boy freezes on the title or credit.

- 0.125u5: Tomasz Slanina added sound emulation to Kick Boy. Added 3x AY-3-8910A (1.5MHz) and MSM5205 (375000 Hz) sound.

- 12th June 2008: Tomasz Slanina - Fixed sound cpu interrupts (mode 2 (two vectors)+ nmi). Added sound and music. AY/MSM clocks are arbitrary. Just a guess - upper nibble of byte from port 3 _probably_ contains sound command (sound cpu writes it to port c).

- 0.118u3: Stephane Humbert updated Kick Boy with now all known dipswitches. Added dipswitches 'Bonus Life' and 'Difficulty'.

- 0.91: Pierpaolo Prazzoli added Kick Boy (Nichibutsu 1983). Missing proms (causes bad colours) and lack sound.

- 23rd January 2005: Pierpaolo Prazzoli - 2 quick additions for 2 rare Nichibutsu games (Dacholer (Nichibutsu 1983), Kick Boy (Nichibutsu 1983)). I still have to add sound and inputs. The bad news is that we're missing the colors proms from both.

- 10th January 2005: Xadhoom dumped Kick Boy. EPROMs only.

Recommended Games (Maze Pengo):





Kick Boy

Mr. Jong

Rock Duck

Scrambled Egg

Pirate Ship Higemaru

Rumba Lumber


Kitten Kaboodle

Meikyu Jima

Yam! Yam!?


Three Wonders - Don't Pull Puzzle

Mr. Kicker

Romset: 105 kb / 14 files / 42.3 zip

MAME XML Output:

       <game name="kickboy" sourcefile="dacholer.c">
              <description>Kick Boy</description>
              <rom name="k_1.5k" size="8192" crc="525746f1" sha1="4044f880f271f77b56b2d8964ab97d34fb507c7a" region="maincpu" offset="0"/>
              <rom name="k_2.5l" size="8192" crc="9d091725" sha1="827cea1c371094720b47fda271945cee20c9d956" region="maincpu" offset="2000"/>
              <rom name="k_3.5m" size="8192" crc="d61b6ff6" sha1="071ab4c05ed54526144f2ba751c111e8c4bdc61a" region="maincpu" offset="4000"/>
              <rom name="k_4.5n" size="8192" crc="a8985bfe" sha1="a8e466a7df381dfc8dd2e3483eba0215bfec7551" region="maincpu" offset="6000"/>
              <rom name="k_1.6g" size="8192" crc="cc3a4b68" sha1="29344dc10c5d236f9a452196b3809565b4101327" region="audiocpu" offset="0"/>
              <rom name="k_2.6h" size="8192" crc="aa18e126" sha1="e6af334188d0edbc37a7fb4a00a325b2039172b7" region="audiocpu" offset="2000"/>
              <rom name="k_3.6j" size="8192" crc="3b0131c7" sha1="338ca2c2c7480e1cd0bb15ee6b90d683ce06f0fd" region="audiocpu" offset="4000"/>
              <rom name="k_7.12j" size="8192" crc="22be46e8" sha1="d92b3913d8eba881c69acd1d85ca73ee58489fae" region="gfx1" offset="0"/>
              <rom name="k_3.13a" size="8192" crc="7eac2a64" sha1="b4a44770bbded59cd572ac5d0ae178affc8cdab8" region="gfx2" offset="0"/>
              <rom name="k_2.12a" size="8192" crc="b8829572" sha1="01009ec63449c809608923fd9dcecd82b29c5d6d" region="gfx2" offset="2000"/>
              <rom name="k_5.2d" size="8192" crc="4b769a1c" sha1="fde17dcd4b7cda9cc54572e81bc2f0e48c19277d" region="gfx3" offset="0"/>
              <rom name="k_4.1d" size="8192" crc="45199750" sha1="a04b4d6d0defa613d269625b089d28dc68d5b73a" region="gfx3" offset="2000"/>
              <rom name="k_6.3d" size="8192" crc="d1795506" sha1="e0f7a64e301cf43c4739031461dba16aa44100a1" region="gfx3" offset="4000"/>
              <rom name="k.13d" size="32" crc="82f87a36" sha1="5dc2059eb5b6cd541b014347c36198b8838d98fa" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="2496000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1248000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1248000"/>
              <chip type="audio" tag="ay3" name="AY-3-8910A" clock="1248000"/>
              <chip type="audio" tag="msm" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="SYSTEM" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWA" mask="3">
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
              <dipswitch name="Coin B" tag="DSWA" mask="12">
                     <dipvalue name="2 Coins/1 Credit" value="4"/>
                     <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Lives" tag="DSWB" mask="3">
                     <dipvalue name="3" value="3"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="1" default="yes"/>
                     <dipvalue name="99 (Cheat)" value="0"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="60">
                     <dipvalue name="20k 50k then every 30k" value="60" default="yes"/>
                     <dipvalue name="30k 60k then every 30k" value="56"/>
                     <dipvalue name="40k 70k then every 30k" value="52"/>
                     <dipvalue name="20k 70k then every 50k" value="44"/>
                     <dipvalue name="30k 80k then every 50k" value="40"/>
                     <dipvalue name="40k 90k then every 50k" value="36"/>
                     <dipvalue name="20k 90k then every 70k" value="28"/>
                     <dipvalue name="30k 100k then every 70k" value="24"/>
                     <dipvalue name="40k 110k then every 70k" value="20"/>
                     <dipvalue name="20k only" value="12"/>
                     <dipvalue name="30k only" value="8"/>
                     <dipvalue name="40k only" value="4"/>
                     <dipvalue name="None" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="64">
                     <dipvalue name="Easy" value="64" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Cabinet" tag="DSWB" mask="128">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="128"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise