Home News Forum                            

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

kchamp: MAME ROM Information.


Karate Champ (c) 1984 Data East USA

A seminal 1-on-1 fighting game set over the course of a karate tournament, Karate Champ was the first game of its type and would influence every game of the fighting genre that followed. Karate Champ's control system utilised a somewhat awkward dual joystick control system, with simultaneous joystick manipulation required to execute even the simplest of kicks.


Main CPU : Z80 (@ 3 Mhz)

Sound CPU : Z80 (@ 3 Mhz)

Sound Chips : (2x) AY8910 (@ 1.5 Mhz), DAC

Players : 2

Control : Double 4-way joysticks


Released in September 1984. This game is known in Japan as "Karate Dou".

This is where an entire genre began; the 1-on-1 fighting game. The list of titles Karate Champ would go on to inspire is near-endless - needless to say, without this game, "Street Fighter", and countless others like it, might never have happened. The only description that can truly do this game justice is seminal.

Alexander Stojanovic holds the official record for this game with 250,600 points on January 7, 2011.

Michael Jackson used to own this game. It was sold at the official Michael Jackson Auction on Apr. 24th, 2009.


* Consoles :

Nintendo Famicom (1986)

Nintendo Famicom Disk (1986)

* Computers :

Tandy Color Computer (1985, "Karate")

Commodore C64 (1985)

Commodore Amiga (1987)

Apple II


Game's rom.

Machine's picture.

MAME Info:

0.34b4 [Ernesto Corvi]

0.34b2 [Ernesto Corvi]

Artwork available


- 0.135u3: Fabio Priuli added driver data struct and save states to Karate Champ.

- 0.135u1: Corrado Tomaselli verified/changed clocks and VSync in clone Karate Champ (US, VS version set 1). Changed VSync to 59.1 Hz in clones Karate Champ (US, VS version set 1/2) and Taisen Karate Dou (Japan VS version).

- 0.133u5: Siftware added clone Karate Champ (US, VS version set 2).

- 0.131u1: Angelo Salese lowered DAC volume in Karate Champ from 0.50 to 0.15, it was having sound clipping problems since day one. Also merged memory maps.

- 9th July 2008: Mr. Do - Added the single-player bezel to Karate Champ, based on Zorgs earlier vector, and some good photos from Bobby Tribble.

- 0.123u1: Zsolt Vasvari removed color tables from Karate Champ. Added RESNET color computations where appropriate.

- 12th November 2006: Mr. Do - Karate Champ bezel is ready to go now, thanks to the scan by Aaron and vectorizing by Zorg.

- 26th August 2006: Mr. Do - Added Karate Champ bezel from MAME.net and Mean Arena. Some of these decent stuff are so-so; some are REALLY good.

- 0.36b12: Changed Z80 CPU2 clock speed to 3MHz and the 2x AY-8910 to 1.5MHz.

- 0.36b9: Takahiro Nogi added clone Karate Dou (Japan). Changed 'Karate Champ (US VS version)' and 'Taisen Karate Dou (Japan VS version)' to clones of Karate Champ (US). Renamed (karatedo) to (karatevs). Changed Z80 CPU2 clock speed to 3.5MHz and the 2x AY-8910 to 1MHz. Added dipswitches 'Difficulty' and 'Cabinet'.

- 11th November 1999: Takahiro Nogi added another Karate Champ romset.

- 0.35b9: Changed description of 'Karate Champ' to 'Karate Champ (US)', 'Karate Champ (VS version)' to 'Karate Champ (US VS version)' and clone 'Taisen Karate Dou (VS version)' to 'Taisen Karate Dou (Japan VS version)'.

- 0.34b8: Changed description of clone 'Karate Champ (VS Version - Japanese)' to 'Taisen Karate Dou (VS version)'.

- 0.34b4: Ernesto Corvi added Karate Champ (Data East 1984). Changed description of clone '(JAP version)' to 'Karate Champ (VS Version - Japanese)'.

- 0.34b3: Ernesto Corvi fixed speech in Karate Champ. Changed description of clone 'Taisen Karate Dou' to 'Karate Champ (JAP version)'.

- 0.34b2: Ernesto Corvi added Karate Champ (VS version) (Data East 1984) and clone 'Taisen Karate Dou'.

- 22nd October 1998: Dumped Karate Champ (US, VS version set 1).

- 19th September 1998: Dumped Karate Champ (US).

LEVELS: 10 (endless)

Recommended Games (Asian Fighting vs.):

Karate Champ

Syusse Oozumou

Oozumou - The Grand Sumo (DECO Cassette)

Shanghai Kid

Yie Ar Kung-Fu


Reikai Doushi

The Karate Tournament

Shogun Warriors

Dragonball Z

Dragon Ball Z V.R.V.S

Dragonball Z 2 - Super Battle

Samurai Shodown

Samurai Shodown II

Samurai Shodown III

Samurai Shodown IV

Samurai Shodown V

Samurai Shodown V Special

Samurai Spirits Tenkaichi Kenkakuden

Battle K-Road

Blood Warrior

Dragon Master

Fight Fever

Far East of Eden



Ninja Master's

Waku Waku 7

The Last Blade

The Last Blade 2

Astra SuperStars

Asura Blade - Sword of Dynasty

Asura Buster - Eternal Warriors

The Killing Blade

Guilty Gear X

Guilty Gear X ver. 1.5

Guilty Gear XX

Guilty Gear XX #Reload

Guilty Gear XX Slash

Guilty Gear XX Accent Core

Guilty Gear Isuka

Martial Masters

The Rumble Fish

The Rumble Fish 2

Neo-Geo Battle Coliseum

Romset: 217 kb / 30 files / 104.3 zip

MAME XML Output:

       <game name="kchamp" sourcefile="kchamp.c">
              <description>Karate Champ (US)</description>
              <manufacturer>Data East USA</manufacturer>
              <rom name="b014.bin" size="8192" crc="0000d1a0" sha1="0c584096825e1d3cc718e0bda1abb897a7f4d2df" region="maincpu" offset="0"/>
              <rom name="b015.bin" size="8192" crc="03fae67e" sha1="3b6a30f39f5ad512415e3b8ba6e07f3118e28d9e" region="maincpu" offset="2000"/>
              <rom name="b016.bin" size="8192" crc="3b6e1d08" sha1="ecf7d2b0f31f04c0be7d5a1f450b9c95d9f54d80" region="maincpu" offset="4000"/>
              <rom name="b017.bin" size="8192" crc="c1848d1a" sha1="eb5f85d88e170e864d0cd4c372be2a193935caa2" region="maincpu" offset="6000"/>
              <rom name="b018.bin" size="8192" crc="b824abc7" sha1="4a30fec025150e889600a78497700155e743c99e" region="maincpu" offset="8000"/>
              <rom name="b019.bin" size="8192" crc="3b487a46" sha1="7837e480fd4648e0d3f792b79fa0019e063abdc6" region="maincpu" offset="a000"/>
              <rom name="b026.bin" size="8192" crc="999ed2c7" sha1="f01e4ee81f8f7b0d1cf001d3ec01a9210f8109b4" region="audiocpu" offset="0"/>
              <rom name="b025.bin" size="8192" crc="33171e07" sha1="55ee74c9f1d86ec13d92ea0d1b700bbe24b79def" region="audiocpu" offset="2000"/>
              <rom name="b024.bin" size="8192" crc="910b48b9" sha1="c6a2f8266ff1f14b462b92d47a4a86542df77cdd" region="audiocpu" offset="4000"/>
              <rom name="b023.bin" size="8192" crc="47f66aac" sha1="484802cfbff7c5f51dd97cb3b2321e137b03481c" region="audiocpu" offset="6000"/>
              <rom name="b022.bin" size="8192" crc="5928e749" sha1="a4dbd6f2a6a7aa9597875dfd781e55b0fb14d49b" region="audiocpu" offset="8000"/>
              <rom name="b021.bin" size="8192" crc="ca17e3ba" sha1="91a3ccd6045dcef5f3293d669fe5a4df59cd954b" region="audiocpu" offset="a000"/>
              <rom name="b020.bin" size="8192" crc="ada4f2cd" sha1="15a4ed7497cb6c06f523ebe38bc4eb6dbcd09549" region="audiocpu" offset="c000"/>
              <rom name="b000.bin" size="8192" crc="a4fa98a1" sha1="33b9a1a56d72ffa5f4e16b69e6e19af5a2882b2c" region="gfx1" offset="0"/>
              <rom name="b001.bin" size="8192" crc="fea09f7c" sha1="174fc8022c455438538e6a3b67c7effc857ae634" region="gfx1" offset="4000"/>
              <rom name="b013.bin" size="8192" crc="eaad4168" sha1="f31b05ffb86677157f3a44cdcf0f9a729e0ab259" region="gfx2" offset="0"/>
              <rom name="b004.bin" size="8192" crc="10a47e2d" sha1="97fe2de3ce2b8dc017dceffce494be18695708d2" region="gfx2" offset="2000"/>
              <rom name="b012.bin" size="8192" crc="b4842ea9" sha1="471475f65edbd292b9162ad50e5cb0c7144845b0" region="gfx2" offset="4000"/>
              <rom name="b003.bin" size="8192" crc="8cd166a5" sha1="4b623c4c0025d75b3ed9746f8b6730bf3e65d85a" region="gfx2" offset="6000"/>
              <rom name="b011.bin" size="8192" crc="4cbd3aa3" sha1="a9a683dcc4f52b18450659a20434a4d2a7b411d9" region="gfx2" offset="8000"/>
              <rom name="b002.bin" size="8192" crc="6be342a6" sha1="0b8ac7ef7c6a6464fbc027a9fd17fa7ce1ffd962" region="gfx2" offset="a000"/>
              <rom name="b007.bin" size="8192" crc="cb91d16b" sha1="bf32a03e7882b74280b29fa004429b77ad52e5ee" region="gfx2" offset="c000"/>
              <rom name="b010.bin" size="8192" crc="489c9c04" sha1="d920ef4f03e1b2e871df0cb2d672689c89febe96" region="gfx2" offset="e000"/>
              <rom name="b006.bin" size="8192" crc="7346db8a" sha1="d2b2c1700ae0ff9c614a9981a3da3d69879e9f25" region="gfx2" offset="10000"/>
              <rom name="b009.bin" size="8192" crc="b78714fc" sha1="4df7f15c37d56a9d66d0049aad65b32063e5c29a" region="gfx2" offset="12000"/>
              <rom name="b005.bin" size="8192" crc="b2557102" sha1="ec4285029fc3ee1ad0adb05f363b234c67f8903d" region="gfx2" offset="14000"/>
              <rom name="b008.bin" size="8192" crc="c85aba0e" sha1="4be21b38623c2a8ae7f1e7397fb002e4cb9e4614" region="gfx2" offset="16000"/>
              <rom name="br27" size="256" crc="f683c54a" sha1="92893990456b92f04a2be98b8e9626e97b7a2562" region="proms" offset="0"/>
              <rom name="br26" size="256" crc="3ddbb6c4" sha1="0eca5594d6812bc79f8b78f83fe003877d20c973" region="proms" offset="100"/>
              <rom name="br25" size="256" crc="ba4a5651" sha1="77e81bd64ab59a7466d20eabdff4be241e963c52" region="proms" offset="200"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="1500000"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" coins="2">
                     <control type="doublejoy" ways="4" ways2="4"/>
              <dipswitch name="Coin B" tag="DSW" mask="3">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <dipvalue name="2 Coins/1 Credit" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
              <dipswitch name="Coin A" tag="DSW" mask="12">
                     <dipvalue name="3 Coins/1 Credit" value="0"/>
                     <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"/>
              <dipswitch name="Difficulty" tag="DSW" mask="16">
                     <dipvalue name="Hard" value="0"/>
                     <dipvalue name="Normal" value="16" default="yes"/>
              <dipswitch name="Free Play" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW" 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="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise