colour emulation good
palette 32
display type raster
orientation horizontal
resolution 256x224
frequency 60.580000Hz
sound emulation good
channels mono
players 2
nplayers 2P alt
controls joy
buttons 3
coin slots 2
cpu M6809 @ 1.536MHz
audio Speaker
audio Track And Field Audio
audio SN76489A @ 1.536MHz
audio VLM5030 @ 3.579545MHz
version added .035b06
last change(s) none since version .53
name size crc set flags sha1
i08.10d  16384  e2d7458b  yiear    1b192130b5cd879ab686a21aa2b518c90edd89aa 
i07.8d  16384  7db7442e  yiear    d604a995a5505251904447ad697fc9e7f94bf241 
g16_1.bin  8192  b68fd91d  yiear    c267931d69794c292b7ebae5bc35ad842194683a 
g15_2.bin  8192  d9b167c6  yiear    a2fd10bddfa4e95e9d49892737ace146209bfa2b 
g04_5.bin  16384  45109b29  yiear    0794935b490497b21b99045c90231b7bac151d42 
g03_6.bin  16384  1d650790  yiear    5f2a4983b20251c712358547a7c62c0331c6cb6f 
g06_3.bin  16384  e6aa945b  yiear    c5757d16c28f5966fd04675c0c640ef9b6b76ca5 
g05_4.bin  16384  cc187c22  yiear    555ba18a9648681e5140b3fd84af16959ee5296d 
yiear.clr  32  c283d71f  yiear    10cd39f4e951ba6ca5610081c8c1fcd9d68b34d2 
a12_9.bin  8192  f75a1539  yiear    f139f6cb41351eb81ee47d777db03012aa5fadb1 
cabinet art
cabinet yiear.png
marquee yiear.png
control panel yiear.png
flyer yiear.png
PCB yiear.png
additional information
info 0.35b6 [Zsolt Vasvari]

0.26 [Phil Stroffolino, Enrique Sanchez]

Artwork available

  • 0.144u2: Angelo Salese fixed bogus IRQ/NMI mask bit in Yie Ar Kung-Fu (IRQ mask bit was masking BOTH lines before). Added proper sound to clone Yie Ar Kung-Fu (GX361 conversion).
  • 0.140u2: Tafoid added Button 3 to the original Yie Ar Kung-Fu boardsets. While not shown in manual, there is function for these buttons and the emulation should account for this possibility. Mapping is off by default. Atari Ace take some driver_device classes of hyperspt/sbasketb/trackfld/yiear (common code in audio/trackfld and audio/hyprolyb.c) that cover multiple drivers and split them so that each driver gets their own driver_device class. In most cases, these drivers got entangled because of audio/mcu code that was shared between multiple drivers. Changed input from 2 to 3 buttons. Added 'Track And Field Audio' sound.
  • 0.139u2: Team Europe added clone Yie Ar Kung-Fu (GX361 conversion).
  • 22nd August 2010: David Haywood - Converted arcade boards are pretty common, and in many cases trivial. The ones which require significant hardware mods are generally a bit more interesting. Team Europe dug up a Yie Ar Kung-Fu running on a Track and Field board. There are some similarities in the hardware, but this still requires some fairly significant changes to the game code to run (it also seems to be a completely different revision of the game to any of the supported sets, which make me wonder what the source of it is). I haven't managed to get the sound working yet, it looks like they're bypassing the Z80 sound hardware that Track and Field used completely (there is no rom for the z80, assuming it isn't missing).
  • 0.137u1: Corrado Tomaselli and Tafoid corrected typo in Yie Ar Kung-Fu verified clock rates and tweaked the tempo slightly to better match reference recordings. This fixed music pitch is lower than PCB. Changed M6809 CPU1 and SN76489A clock speeds to 1536000 Hz.
  • 0.136u2: Corrado Tomaselli changed clone Yie Ar Kung-Fu to use the 76489A variant (verified on PCB).
  • 0.135u3: Fabio Priuli added driver data struct and save states to Yie Ar Kung-Fu.
  • 0.133u1: Corrado Tomaselli changed SN76496 clock speed to 1152000 Hz, VLM5030 to 3579545 Hz, VSync to 60.58 Hz and verified the other clocks.
  • 13th January 2008: Mr. Do - From Vintage Arcade we have the instruction card set for Yie Ar Kung-Fu.
  • 0.104u3: Luigi30 removed P1/2 Button 3 based on the operators manual.
  • 8th February 2002: Aaron Giles fixed an Yie Ar Kung-Fu speed problem caused by a wrong interrupt.
  • 0.58: Fixed VLM5030 emulation in Yie Ar Kung-Fu [Tatsuyuki Satoj.
  • 0.37b14: Changed M6809 CPU1 clock speed to 1152000 Hz and SN76496 to 1536000 Hz. Replaced 'Unknown' dipswitches with 2x 'Unused'.
  • 7th April 2001: Guru fixed dipswitch settings in Yie Ar Kung Fu.
  • 21st March 2001: Nicola Salmoria hooked up the Yie Ar Kung-Fu sound correctly.
  • 0.35b6: Zsolt Vasvari added Yie Ar Kung-Fu (set 1). Changed 'Yie Ar Kung Fu' to clone '(set 2)'. Renamed (yiear) to (yiear2).
  • 13th March 1999: Zsolt Vasvari added a newer version of Yie Ar Kung-Fu.
  • 0.33RC1: Known issues: Speech is not emulated correctly (and samples are not supported).
  • 0.33b7: Nicola Salmoria emulated sound in Yie Ar Kung Fu (but you still need samples for speech). Added SN76496 and VLM5030 sound. Added VLM5030 sound rom a12_9.bin. Changed description of 'Yie Ar Kung Fu (Konami)' to 'Yie Ar Kung Fu'.
  • 0.30: Phil Stroffolino and Kevin Estep added sound (through samples) in Yie Ar Kung Fu.
  • 0.29: Accurate colors in Yie Ar Kung-Fu [Tim Lindquist, Nicola Salmoria].
  • 0.28: Mike Balfour added high score saving to Yie Ar Kung Fu.
  • 0.27: Control: Arrows = Move around, CTRL = Punch and ALT = Kick.
  • 0.26: Philip Stroffolino sent a more complete driver for Yie Ar Kung Fu (Konami 1985) which is now playable. Enrique Sanchez provided documentation for Yie Air Kung Fu.
ARCADE RELEASE: Yie Ar Kung-Fu (Konami) - 1985/Jan/29

LEVELS: 11 (endless)

Other Emulators:
  • CottAGE
  • JEmu
  • JEmu2
  • Retrocade
Recommended Games (Asian Fighting vs.):

Karate Champ

Syusse Oozumou

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 Specia

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

Neo-Geo Battle Coliseum

Romset: 121 kb / 10 files / 56.9 zip
history Yie Ar Kung-Fu (c) 1985 Konami.

A classic one-on-one fighting game; "Yie Ar Kung-fu" pits a single player against a procession of distinctive, and often armed opponents. While somewhat limited in gameplay terms, "Yie Ar Kung-Fu" introduced a major innovation to the beat-em-up genre as it was the first one-on-one fighter to offer a progression of truly different opponents for the player to defeat. This is something that would later be adopted by Capcom for its legendary "Street Fighter" series; as well as SNK and countless others. Many of Yie Ar's eleven opponents are armed with a wide variety of weapons, such as a nunchuks, throwing stars, a chain, a sword and a club.

Yie Ar Kung-Fu is a game of reflexes and as such plays incredibly quickly, with the player having to be constantly on the move to avoid getting 'pegged in' by some of the game's tougher opponents. The first five fights take place in front of an animated waterfall, while the remaining six have the player battling in front of a picturesque, oriental pagoda. There is no time limit set in which the opponent must be defeated and the player's character, Oolong, possesses a finite amount of health per stage. Should the player's health bar be fully depleted, the match is lost.


Game ID : GX407

Main CPU : M6809 (@ 1.152 Mhz)

Sound Chips : SN76496 (@ 1.536 Mhz), VLM5030 (@ 3.58 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 32

Players : 2

Control : 8-way joystick

Buttons : 2 (PUNCH, KICK)


Released in January 1985. Yie Ar Kung-Fu machines came in two upright cabinet forms.

The words 'Yie Ar' in the title of this game are translated from Chinese as 'One, Two'.

Antonio Colangelo holds the official official record for this game with 534,340 points on 09/09/1985.


Scoring in this game is fairly complex and is dictated by what kind of punch or kick you inflict on your opponent. The more complicated the move, the more points awarded :

Flying High Punch : 500 points

Jumping High Punch : 2000 points

Mid-Level Punch : 500 points

Low Punch : 700 points

Crouching Mid-Level Punch : 900 points

Flying High Kick : 600 points

Jumping High Kick : 2000 points

Mid-Level Kick : 500 points

Low Kick : 700 points

Lying Down High Kick : 900 points

At the end of each stage, you will receive bonus points by adding your remaining energy x 10 to your score. If you didn't lose any energy on any of the stages one through eight, you get an additional 'Perfect' bonus of that stage number x 10000 points.


When you start the game, there will be a screen that lists the opponents for that block of fighting. The animated opponent is the one Oolong will be currently fighting. You will notice that some opponents have a '???' in a box under their name. This means in order to see this opponent, you must have defeated everyone else up to them. When you exit this screen, Oolong will start on the left and Oolong's opponent will start on the right side of the screen. Once you get through all 11 stages, the cycle begins anew.

* Since there is no time limit on the matches, patience is a must. Latter opponents will take advantage of every mistake made and will 'pin' the player to inflict repeated blows on Oolong.

* Every opponent has some kind of weakness to exploit. Once you learn these weaknesses, they will be much easier to defeat.

* Take advantage of Oolong's mobility. In other words; don't just stand in one place, and never allow Oolong to get trapped on the sides of the screen as this can spell instant defeat in many cases.

* Speaking of mobility, jump around the screen if you don't have a clear opening to strike your opponent. Learn to time and aim your jumps to where you believe your opponent's position will be at. Get in a quick strike and jump away before a counterstrike hits Oolong.

* Your goal on all of the fights is to avoid getting hit. In addition to prevention of energy loss, you can earn bonus points which will eventually add up to an extra life.

* When you get a hit on an opponent, you will see a red marker. If your opponents get a hit, the marker will be either black or yellow.

* Keep in mind that all your opponents know kung-fu. Just because they are wielding a weapon doesn't mean they won't take a punch or kick at Oolong if the opportunity presents itself.

* Below are listed the strategies for defeating your 11 opponents :

STAGE 1: BUCHU: This is a good introductory fight. Buchu isn't too tough of an opponent and you should be able to take him down without breaking too much of a sweat.

1) Buchu will start the round by flying over to Oolong. When he lands, give him a couple of low sweeping kicks.

2) After taking a couple of hits, Buchu will fly off again in the opposite direction. Just have Oolong jump next to him to deliver either punches or kicks. Buchu will take off again.

3) Follow the above and you should have Buchu crying "Uncle" in no time.

