Home News Forum                            

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

chinhero2: MAME ROM Information.


Chinese Hero (c) 1984 Taiyo System.

Chinese Hero is a cute kung-fu action game with an overhead view. Lee and Loo must save the princess from 24 evil villains (only 12 in an 1-player game).


Main CPU : (2x) Z80 (@ 3 Mhz)

Sound CPU : Z80 (@ 3 Mhz)

Sound Chips : DAC, AY8910 (@ 2 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 288 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : 4-way joystick

Buttons : 4


This is the first game in the Super Chinese (Ninja Boy in the United States) series of console video games. The series evolved into an RPG/beat 'em up hybrid.

Alberto Zanetti holds the official record for this game with 2,828,000 points on July 5, 1985.


1. Chinese Hero (1984)

2. Super Chinese (1986, Nintendo Famicom)

3. Super Chinese 2 (1989, Nintendo Famicom)

4. Super Chinese Land (1990, Nintendo Game Boy)

5. Super Chinese 3 (1991, Nintendo Famicom)

6. Super Chinese Land 2 (1991, Nintendo Game Boy)

7. Super Chinese World (1991, Nintendo Super Famicom)

8. Super Chinese World 2 (1993, Nintendo Super Famicom)

9. Super Chinese Fighter (1995, Nintendo Super Famicom)

10. Super Chinese Land 3 (1995, Nintendo Game Boy)

11. Super Chinese World 3 (1995, Nintendo Super Famicom)

12. Super Chinese Land 1-2-3 (1996, Nintendo Game Boy)

13. Super Chinese Fighter GB (1996, Nintendo Game Boy)

14. Super Chinese Fighter EX (1999, Nintendo Game Boy Color)

15. Super Chinese I+II Advance (2004, Nintendo Game Boy Advance)

16. Twin Series Vol. 3 - Konchuu Monster/Super Chinese Labyrinth (2004, Nintendo Game Boy Advance)


Game's rom.

MAME Info:

0.37b12 [Phil Stroffolino]


- 0.141u1: Corrado Tomaselli and Pierpaolo Prazzoli fixed sprite drawing in Chinese Hero (bad sprite on level 7). Pierpaolo Prazzoli added sprites wrap around-y to fix gorilla sprites entering from the left.

- 0.133u1: Renamed (chinher2) to (chinhero2) and (chinhert) to (chinherot).

- 0.122u6: Corrado Tomaselli verified and changed CPU frequencies in Chinese Hero. Changed Z80 CPU1/2/3 clock speeds to 3072000 Hz and AY-3-8910A to 1536000 Hz.

- 0.117: Zsolt Vasvari fixed Taito version of Chinese Hero.

- 0.112u3: David Haywood added clone Chinese Heroe (Taito). This set has problems booting the first time in MAME, and the sound CPU crashes leaving it with no samples, strange because the sound CPU code is the same. In a debug build this causes MAME to crash. Why does this happen?

- 25th January 2007: Tirino73 dumped Chinese Heroe (Taito), comes from an original Taito licensed PCB. There are present 12 bipolar proms but i cannot dump them, but i think that code is identical to Taiyo board.

- 0.78: Stefan Jokisch added clone Chinese Hero (older).

- 21st December 2003: Stefan Jokisch added an older version of Chinese Hero to the Shanghai Kid driver.

- 14th November 2001: Phil Stroffolino added an alternate set of Chinese Hero.

- 0.37b13: Removed 3rd coin slot.

- 15th February 2001: Marco Cassili fixed dipswitch settings in Chinese Hero.

- 0.37b12: Phil Stroffolino added Chinese Hero (Taiyo 1984).

- 24th January 2001: Phil Stroffolino added Chinese Hero to the preliminary Shanghai Kid driver, but unlike Shanghai Kid, it doesn't have protection so it works perfectly.

LEVELS: 7 (endless)

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: 147 kb / 30 files / 78.9 zip

MAME XML Output:

       <game name="chinhero2" sourcefile="shangkid.c" cloneof="chinhero" romof="chinhero">
              <description>Chinese Hero (older)</description>
              <rom name="1.128" size="16384" crc="68e247aa" sha1="27c2b864e482ba10c81337ed7c03a58b395e52bb" region="maincpu" offset="0"/>
              <rom name="2.128" size="16384" crc="0346d8c9" sha1="458b9a37b0ad0cafecdb0348f7d93508531bc310" region="maincpu" offset="4000"/>
              <rom name="3.128" size="16384" crc="a78b8d78" sha1="c2b7b2d56e2fdb7a2a11bb8b1aab35a841331b96" region="maincpu" offset="8000"/>
              <rom name="4.128" size="16384" crc="6ab2e836" sha1="61c84c0b685e29bac8020a0051586267ecd20166" region="bbx" offset="0"/>
              <rom name="5.128" size="16384" crc="4e4f3f92" sha1="57d0485f8a0110f5448b554d2fab1caba52551fd" region="audiocpu" offset="0"/>
              <rom name="ic49.10" merge="ic49.10" size="8192" crc="8c0e43d1" sha1="acaead801b4782875c8b6092e987b73f9973f8b0" region="audiocpu" offset="4000"/>
              <rom name="ic21.11" merge="ic21.11" size="8192" crc="3a37fb45" sha1="4c631cf924f1e1dfea6db3f014ab7d9cb9f4b0c4" region="gfx1" offset="0"/>
              <rom name="ic22.12" merge="ic22.12" size="8192" crc="bc21c002" sha1="4fc5e4dfe8331a3feb1c370a8aca9c8303eb7b4e" region="gfx1" offset="2000"/>
              <rom name="ic114.18" merge="ic114.18" size="8192" crc="fc4183a8" sha1="4bc891a9e16cd84ce353180705cc8fcadf414a49" region="gfx2" offset="0"/>
              <rom name="ic113.17" merge="ic113.17" size="8192" crc="d713d7fe" sha1="8dd97f96a1190c5be5e19721227dd80adf060b4d" region="gfx2" offset="2000"/>
              <rom name="ic99.13" merge="ic99.13" size="8192" crc="a8e2a3f4" sha1="db9f954d4b46660f5f1cb4122838e6418f92d0a3" region="gfx2" offset="4000"/>
              <rom name="ic112.16" merge="ic112.16" size="8192" crc="dd5170ca" sha1="e0a9d1dbc021a8ad84dd7d1bd7e390e51e6328b7" region="gfx3" offset="0"/>
              <rom name="ic111.15" merge="ic111.15" size="8192" crc="20f6052e" sha1="e22ddb3fb90ff8df5ce7fda6a26c1b9fce2f59ab" region="gfx3" offset="2000"/>
              <rom name="ic110.14" merge="ic110.14" size="8192" crc="9bc2d568" sha1="a4ee8822709645b0dc088635c0a9c263fb5a2245" region="gfx3" offset="4000"/>
              <rom name="v_ic36_r" merge="v_ic36_r" size="256" crc="16ae1692" sha1="e287b96890da4815350af72e9f2189d0c72313b6" region="proms" offset="0"/>
              <rom name="v_ic35_g" merge="v_ic35_g" size="256" crc="b3d0a074" sha1="e955fda8cb8df389507e17b7b4609e845e5ef0c4" region="proms" offset="100"/>
              <rom name="v_ic27_b" merge="v_ic27_b" size="256" crc="353a2d11" sha1="76f21e3e092024592d9ccd33ae69c438254c5755" region="proms" offset="200"/>
              <rom name="v_ic28_m" merge="v_ic28_m" size="256" crc="7ca273c1" sha1="20d85547d96bea8b310c943c45e4978a7e5b5585" region="proms" offset="300"/>
              <rom name="v_ic69" merge="v_ic69" size="512" crc="410d6f86" sha1="3cfaef3702dbda3e7c7eb84a93561e36778aec3e" region="proms" offset="400"/>
              <rom name="v_ic108" merge="v_ic108" size="512" crc="d33c02ae" sha1="1a2146ae404a5e8a701e1d547a8409a376d4bee4" region="proms" offset="600"/>
              <rom name="v_ic12" merge="v_ic12" size="256" crc="0de07e89" sha1="5655bce6ff3abad63f5b31add402cdbb51c323f0" region="proms" offset="800"/>
              <rom name="v_ic15_p" merge="v_ic15_p" size="256" crc="7e0a0581" sha1="e355a6ef21a65a1e828d7bd5b0f2224b06438b4a" region="proms" offset="900"/>
              <rom name="v_ic8" merge="v_ic8" size="32" crc="4c62974d" sha1="fd5970b5ba1d9e986515ae06c2e83f8bf20b3cdc" region="proms" offset="a00"/>
              <rom name="ic8" merge="ic8" size="32" crc="84bcd9af" sha1="5a5afeb6aedb8ac6ac49fb8da62df57fbd8b1780" region="proms" offset="a20"/>
              <rom name="ic22" merge="ic8" size="32" crc="84bcd9af" sha1="5a5afeb6aedb8ac6ac49fb8da62df57fbd8b1780" region="proms" offset="a40"/>
              <rom name="ic42" merge="ic42" size="32" crc="2ccfe10a" sha1="d89ea91e5da436805fca9ded9b33609f4a862724" region="proms" offset="a60"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="bbx" name="Z80" clock="3072000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3072000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1536000"/>
              <display tag="screen" type="raster" rotate="90" width="288" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="4"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="3"/>
                     <dipvalue name="Infinite (Cheat)" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Coinage" tag="DSW" mask="24">
                     <dipvalue name="3 Coins/1 Credit" value="24"/>
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Difficulty" tag="DSW" mask="192">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Medium" value="64"/>
                     <dipvalue name="Hard" value="128"/>
                     <dipvalue name="Hardest" value="192"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise