Home News Forum                            

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

shaolins: MAME ROM Information.


Shao-Lin's Road (c) 1985 Konami.

A side-scrolling kung-fu platform game.


Game ID : GX477

Main CPU : M6809 (@ 1.25 Mhz)

Sound Chips : SN76496 (@ 1.536 Mhz), SN76496 (@ 3.072 Mhz)

Players : 2

Control : 4-way joystick

Buttons : 2


Released in April 1985.

This game is also known as "Kicker", and known in Japan as 'Shourinjihe no Michi' (translates from Japanese as 'Shaolin Road').


* Attack enemies when they are moving from floor to floor : When enemies are moving from floor to floor is a great opportunity to attack them! Attack them when they have landed!

* More points with jump kicks : You get 200 points if you take out an enemy. If you do so with a jump kick, you get 500 points! Take multiple enemies out at once and you get more points.

* Push bosses out of the screen : If you attack a boss and push him out of the screen, you can send him to the other side of the screen.

* Bring back the iron ball : After shooting an iron ball, press the control pad in the opposide direction to bring it back.

* You can pick up iron balls : If the time limit comes when you have an iron ball, the iron ball turns back to Ball 1 and flies away. Make use of this and press the kick button right before the time limit. The iron ball you have kicked turns back to Ball 1 at an ideal position and you can pick it up.

* Go for the green enemy : There are a bunch of enemies carrying items. Take them out and obtain all those items.

* Jump at heights : You incur damage if you get to a height difference while walking. If you jump and go down, you take no damage.


* Consoles :

Sony PlayStation (1999, "Konami Arcade Classics")

Nintendo DS [JP] (Mar.2007, Konami Arcade Collection)

Nintendo DS [NA] (Mar.2007, Konami Classics Series - Arcade Hits)

Nintendo DS [EU] (Oct.2007, Konami Arcade Classics)

Nintendo DS [AU] (Oct.2007, Konami Arcade Classics)

* Computers :

Commodore C64 (1986)

Sinclair ZX Spectrum (1986)

Amstrad CPC (1987)


Game's rom.

Machine's picture.

MAME Info:

0.33b7 [Nicola Salmoria]

0.30 [Allard van der Bas]


- Turn on service mode and when you go through the tests 6 coloured boxes stay on the bottom of the screen. Speedfreak (ID 00349)


- 0.139u3: Atari Ace converted Shao-lin's Road driver to driver_data.

- 0.139u2: Changed description of clones 'Shao-lin's Road' to 'Shao-lin's Road (set 1)' and 'Shao-lin's Road (bootleg)' to 'Shao-lin's Road (set 2)'. Replaced 2x SN76489 sound with 2x SN76489A and swapped gfx2 roms in Shao-lin's Road (set 2).

- 15th August 2010: Smitdogg - I got an original Shaolin's Road board that had rom labels differing from sets dumped. It turned out it's the set that the bootleg in MAME was made from, but it will still make a new non-bootleg set for MAME.

- 0.138u1: Re-added gfx1 roms ($0, 2000 - 8k).

- 0.137u4: Replaced gfx1 roms ($0, 2000 - 8k) with 16k. Fixed rom names.

- 0.136u2: Corrado Tomaselli changed Kicker/Shao-lin's Road to use the 76489A variant (verified on PCB).

- 0.136: Kevin Eshbach added clone Shao-lin's Road (bootleg).

- 24th December 2009: Smitdogg - Keshbach dumped a bootleg of Shao-lin's Road.

- 0.131u1: Angelo Salese merged memory maps in the Shao-lin's Road driver.

- 0.123u1: Zsolt Vasvari unified transparency handling between Scooter Shooter, Shao-Lin's Road and Time Pilot '84. Removed color tables from Shao-Lin's Road. Added RESNET color computations where appropriate. Changed palettesize to 4096 colors. Changed description of clone to 'Shao-lin's Road'.

- 0.122u7: Corrado Tomaselli verified/corrected frequencies in Kicker and clone Shao-Lin's Road. Changed M6809 CPU1 clock speed to 1536000 Hz.

- 0.93: Changed 2nd SN76496 clock speed to 3072000 Hz.

- 0.71: Removed 3rd coin slot.

- 0.70: Added 'Single/Dual Control Upright' dipswitch.

- 5th May 2002: David Haywood fixed the crash bug in clone Shao-Lin's Road.

- 0.36b6: Changed the 2x SN76496 clock speeds to 1536000 Hz.

