Home News Forum                            

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

jchan: MAME ROM Information.


Jackie Chan - The Kung-Fu Master (c) 1995 Kaneko.

Features digitized fighters, the bosses are three different versions of Jackie Chan. Pretty funny game, responsive controls, a bit of Jackie 'engrish', loads of little videos and funny stuff.


Main CPU : (2x) 68000 (@ 16 Mhz)

Sound Chips : YMZ280B (@ 14.3182 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4


Released in May 1995.

This game is also known as "Jackie Chan in Fists of Fire".

Funnily enough, such a rare and unknown game is VERY WELL protected, some say the protection in this game is worse than the one found in CPS2 boards. Recommended to collectors who want an unique game in their collection that plays well and has a nice display value, since almost nobody knows this little jewel.

Jackie Chan (born Chan Kong Sang; April 7, 1954) is a Chinese actor, action choreographer, film director, producer, martial artist, comedian, screenwriter, singer and stunt performer.


* Cast:

Thorsten: Thorsten Nickel

Sam: Sam Wong

Kim-Maree: Kim-Maree Penn

Lau: Lau-Tak

Yeung: Yeung Ching-Ching

Mysterious Lion: Sam Wong

Producer: Jackie Chan

Director: Masahiro Kawakami

Programmer: Masahiro Honma

Art Director: Masahiro Kawakami

Design: Takamitsu Nemoto, Tatsuya Yosikawa, Hideo Osawa, Fusayuki Watariguchi, Naoko Kobayasi

Sound: Tatsuya Watanabe, Kaoru Yasuda

Hardware: Noboru Kouno, Masahiko Moriya


Game's rom.

MAME Info:

0.77u2 [David Haywood]


- 0.141u3: Aaron Giles removed public nvram_open() and fixed JChan driver to stop directly saving NVRAM.

- 0.141u1: Brian Troha added DIP locations to JChan driver.

- 0.128u4: Kaneko changes: [David Haywood, Andreas Naive]: Added Simulation of Toybox external data rom decryption. Updated suprnova rendering to allow 2 sprite chips. Started work on Jackie Chan - Game now playable. Stephane Humbert fixed dipswitches and inputs for Jackie Chan and clone. Added dipswitches 'Special Prize Available' and 'Buttons Layout'.

- 14th November 2008: David Haywood - I made more progress on Jackie Chan, which is basically now working apart from some priority issues.

- 13th November 2008: David Haywood - I've looked at Jackie Chan a little more. I was actually missing an entire sprite chip used for extra backgrounds, this is now emulated. Things are working better now, although their remain a few issues: 1. Sprite Zooming - the supernova sprite zooming has always been glitchy, this game shows it up badly, 2. Controls - currently only 2 buttons work, the game should have 4, so your moves are limited at the moment, 3. Sound - can't get this to work, need to re-verify the sound roms, but it could be an emulation issue, game writes 'bad' values to the sound chip, 4. Layer Offset - the actual tilemap needs an offset, it's slightly misplaced at the moment and 5. Tilemap Priority - tilemap should be infront of sprite layers in intro sequence.

- 12th November 2008: David Haywood - I've spent the last day looking at some Kaneko titles. I asked Andreas to take a look at the MCU data rom for several of the games, to see if it could help improve the protection simulation in Blood Warriors (by finding the tables we're using in the encrypted data rom, thus no longer requiring extra tables). He reported back to me with his findings, and it was good news. While this still isn't true emulation of the MCU it helps, as we know the tables in the MCU data rom are correct, while the ones figured out via trojans could potentially have had inaccuracies in them (they didn't... but). As a slightly surprising bonus all the 'Toybox' data roms apart from GTMR2 use the same main encryption, and same communication method. Bonk's Adventure is a bit odd (seems to use data not present in the MCU data rom) but was already figured out. The real bonus was that this exposes the data tables needed by Gals Panic 3, and Jackie Chan, both of which I've spent a little time looking at. Jackie Chan needs correct CPU communication and interrupt handling. These could take a while, but progress can definitely be made now. Jackie Chan is now playable in my private build, but has some awful hacks holding things together, and the graphics flicker / glitch badly due to them.