4) Big thing to watch out for is if you stay around him too long, he will deliver a flurry of kicks that will pin Oolong down and eventually take him out.

STAGE 2: STAR: Your first fight with a weapon wielding opponent. Star likes to throw shurikens either high, mid-level, or low. They are pretty easy to avoid but do make it a challenge trying to close in on Star.

1) Right after Star throws a shuriken, jump toward him. If you did it right, you should be right next to him to deliver a punch or kick.

2) Quickly jump away and prepare for the next shuriken to be thrown. Again, as above, jump over to Star to deliver some more punishment.

3) Star may jump out of the way but this happens rarely.

4) If you happen to land short, just jump back out of the way since Star will take the advantage and deliver a few kicks Oolong's way.

STAGE 4 : NUNCHA : Now it starts to get interesting. The first opponent that can deliver two to three quick blows when opportunity presents itself. Nuncha is quite effective with his nun-chucks and does some serious damage if you're not ready.

1) Watch for when Nuncha starts to spin his nun-chucks. This means he is preparing to take a shot. Back up and let him advance and then jump over him.

2) He will then take his shot. Be careful in watching where he aims at because he can go high, mid-level, or low. Once he takes his shot, quickly jump over to him to get in a punch or kick. Be aware, he may block a couple of your moves with his nun-chucks.

3) Jump away quickly since he will again start spinning his nun-chucks. If you stay to long next to him, he will deliver two or three shots to pin down Oolong before Oolong can escape.

4) Continue moving around and soon Nuncha will be history.

STAGE 4: POLE: Pole is another one of those opponents who can put a major hurting on your character real quick if you're not careful. He also tends to move around a lot making it more difficult to hit him.

1) He will start off by spinning the pole above his head. If Oolong gets too close, Pole will take a couple of shots at him. The best offensive is to jump to a position you believe Pole will be at since he moves around a lot.

2) You won't have time to dally once you are next to Pole. Get in a low shot and jump out of there quickly or Oolong will meet the business end of the pole real quickly. Pole will then again spin the pole above his head and advance on Oolong. Jump over and try to hit Pole from the backside.

3) Continue to jump over Pole and get in low shots. You should have him begging for mercy in no time.

STAGE 5: FEEDLE: This is actually a series of the same opponent instead of one. This is kind of your breather before entering the second part of the tournament.

1) Feedle(s) will enter from both the left and right side of the screen. Your character will be in the middle. They only do basic moves of mid-level kicks and punches.

2) They will continue to enter from either side of the screen so you may need to move back and forth to be able to turn around rapidly to deal with the threat from both sides. Low kicks will suffice to eliminate Feedle.

3) You have to eliminate eight Feedle(s) in order to win the match. Feedle(s) will keep feeding onto the screen until you achieve that objective.

4) Do not jump on this stage or you may get yourself into trouble since there isn't much space in the line of Feedle(s) coming after your character.

STAGE 6: CHAIN: Chain is a difficult opponent unless you can move around quickly.

1) Chain starts this off by slinging his chain at Oolong. It has a limited range and it can be aimed high, mid-level, or low. The bad part about this is that even when the chain is going back to Chain, Oolong can still take a hit.

2) Once Chain fires his chain, you need to make sure that you aim Oolong to jump over Chain and get real close. If you don't, Chain turns very quickly and will launch another attack if you aren't close enough to attack him. Only do low hits to minimize your chances of getting hit by his chain. Once you get in a hit, jump back to get out of range of his chain.

3) You will also have to watch out for his low kicks if you are too far away and he doesn't use his chain.

4) Continue to jump around and get in hits and eventually you will delink him.

STAGE 7: CLUB: Club likes to act aggressive and so will advance on Oolong immediately. This is his downfall.

1) Let Club advance on Oolong. When he gets close to his striking distance, jump over him to land next to him on the other side. Deliver a couple of low kicks or punches. You may have to jump up to avoid his club.

2) Jump to the other side of the screen and let him advance on Oolong again. This time, after you jump, watch his movements. He may back up onto the side. If this happens, just jump back away and let him advance again. To really mess with him, do a small jump away from him then immediately jump to his other side.

3) Do the above a few times and club will be no more.

STAGE 8: FAN: As the opponents name implies, Fan likes to throw razor-sharp fans at Oolong.

1) She will start this stage by launching three fans at Oolong. They start high and have an uncanny ability to track Oolong (to a degree). This is also one of the few weapons that Oolong can actually counter with punches or kicks (it is hard though to get lined up).

2) Once she launches her fans, wait until the last fan gets low enough to jump over. Then jump next to her to deliver some punches and kicks. You should be able to get in two hits before you have to bounce out again. Watch out if you aren't close enough since she likes to deliver a few kicks of her own.

3) Continue to maneuver around her. You may not get in a shot after every jump but she does leave openings that can be easily exploited.

4) You will eventually send her crashing down like her fans.

STAGE 9: SWORD: This actually is one of the easier opponents to deal with. All he does is slide along the ground waiting to put a sword through Oolong.

1) Sword actually is one of the quicker opponents. He has a tendency to hit and run. Basically, if he hits Oolong, he quickly goes the opposite direction. Much quicker then Oolong can jump after him. This means you have to keep him on the defensive.

2) Get into position and jump so you are next to Sword. Do a quick low punch or kick. Sword will rapidly retreat, then advance. When he is within striking distance, hit or punch again. Sword will again retreat. This cycle should continue until Sword is skewered.

3) You may have to jump out of Sword's range if you mess up the cycle. Just repeat the above steps to get back into a rhythm again.

STAGE 10: TONFUN: Your next two opponents will test your skills to the utmost.

1) Tonfun has it all: Speed, quick attack, and aggressiveness. This means you will be moving around a whole lot to avoid his hits.

