Home News Forum                            

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

kungfub2: MAME ROM Information.


Kung-Fu Master (c) 1985 OK Corp.

Bootleg version of the Irem's original.


Game's ROM.

MAME Info:

0.23 [Mirko Buffoni, Ishmair, Nicola Salmoria]

Artwork available


- In slow motion mode, press 2 to slow game speed. In stop mode, press 2 to stop and 1 to restart. In level selection mode, press 1 to select and 2 to restart.


- 3rd September 2010: Smitdogg - We got a rare version of Kung-Fu Master. It's one that is mentioned in the top of the driver as to where one of the bootleg versions we have originated from. It had 3 bad roms but luckily these were all ones whose label/revision matched up to some already-dumped roms, so the set is complete. It was the dustiest board set I have ever bought. I cleaned most of the dust off.

- 0.133u1: Renamed (kungfud) to (kungfumd).

- 0.114u1: Fixed rom names and added 17x proms to clone Kung-Fu Master (bootleg set 1).

- 5th November 2006: Mr. Do - Ad_Enuff optimized Kung Fu Master bezel.

- 29th October 2006: Mr. Do - Courtesy of ClassicArcadeGrafix, added Kung Fu Master bezel. I need to revisit Kung Fu later, though, as one thing still needs to be fixed on it.

- 0.104u8: Added new cpu2 and gfx2 roms to version (Data East) and fixed rom names.

- 0.37b15: Changed 8-way Joystick to 4-way.

- 0.37b14: Changed parent and clone descriptions to 'Kung-Fu Master'.

- 0.37b6: Changed Z80 CPU1 clock speed to 3072000 and M6803 CPU2 and the 2x AY-8910 to 894886 Hz.

- 0.36b12: Changed description of clone to 'Spartan X (Japan)'. Renamed (spaltanx) to (spartanx).

- 0.36b10: Added clone Spaltan X (Japan).

- 25th June 1999: Zsolt Vasvari fixed Kung Fu Master sprite priorities at the end of a level.

- 0.35b11: Added prom ($620 - video timing, same as battroad). Changed M6803 CPU2 clock speed to 1.5MHz.

- 0.35b7: Changed visible area to 256x256 and VSync to 55Hz.

- 0.34b7: Nicola Salmoria added clones Kung Fu Master (Data East) and Kung Fu Master (bootleg set 1). Changed description of clone 'Kung Fu Master (bootleg)' to 'Kung Fu Master (bootleg set 2)'.

- 0.33b7: Added proms ($0, 100, 200, 300, 400, 500, 600).

- 0.31: Control: In slow motion mode, press 2 to slow game speed. In stop mode, press 2 to stop and 1 to restart. In level selection mode, press 1 to select and 2 to restart.

- 0.29: Aaron Giles improved sound in Kung Fu Master. Fixed gfx rom loading.

- 0.26: Mauro Minenna introduced a new option (-dir4) that simplify the use of the joysticks to be connected on the keyboard. This modify resolves the problem of diagonal direction in games such as PacMan, Popeye, and Kung Fu Master.

