yiear: MAME ROM Information. 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.
- TECHNICAL -
Game ID : GX407
Main CPU : M6809 (@ 1.152 Mhz)
Sound Chips : SN76496 (@ 1.536 Mhz), VLM5030 (@ 3.58 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 2 (PUNCH, KICK)
- TRIVIA -
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 -
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.
- TIPS AND TRICKS -
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.
- SERIES -
1. Yie Ar Kung-Fu [Model GX407] (1985)
2. Yie Ar Kung-Fu II - Yie-Gah Koutei no Gyakushuu [Model RC737] (1985, MSX)
- STAFF -
Staff : S. Tsuda, Y. Sugimoto, A. Inoue, H. Hori, Mitsuo Takemoto, Nishimura, S. Iwamoto, Shikama, Hasegawa, Yoshiaki Hatano
- PORTS -
* Consoles :
Nintendo Famicom [JP] (Apr. 22, 1985; "Yie Ar Kung-Fu [Model RC802]")
Nintendo Game Boy
Sony PlayStation (1999, "Konami Arcade Classics")
Nintendo Game Boy Advance [NA] (Mar.2002, Konami Collectors Series - Arcade Advanced)
Nintendo Game Boy Advance [JP] (May.2002, Konami Collectors Series - Arcade Advanced)
Nintendo Game Boy Advance [EU] (Jun.2002, Konami Collectors Series - Arcade Classics)
Sony PlayStation 2 [JP] (Oct. 25, 2005, "Yi Ar Kung-Fu [Oretachi Geasen Zoku] [Model SLPM-62696]")
Microsoft XBOX 360 (2007, "Xbox Live Arcade")
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 (1985)
MSX [JP] (Jan. 1985, "Yie Ar Kung-Fu [Model RC725]")
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
MAME Info:
0.35b6 [Zsolt Vasvari]
0.26 [Phil Stroffolino, Enrique Sanchez]
Artwork available
WIP:
- 0.144u7: Kanikani updated Yie Ar Kung-Fu dipswitches. Added 2x 'Unused' dipswitches.
- 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.
- 0.71: Curt Coder fixed dipswitches in Yie Ar Kung-Fu. Removed 3rd coin slot.
- 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
Oozumou - The Grand Sumo (DECO Cassette)
Shanghai Kid
Yie Ar Kung-Fu
Kageki
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 Special
Samurai Spirits Tenkaichi Kenkakuden
Battle K-Road
Blood Warrior
Dragon Master
Fight Fever
Far East of Eden
Metamoqester
Suikoenbu
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
The Rumble Fish 2
Neo-Geo Battle Coliseum
Romset: 121 kb / 10 files / 56.9 zip
MAME XML Output:
   | <game name="yiear" sourcefile="yiear.c"> |
   |    | <description>Yie Ar Kung-Fu (set 1)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="i08.10d" size="16384" crc="e2d7458b" sha1="1b192130b5cd879ab686a21aa2b518c90edd89aa" region="maincpu" offset="8000"/> |
   |    | <rom name="i07.8d" size="16384" crc="7db7442e" sha1="d604a995a5505251904447ad697fc9e7f94bf241" region="maincpu" offset="c000"/> |
   |    | <rom name="g16_1.bin" size="8192" crc="b68fd91d" sha1="c267931d69794c292b7ebae5bc35ad842194683a" region="gfx1" offset="0"/> |
   |    | <rom name="g15_2.bin" size="8192" crc="d9b167c6" sha1="a2fd10bddfa4e95e9d49892737ace146209bfa2b" region="gfx1" offset="2000"/> |
   |    | <rom name="g04_5.bin" size="16384" crc="45109b29" sha1="0794935b490497b21b99045c90231b7bac151d42" region="gfx2" offset="0"/> |
   |    | <rom name="g03_6.bin" size="16384" crc="1d650790" sha1="5f2a4983b20251c712358547a7c62c0331c6cb6f" region="gfx2" offset="4000"/> |
   |    | <rom name="g06_3.bin" size="16384" crc="e6aa945b" sha1="c5757d16c28f5966fd04675c0c640ef9b6b76ca5" region="gfx2" offset="8000"/> |
   |    | <rom name="g05_4.bin" size="16384" crc="cc187c22" sha1="555ba18a9648681e5140b3fd84af16959ee5296d" region="gfx2" offset="c000"/> |
   |    | <rom name="yiear.clr" size="32" crc="c283d71f" sha1="10cd39f4e951ba6ca5610081c8c1fcd9d68b34d2" region="proms" offset="0"/> |
   |    | <rom name="a12_9.bin" size="8192" crc="f75a1539" sha1="f139f6cb41351eb81ee47d777db03012aa5fadb1" region="vlm" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="M6809" clock="1536000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="trackfld_audio" name="Track And Field Audio"/> |
   |    | <chip type="audio" tag="snsnd" name="SN76489A" clock="1536000"/> |
   |    | <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.580000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" 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> |
   |    | <dipswitch name="Coin B" tag="DSW1" 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"/> |
   |    |    | <dipvalue name="Invalid" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="1" value="3" default="yes"/> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    |    | <dipvalue name="3" value="1"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="30000 80000" value="8" default="yes"/> |
   |    |    | <dipvalue name="40000 90000" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="48"> |
   |    |    | <dipvalue name="Easy" value="48"/> |
   |    |    | <dipvalue name="Normal" value="16" default="yes"/> |
   |    |    | <dipvalue name="Difficult" value="32"/> |
   |    |    | <dipvalue name="Very Difficult" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Upright Controls" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Single" value="2" default="yes"/> |
   |    |    | <dipvalue name="Dual" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32"/> |
|
|