2) First of all, avoid the sides of the screen. Tonfun likes to crowd the sides and pin Oolong down. This means you will be doing a lot of jumping around. In addition, he has the nasty habit of blocking a lot of your attacks.

3) Hit and run is the name of the game here. This means you will have to jump over him, spin around, get in a low attack, and jump back before he counter-attacks very quickly. If you hesitate on any of these, Tonfun will have fun giving Oolong a couple of shots which knock down the energy bar significantly.

4) You may have to do a lot of jumps before you can even get in a hit on Tonfun. Expect this to be a long fight.

STAGE 11: BLUES: Blues is a worthy opponent for the final match. He is very quick and can put Oolong down in just a few hits. Plus, he likes to jump around the screen. This is the ultimate test of skill.

1) Blues will immediately jump over to Oolong to deliver a few hits. This means you need to be constantly jumping around and looking for an opening. Unfortunately, Blues leaves very few openings to exploit.

2) Do not, under any circumstance, have Oolong hang out at the sides. Blues will trap Oolong and deliver enough punches and kicks to keep Oolong pinned down so you can't even jump. A quick way to end a stage with a defeat.

3) Also, don't even attempt to go "toe-to-toe" with Blues since he is much quicker then Oolong in the delivery of attacks. Use the tried-and-tested method of hit and run. This time, you have to be sure of your shot. If you miss, or if Blues blocks Oolongs attack, be prepared for a major counter-attack if you don't move out of the way in time. This means you need to basically attack and jump back at the same practical moment.

4) Blues also will jump around the screen when Oolong does. This makes it very difficult to pinpoint a position that Blues may be in. In addition, Blues can quickly move out of Oolong's attack range if Oolong isn't quick enough, or get behind Oolong to deliver a few blows of his own.

5) This battle will last a while Oolong and Blues jockey for position to deliver their hits. Unfortunately, skill and luck both are factors in this battle. Just do the above steps to tip the balance in your favor.

After defeating Blues, the game will start again at the first stage.

  1. Yie Ar Kung-Fu (1985)
  2. Yie Ar Kung-Fu II - The Emperor Yie-Gah (1985, MSX)
  3. - STAFF -
    • Staff : S. Tsuda, Y. Sugimoto, A. Inoue, H. Hori, Mitsuo Takemoto, Nishimura, S. Iwamoto, Shikama, Hasegawa, Yoshiaki Hatano
    • - PORTS -
    • * Consoles :
    • Nintendo Famicom (1985)
    • Nintendo Game Boy
    • Sony PlayStation (1999, "Konami Arcade Classics")
    • Nintendo Game Boy Advance (2002, "Konami Collectors Series - Arcade Advanced")
    • Sony PlayStation 2 (2005, "Oretachi Geasen Zoku Sono 8 - Yi Ar Kung-Fu")
    • Microsoft XBOX 360 (2007, "Xbox Live Arcade")
    • Nintendo DS [JP] (Mar.15.2007, "Konami Classics Series - Arcade Hits")
    • Nintendo DS [NA] (Mar.27.2007, "Konami Classics Series - Arcade Hits")
    • Nintendo DS [EU] (Oct.26.2007, "Konami Classics Series - Arcade Hits")
    • Nintendo DS [AU] (Oct.29.2007, "Konami Classics Series - Arcade Hits")
    • * Computers :
    • Commodore C64 (1985)
    • MSX (1985)
    • Sinclair ZX Spectrum (1985)
    • Sinclair ZX Spectrum (1986, "Konami Coin-Op Hits")
    • Amstrad CPC (1986)
    • Commodore 16 (1986)
    • Acorn Electron
    • Spectravideo
    • * Others :
    • Konami Arcade Advanced Plug 'n Play TV Game (2004 - Majesco)
    • - SOURCES -
    • Game's rom.
    • Machine's picture.
    • F.A.Q. by Kevin Butler A.K.A. War Doc
    • Edit this entry at Arcade-History.com: http://www.arcade-history.com/?n=yie-ar-kung-fu&page=detail&id=3229&o=2
resource links view in MAWS
view in mini MAWS
view in CAESAR
view high score and replay at MARP
view in Progetto EMMA (Italian)
view game bugs at MAME Testers
view driver bugs at MAME Testers
view in arcade-history.com
view in KLOV
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in The Arcade Flyer Archive
view in VGMuseum Gamepics