- 0.117u2: Changed YMZ280B clock speed to 16MHz.

- 0.89u5: Slight cleanup Jackie Chan driver, hooked up sound and identified tile area [Sebastien Volpe]. Added YMZ280B (14318200 Hz) stereo sound. Fixed sound1 rom address to $200000. Changed description to 'Jackie Chan - The Kung-Fu Master'.

- 0.84: Many improvements to Jackie Chan, but still not playable [Sebastien Volpe, David Haywood]. Changed 68000 CPU1 clock speed to 16MHz, added 2nd 68000 (16MHz) CPU2, changed visible area to 320x240. Added dipswitches 'Test Mode', 'Flip Screen', 'Demo Sounds', 'Stereo', 'Free Play' and 'Blood Mode'.

- 0.77u2: David Haywood added 'Jackie Chan - Kung Fu Master' (Kaneko 1995). Game not playable due to protection.

- 6th August 2000: Guru - Managed to dump the twelve 42 pin mask roms (16 meg roms) of the Jackie Chan PCB with help from Al Kossow, PowerJaw and Silvio.

- 31st July 2000: Guru - Dumped an unknown Kaneko game (discovered to be Jackie Chan Kung Fu Master - (c) Kaneko 1995).

Other Emulators:

* FB Alpha

Recommended Games (Asian Fighting 3D):

Mortal Kombat

Mortal Kombat II

Mortal Kombat 3

Mortal Kombat 3 (bootleg of Megadrive version)

Ultimate Mortal Kombat 3

Mortal Kombat 4

Virtua Fighter

Virtua Fighter 2

Virtua Fighter 3

Virtua Fighter 4

Virtua Fighter 4 Evolution

Virtua Fighter 4 Final Tuned

Virtua Fighter Kids

Virtua Fighter Remix


Tekken 2

Tekken 3

Tekken Tag Tournament

Battle Arena Toshinden 2

Jackie Chan - The Kung-Fu Master

Jackie Chan in Fists of Fire

Psychic Force

Street Fighter: The Movie

Street Fighter EX

Street Fighter EX Plus

Street Fighter EX2

Street Fighter EX2 Plus

Dead or Alive

Dead Or Alive ++

Dead or Alive 2

Heaven's Gate


Soul Edge Ver. II

Star Gladiator Episode I: Final Crusade

Fighters' Impact A

Fighting Layer

Plasma Sword: Nightmare of Bilstein

Samurai Shodown 64

Samurai Shodown: Warrior's Rage

Soul Calibur

Tenth Degree (prototype)

Power Stone

Power Stone 2

Mazan: Flash of the Blade

Romset: 34688 kb / 22 files / 19.6 zip

MAME XML Output:

       <game name="jchan" sourcefile="jchan.c">
              <description>Jackie Chan - The Kung-Fu Master</description>
              <rom name="jm01x3.u67" size="524288" crc="c0adb141" sha1="de265e1da06e723492e0c2465cd04e25ce1c237f" region="maincpu" offset="1"/>
              <rom name="jm00x3.u68" size="524288" crc="b1aadc5a" sha1="0a93693088c0a4b8a79159fb0ebac47d5556d800" region="maincpu" offset="0"/>
              <rom name="jm11x3.u69" size="524288" crc="d2e3f913" sha1="db2d790fba5351660a9525f545ab1b23dfe319b0" region="maincpu" offset="100001"/>
              <rom name="jm10x3.u70" size="524288" crc="ee08fee1" sha1="5514bd8c625bc7cf8dd5da2f76b760716609b925" region="maincpu" offset="100000"/>
              <rom name="jsp1x3.u86" size="524288" crc="d15d2b8e" sha1="e253f2d64fee6627f68833b441f41ea6bbb3ab07" region="sub" offset="1"/>
              <rom name="jsp0x3.u87" size="524288" crc="ebec50b1" sha1="57d7bd728349c2b9d662bcf20a3be92902cb3ffb" region="sub" offset="0"/>
              <rom name="jc-100-00.179" size="4194304" crc="578d928c" sha1="1cfe04f9b02c04f95a85d6fe7c4306a535ff969f" region="gfx1" offset="0"/>
              <rom name="jc-101-00.180" size="4194304" crc="7f5e1aca" sha1="66ed3deedfd55d88e7dcd017b9c2ce523ccb421a" region="gfx1" offset="400000"/>
              <rom name="jc-102-00.181" size="4194304" crc="72caaa68" sha1="f6b98aa949768a306ac9bc5f9c05a1c1a3fb6c3f" region="gfx1" offset="800000"/>
              <rom name="jc-103-00.182" size="4194304" crc="4e9e9fc9" sha1="bf799cdee930b7f71aea4d55c3dd6a760f7478bb" region="gfx1" offset="c00000"/>
              <rom name="jc-104-00.183" size="2097152" crc="6b2a2e93" sha1="e34010e39043b67493bcb23a04828ab7cda8ba4d" region="gfx1" offset="1000000"/>
              <rom name="jc-105-00.184" size="2097152" crc="73cad1f0" sha1="5dbe4e318948e4f74bfc2d0d59455d43ba030c0d" region="gfx1" offset="1200000"/>
              <rom name="jc-108-00.185" size="2097152" crc="67dd1131" sha1="96f334378ae0267bdb3dc528635d8d03564bd859" region="gfx1" offset="1400000"/>
              <rom name="jcs0x3.164" size="262144" crc="9a012cbc" sha1="b3e7390220c90d55dccfb96397f0af73925e36f9" region="gfx1" offset="1600000"/>
              <rom name="jcs1x3.165" size="262144" crc="57ae7c8d" sha1="4086f638c2aabcee84e838243f0fd15cec5c040d" region="gfx1" offset="1600001"/>
              <rom name="jc-106-00.171" size="2097152" crc="bc65661b" sha1="da28b8fcd7c7a0de427a54be2cf41a1d6a295164" region="gfx2" offset="0"/>
              <rom name="jc-107-00.172" size="2097152" crc="92a86e8b" sha1="c37eddbc9d84239deb543504e27b5bdaf2528f79" region="gfx2" offset="200000"/>
              <rom name="jc-200.00" size="1048576" crc="1f30c24e" sha1="0c413fc67c3ec020e6786e7157d82aa242c8d2ad" region="gfx3" offset="0"/>
              <rom name="jc-301-00.85" size="1048576" crc="9c5b3077" sha1="db9a31e1c65d9f12d0f2fb316ced48a02aae089d" region="ymz" offset="0"/>
              <rom name="jc-300-00.84" size="2097152" crc="13d5b1eb" sha1="b047594d0f1a71d89b8f072879ccba480f54a483" region="ymz" offset="200000"/>
              <rom name="jcw0x0.u56" size="262144" crc="bcf25c2a" sha1="b57a563ab5c05b05d133eed3d099c4de997f37e4" region="ymz" offset="400000"/>
              <rom name="jcd0x1.u13" size="131072" crc="2a41da9c" sha1="7b1ba0efc0544e276196b9605df1881fde871708" region="mcudata" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymz" name="YMZ280B" clock="16000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="1024">
                     <dipvalue name="Off" value="1024"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Sound" tag="DSW" mask="2048">
                     <dipvalue name="Mono" value="0"/>
                     <dipvalue name="Stereo" value="2048" default="yes"/>
              <dipswitch name="Free Play" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Blood Mode" tag="DSW" mask="8192">
                     <dipvalue name="Normal" value="8192"/>
                     <dipvalue name="High" value="0" default="yes"/>
              <dipswitch name="Special Prize Available" tag="DSW" mask="16384">
                     <dipvalue name="No" value="16384" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Buttons Layout" tag="DSW" mask="32768">
                     <dipvalue name="3+1" value="32768" default="yes"/>
                     <dipvalue name="2+2" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="unsupported" palettesize="65536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise