kncljoe: MAME ROM Information. History:
Knuckle Joe (c) 1985 Seibu Kaihatsu.
A side-scrolling fighting game.
- TECHNICAL -
Main CPU : Z80 (@ 5.5 Mhz)
Sound CPU : M6803 (@ 894.886 Khz)
Sound Chips : (2x) AY8910 (@ 894.886 Khz), (2x) MSM5205 (@ 384 Khz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in April 1985.
Licensed to Taito for manufacture and distribution.
A bootleg of this game is known as "Bone Crusher".
- SOURCES -
Game's rom.
MAME Info:
0.37b7 [Ernesto Corvi]
Bugs:
- kncljoe and clones: Knuckle Joe graphics glitches. LastNinja2 (ID 01654)
WIP:
- 0.135u3: Fabio Priuli added driver data struct and save states to Knuckle Joe.
- 0.127u4: Aaron Giles fixed missing AY-3-8910A sound effects in Knuckle Joe.
- 0.123u5: Tomasz Slanina fixed missing music in Knuckle Joe. Changed Z80 CPU1 clock speed to 6MHz. Replaced 2nd AY-3-8910A and the 2x MSM5205 sound with 2x SN76489 (3579545 Hz).
- 0.123u2: Changed palettesize to 256 colors.
- 12th February 2008: Guru - More arrivals today! The box up contains Knuckle Joe (Taito 1985) bootleg. Thanks to GP-Lee.
- 0.122u8: Fixed cpu2 rom address to $6000.
- 0.122u7: Changed M6803 CPU2 clock speed to 3579545 Hz.
- 0.72u2: Acho A. Tang changed Z80 CPU clock speed to 5.5MHz and fixed the following problems: You can't play anymore after you die(clock speed too low, check XTAL), scrolling in bike levels(scroll register overflow), sprites disappearing at left screen edge(bad clipping) and artifacts in stage 3 and others(clear sprite mem at bank switch?).
- 0.60: Added clone Bone Crusher (bootleg 1985).
- 2nd April 2002: Smitdogg Jones added a bootleg of Knuckle Joe called Bone Crusher.
- 0.59: Fixed dipswitches and Z80 CPU1 clock speed to 6MHz - game works now. Added dipswitches 'Free Play', 'Unused SW B-0', 'Bonus Life' and 'Difficulty?'.
- 0.37b8: Changed VSync to 60Hz.
- 0.37b7: Ernesto Corvi added Knuckle Joe (set 1) (Seibu Kaihatsu 1985 (Taito license)) and clone (set 2). TODO: Lots of unknown dipswitches.
- 25th May 2000: Phil Stroffolino fixed a lot of bugs in Knuckle Joe, but colors are still wrong and there is no sound.
- 20th May 2000: Ernesto Corvi sent in a preliminary Knuckle Joe driver - sprites are garbled and there is no sound.
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 250 kb / 18 files / 123.2 zip
MAME XML Output:
   | <game name="kncljoe" sourcefile="kncljoe.c"> |
   |    | <description>Knuckle Joe (set 1)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Seibu Kaihatsu (Taito license)</manufacturer> |
   |    | <rom name="kj-1.bin" size="16384" crc="4e4f5ff2" sha1="7d889aa4f4138f01014c1dda391f82396074cfab" region="maincpu" offset="0"/> |
   |    | <rom name="kj-2.bin" size="16384" crc="cb11514b" sha1="c75d4019d1617493ff074ce8187a81ad70d9b60c" region="maincpu" offset="4000"/> |
   |    | <rom name="kj-3.bin" size="16384" crc="0f50697b" sha1="412c6aba270824299ca2a74e9bea42b83e69797b" region="maincpu" offset="8000"/> |
   |    | <rom name="kj-13.bin" size="8192" crc="0a0be3f5" sha1="00be47fc76500843b6f5de63622edb1748ef5f7d" region="soundcpu" offset="6000"/> |
   |    | <rom name="kj-10.bin" size="16384" crc="74d3ba33" sha1="c7887d690cb7f7a7b24d59d490ffc088fb6cc49c" region="gfx1" offset="0"/> |
   |    | <rom name="kj-11.bin" size="16384" crc="8ea01455" sha1="b4b42fe373a1019b4f2a4b763a8a7219a5c9987e" region="gfx1" offset="4000"/> |
   |    | <rom name="kj-12.bin" size="16384" crc="33367c41" sha1="e6c56bcad008f3af4bc0f7d7afe8e23c8eb9d943" region="gfx1" offset="8000"/> |
   |    | <rom name="kj-4.bin" size="32768" crc="a499ea10" sha1="cb671cc75b3c6029dd3529e62d83025f78b45271" region="gfx2" offset="0"/> |
   |    | <rom name="kj-6.bin" size="32768" crc="815f5c0a" sha1="ad0b59eeebb2e57035a3f643ac0ef575569bec0f" region="gfx2" offset="8000"/> |
   |    | <rom name="kj-5.bin" size="32768" crc="11111759" sha1="504c62fc6778a4afa86cba69634652708535bef6" region="gfx2" offset="10000"/> |
   |    | <rom name="kj-7.bin" size="16384" crc="121fcccb" sha1="77f3e7e49787d6a893c5d8c0c3ac612b1180e866" region="gfx3" offset="0"/> |
   |    | <rom name="kj-9.bin" size="16384" crc="affbe3eb" sha1="056111fc5b04ff14b114b5f724d02789c8e3ee10" region="gfx3" offset="4000"/> |
   |    | <rom name="kj-8.bin" size="16384" crc="e057e72a" sha1="3a85750c72caaa027f302dc6ca4086bdbd49b5ff" region="gfx3" offset="8000"/> |
   |    | <rom name="kjclr1.bin" size="256" crc="c3378ac2" sha1="264fdc0718b36e02fc1fc1064a9566e349f4bf25" region="proms" offset="0"/> |
   |    | <rom name="kjclr2.bin" size="256" crc="2126da97" sha1="6ca394a5977fab72200a00716a1f25f2a9447896" region="proms" offset="100"/> |
   |    | <rom name="kjclr3.bin" size="256" crc="fde62164" sha1="d0f6b8d0dce63ce592a5f0c9dc8e6260f69a9141" region="proms" offset="200"/> |
   |    | <rom name="kjprom5.bin" size="32" crc="5a81dd9f" sha1="090ec9135b12e85ed02ab71fca55cc8d1ea8215a" region="proms" offset="300"/> |
   |    | <rom name="kjprom4.bin" size="256" crc="48dc2066" sha1="b8007a5115d475b535284965681ae341f819d3db" region="proms" offset="320"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="M6803" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="894886"/> |
   |    | <chip type="audio" tag="sn1" name="SN76489" clock="3579545"/> |
   |    | <chip type="audio" tag="sn2" name="SN76489" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="240" height="256" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSWA" mask="7"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="5"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSWA" mask="24"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="24" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Infinite Energy (Cheat)" tag="DSWA" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play (Not Working)" tag="DSWA" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSWA" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused SW B-0" tag="DSWB" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSWB" mask="2"> |
   |    |    | <dipvalue name="Upright" value="2" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSWB" mask="4"> |
   |    |    | <dipvalue name="3" value="4" default="yes"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSWB" mask="24"> |
   |    |    | <dipvalue name="10k and every 20k" value="24" default="yes"/> |
   |    |    | <dipvalue name="20k and every 40k" value="16"/> |
   |    |    | <dipvalue name="30k and every 60k" value="8"/> |
   |    |    | <dipvalue name="40k and every 80k" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty?" tag="DSWB" mask="96"> |
   |    |    | <dipvalue name="Easy" value="96" default="yes"/> |
   |    |    | <dipvalue name="Medium" value="64"/> |
   |    |    | <dipvalue name="Hard" value="32"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSWB" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/> |
|
|