- 0.24: Added Kung Fu Master (Irem 1984). Renamed (kungfum) to (kungfub). Nicola Salmoria fixed definitively Kung Fu Master driver which has now 100% perfect colors and sprite positioning. Thanks to Paul Swan for color scheme. Test mode doesn't work for bootleg version (as is right to be). Hi Score Support in each version as well. Mirko Buffoni finally fixed problems with ADPCM decoding, so now Kung Fu Master doesn't need separate samples anymore (he didn't distribute them because of copyright on sounds). The samples are now calculated during bootstrap of the game.

- 0.23: Mirko Buffoni added a driver for Kung Fu Master (bootleg). Credits fly to Ishmair for the hardware information and to Nicola for fixing sprite bugs. Game is playable with wrong colors and no sound. Control: Arrows = Move around, CTRL = Kick, Alt = Punch and F1+F3 = Test mode.

- 15th April 1997: Dumped Kung-Fu Master.


- A Kung-Fu master, Thomas and Silvia were suddenly attacked by several unknown guys. Silvia was kidnapped by them.


Other Emulators:

* FB Alpha


Recommended Games (Asian Fighting):


Sasuke vs. Commander

Chinese Hero

Kung-Fu Master

Kung Fu (PlayChoice-10)

Kung-Fu Taikun

The Legend of Kage

Ninjakun Majou no Bouken

Ninja-Kid II / NinjaKun Ashura no Shou

Vs. Ninja Jajamaru Kun




Lady Master of Kung Fu

Onna Sansirou

Samurai Nihon-Ichi

Sega Ninja

Kid Niki - Radical Ninja

KiKi KaiKai

Mr. Goemon

Garyo Retsuden

Kozure Ookami

Ninja Mission (Arcadia)

The Ninja Warriors

Tiger Road

China Gate


Kuri Kinton

The Masters of Kin

Mirai Ninja

Ninja Spirit

Shingen Samurai-Fighter

Mystic Defender (Mega-Tech)

Ninja Combat

The Ninja Kids



Sengoku 2

Sengoku 3

Mazin Wars / Mazin Saga (Mega Play)

Mystic Warriors

Shadow Force

Zunzunkyou No Yabou


The Legend of Silkroad

Age Of Heroes - Silkroad 2

Legend of Heroes

Romset: 178 kb / 28 files / 88.5 zip

MAME XML Output:

       <game name="kungfub2" sourcefile="m62.c" cloneof="kungfum" romof="kungfum">
              <description>Kung-Fu Master (bootleg set 2)</description>
              <rom name="kf4" size="16384" crc="3f65313f" sha1="bd584896f558440a0f7bf8e1ca49bf478fe77553" region="maincpu" offset="0"/>
              <rom name="kf5" size="16384" crc="9ea325f3" sha1="7c35128a3e70e5994a5e17db656dec1a53c1fe67" region="maincpu" offset="4000"/>
              <rom name="a-3e-.bin" merge="a-3e-.bin" size="8192" crc="58e87ab0" sha1="3b03c101fec58eac13fc309a78df9a2cd44f7604" region="iremsound" offset="a000"/>
              <rom name="a-3f-.bin" merge="a-3f-.bin" size="8192" crc="c81e31ea" sha1="f0fc58b929188c8802cd85549bdf9f4566e6a677" region="iremsound" offset="c000"/>
              <rom name="a-3h-.bin" merge="a-3h-.bin" size="8192" crc="d99fb995" sha1="caa6acdbc3b02d248fd123be95ea6fdcb4f35b59" region="iremsound" offset="e000"/>
              <rom name="g-4c-a.bin" merge="g-4c-a.bin" size="8192" crc="6b2cc9c8" sha1="ba7c902d08c21a1e33f450406bfbfa35abde3b3f" region="gfx1" offset="0"/>
              <rom name="g-4d-a.bin" merge="g-4d-a.bin" size="8192" crc="c648f558" sha1="7cc085d8dc4a770d2828e39859b7b18e80148a00" region="gfx1" offset="2000"/>
              <rom name="g-4e-a.bin" merge="g-4e-a.bin" size="8192" crc="fbe9276e" sha1="84181c8da79e2c92af04aef3ab5d23f70969dad8" region="gfx1" offset="4000"/>
              <rom name="b-4k-.bin" merge="b-4k-.bin" size="8192" crc="16fb5150" sha1="a49faf617f948d3ccec2bc6ef97bd399f0958f65" region="gfx2" offset="0"/>
              <rom name="b-4f-.bin" merge="b-4f-.bin" size="8192" crc="67745a33" sha1="fcc642fb1b932676c84c1a0901b989673c57c0e5" region="gfx2" offset="2000"/>
              <rom name="b-4l-.bin" merge="b-4l-.bin" size="8192" crc="bd1c2261" sha1="7155789a01801a9e1a55d4e68c94a3a3ee7d1b2e" region="gfx2" offset="4000"/>
              <rom name="b-4h-.bin" merge="b-4h-.bin" size="8192" crc="8ac5ed3a" sha1="9c88e8c82420428b43923cdee7eb4504882bec69" region="gfx2" offset="6000"/>
              <rom name="b-3n-.bin" merge="b-3n-.bin" size="8192" crc="28a213aa" sha1="0d6d668490bdf4394bc9fed2f3cdc72f2fea46f9" region="gfx2" offset="8000"/>
              <rom name="b-4n-.bin" merge="b-4n-.bin" size="8192" crc="d5228df3" sha1="836c4f95f873fbf07f9bec63a72c20a14651117c" region="gfx2" offset="a000"/>
              <rom name="b-4m-.bin" merge="b-4m-.bin" size="8192" crc="b16de4f2" sha1="512260e76c9cd21b8add771de53fbd27c2719213" region="gfx2" offset="c000"/>
              <rom name="b-3m-.bin" merge="b-3m-.bin" size="8192" crc="eba0d66b" sha1="028f82fc1853b86a3201b24871f41091c3e0b542" region="gfx2" offset="e000"/>
              <rom name="b-4c-.bin" merge="b-4c-.bin" size="8192" crc="01298885" sha1="d4edf5fe707c5b7231ba72b731b96120064a7ecd" region="gfx2" offset="10000"/>
              <rom name="b-4e-.bin" merge="b-4e-.bin" size="8192" crc="c77b87d4" sha1="c0f66f0130f6a290a58a3d77bba1d06f16016901" region="gfx2" offset="12000"/>
              <rom name="b-4d-.bin" merge="b-4d-.bin" size="8192" crc="6a70615f" sha1="f4683dc0a566567e95e85268612bcf0e6297d955" region="gfx2" offset="14000"/>
              <rom name="b-4a-.bin" merge="b-4a-.bin" size="8192" crc="6189d626" sha1="ce8e5e95c2684c685481e9c8d921380b20ac0460" region="gfx2" offset="16000"/>
              <rom name="g-1j-.bin" merge="g-1j-.bin" size="256" crc="668e6bca" sha1="cd5262b1310821ba7b12873e4db35f081d6b9df4" region="proms" offset="0"/>
              <rom name="b-1m-.bin" merge="b-1m-.bin" size="256" crc="76c05a9c" sha1="1f46f436a17f8c883bdd6d9804b828a81a76f880" region="proms" offset="100"/>
              <rom name="g-1f-.bin" merge="g-1f-.bin" size="256" crc="964b6495" sha1="76f30a65a0ded14babad2006221aa40621fb7ea1" region="proms" offset="200"/>
              <rom name="b-1n-.bin" merge="b-1n-.bin" size="256" crc="23f06b99" sha1="6b3d6349f019aeab33838ae392bc3f3f89906326" region="proms" offset="300"/>
              <rom name="g-1h-.bin" merge="g-1h-.bin" size="256" crc="550563e1" sha1="11edb45acba8b28a462c49956ebb1ba0a8b2ff26" region="proms" offset="400"/>
              <rom name="b-1l-.bin" merge="b-1l-.bin" size="256" crc="35e45021" sha1="511b94507f41b377f38184ed9a85f34949b28d26" region="proms" offset="500"/>
              <rom name="b-5f-.bin" merge="b-5f-.bin" size="32" crc="7a601c3d" sha1="5c5cdf51b2c9fdb2b05402d9c260208ae73fe245" region="proms" offset="600"/>
              <rom name="b-6f-.bin" merge="b-6f-.bin" size="256" crc="82c20d12" sha1="268903f7d9be58a70d030b02bf31a2d6b5b6e249" region="proms" offset="620"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="iremsound" name="M6803" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="irem_audio" name="Irem Audio"/>
              <chip type="audio" tag="ay1" name="AY-3-8910A" clock="894886"/>
              <chip type="audio" tag="ay2" name="AY-3-8910A" clock="894886"/>
              <chip type="audio" tag="msm1" name="MSM5205" clock="384000"/>
              <chip type="audio" tag="msm2" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="256" refresh="55.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="4"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="2">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="2"/>
              <dipswitch name="Coin Mode" tag="DSW2" mask="4">
                     <dipvalue name="Mode 1" value="4" default="yes"/>
                     <dipvalue name="Mode 2" value="0"/>
              <dipswitch name="Slow Motion Mode (Cheat)" tag="DSW2" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze (Cheat)" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Level Selection Mode (Cheat)" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW2" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="1">
                     <dipvalue name="Easy" value="1" default="yes"/>
                     <dipvalue name="Hard" value="0"/>
              <dipswitch name="Energy Loss" tag="DSW1" mask="2">
                     <dipvalue name="Slow" value="2" default="yes"/>
                     <dipvalue name="Fast" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="12">
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="12" default="yes"/>
                     <dipvalue name="4" value="4"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Coin A" tag="DSW1" mask="48">
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW1" mask="240">
                     <dipvalue name="7 Coins/1 Credit" value="144"/>
                     <dipvalue name="6 Coins/1 Credit" value="160"/>
                     <dipvalue name="5 Coins/1 Credit" value="176"/>
                     <dipvalue name="4 Coins/1 Credit" value="192"/>
                     <dipvalue name="3 Coins/1 Credit" value="208"/>
                     <dipvalue name="2 Coins/1 Credit" value="224"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="112"/>
                     <dipvalue name="1 Coin/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/4 Credits" value="80"/>
                     <dipvalue name="1 Coin/5 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="48"/>
                     <dipvalue name="1 Coin/7 Credits" value="32"/>
                     <dipvalue name="1 Coin/8 Credits" value="16"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise