kickboy: MAME ROM Information. History:
Kick Boy (c) 1983 Nichibutsu.
- TECHNICAL -
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
- TRIVIA -
Also Known as "Dacholer".
- SOURCES -
Game's rom.
MAME Info:
0.91 [Pierpaolo Prazzoli]
WIP:
- 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):
Pengo
Dacholer
Dommy
Guzzler
Kick Boy
Mr. Jong
Rock Duck
Scrambled Egg
Pirate Ship Higemaru
Rumba Lumber
Toypop
Kitten Kaboodle
Meikyu Jima
Yam! Yam!?
Poizone
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> |
   |    | <year>1983</year> |
   |    | <manufacturer>Nichibutsu</manufacturer> |
   |    | <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"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="SYSTEM" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Difficulty" tag="DSWB" mask="64"> |
   |    |    | <dipvalue name="Easy" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32"/> |
|
|