- 23rd September 1999: Takahiro Nogi has corrected sound frequency in Mikie and Shao-Lin's Road.

- 0.34b1: Added color proms ($0, 100, 200, 300, 400).

- 0.33b7: Nicola Salmoria added Kicker (Konami 1985). The Shao-Lin's Road program ROMs are identical to Kicker, only the title graphics are different. Known issues: Sometimes there is a blinking sprite in the bottom left corner of the high score entry screen.

- 0.31: Gerrit Van Goethem added accurate colors and high score saving to Shaolin's Road. Fixed gfx rom loading. Known issues: Sometimes there is a blinking sprite in the bottom left corner of the high score entry screen.

- 0.30: Allard van der Bas added Shao-Lin's Road (Konami 1985). Sometimes there is a blinking sprite in the bottom left corner of the high score entry screen.

- 10th November 1997: Thierry and Gerald dumped Shao-lin's Road.

ARCADE RELEASE: Shaolin's Road (Konami) - 1985/Apr/25

LEVELS: 5 (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: 90 kb / 12 files / 48.4 zip

MAME XML Output:

       <game name="shaolins" sourcefile="shaolins.c" cloneof="kicker" romof="kicker">
              <description>Shao-lin's Road (set 1)</description>
              <rom name="477-l03.d9" merge="477-l03.d9" size="8192" crc="2598dfdd" sha1="70a9d81b73bbd4ff6b627a3e4102d5328a946d20" region="maincpu" offset="6000"/>
              <rom name="477-l04.d10" merge="477-l04.d10" size="16384" crc="0cf0351a" sha1="a9da783b29a63a46912a29715e8d11dc4cd22265" region="maincpu" offset="8000"/>
              <rom name="477-l05.d11" merge="477-l05.d11" size="16384" crc="654037f8" sha1="52d098386fe87ae97d4dfefab0bd3a902f66d70b" region="maincpu" offset="c000"/>
              <rom name="shaolins.a10" size="8192" crc="ff18a7ed" sha1="f28bfeff84bb6a08a8bee999a0b7a19e09a8dfc3" region="gfx1" offset="0"/>
              <rom name="shaolins.a11" size="8192" crc="5f53ae61" sha1="ad29e2255855c503295c6b63eb4cd6700a1e3f0e" region="gfx1" offset="2000"/>
              <rom name="477-k02.h15" merge="477-k02.h15" size="16384" crc="b94e645b" sha1="65ae48134a0fe1e910a787714f7ae721734ded5b" region="gfx2" offset="0"/>
              <rom name="477-k01.h14" merge="477-k01.h14" size="16384" crc="61bbf797" sha1="97d276099172975499f646f381a6fc587c022435" region="gfx2" offset="4000"/>
              <rom name="477j10.a12" merge="477j10.a12" size="256" crc="b09db4b4" sha1="d21176cdc7def760da109083eb52e5b6a515021f" region="proms" offset="0"/>
              <rom name="477j11.a13" merge="477j11.a13" size="256" crc="270a2bf3" sha1="c0aec04bd3bceccddf5f5a814a560a893b29ef6b" region="proms" offset="100"/>
              <rom name="477j12.a14" merge="477j12.a14" size="256" crc="83e95ea8" sha1="e0bfa20600488f5c66233e13ea6ad857f62acb7c" region="proms" offset="200"/>
              <rom name="477j09.b8" merge="477j09.b8" size="256" crc="aa900724" sha1="c5343273d0a7101b8ba6876c4f22e43d77610c75" region="proms" offset="300"/>
              <rom name="477j08.f16" merge="477j08.f16" size="256" crc="80009cf5" sha1="a367f3f55d75a9d5bf4d43f9d77272eb910a1344" region="proms" offset="400"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="sn1" name="SN76489A" clock="1536000"/>
              <chip type="audio" tag="sn2" name="SN76489A" clock="3072000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="4"/>
              <dipswitch name="Lives" tag="DSW1" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="5" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="24">
                     <dipvalue name="30000 and every 70000" value="24" default="yes"/>
                     <dipvalue name="40000 and every 80000" value="16"/>
                     <dipvalue name="40000" value="8"/>
                     <dipvalue name="50000" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Medium" value="64" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Upright Controls" tag="DSW2" mask="2">
                     <dipvalue name="Single" value="2" default="yes"/>
                     <dipvalue name="Dual" value="0"/>
              <dipswitch name="Service Mode" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSW3" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW3" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="4096"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise