Home News Forum                            

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

aof: MAME ROM Information.


Art of Fighting (c) 1992 SNK.

An early Neo-Geo martial arts fighting game with 2 selectable characters in 1-player mode and 8 selectable characters in 2-player mode which also features a long-nosed end boss. Progressive damage is shown on each fighter's face for a dramatic effect.


SNK Neo-Geo MVS hardware

Game ID : 044

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

[SNK MVS Neo-Geo Controls]

2 players - 4 buttons per player

= > [A] Punching attack, [B] Kicking attack, [C] Throw enemy, [D] Taunt


Released in September 1992.

This game is known in Japan as "Ryuuko no Ken" (translates from Japanese as 'Dragon and Tiger Fist').

A bootleg of this game is known as "Fit of Fighting".

SNK's second fighting-game franchise. It was the first fighting game by SNK to feature the character designs of former SNK illustrator Shinkiro, who would go on to do the character designs for the later "Fatal Fury" and "The King of Fighters" games.

This is the first fighting game to feature the 'camera zoom' - where the camera zooms in when the fighters are close together and zooms out when the fighters move away from each other. This is also the first fighting game to utilize a 'spirit meter'. Every time a special move is executed the spirit meter is depleted accordingly. The more powerful the special move, the more it depletes. When it's empty special moves can't be done anymore, however, you can recharge the spirit meter by standing still and holding the A or B button leaving you totally defenseless.

Robert Garcia design was inspired by the famous actor Steven Seagal.

Takuma Sakazaki desgin was inspired by Masutatsu Oyama.

The Haou Shokou Ken was referred to as the Haou Ken (or as the game put it, the 'Haow-Ken'). Its similarity to Ryu's (of "Street Fighter" fame) Hadou Ken forced the name change.

The character's fighting stance and their victory pose depends on how beaten up they are.


* Play as Todoh, Jack, Lee, King, Micky and John : player 2 must join.

* Play as Mr. Big and Mr. Karate : reach them on 1P Game, then player 2 must join.

* Move Command Delay : its possible to input the commands for any special or super move but it is not necessary to press the corresponding attack button right away, this allows you to delay any move for as long as you want in order to surprise an opponent! This trick also enables you to perform slower versions of some special moves such as projectile attacks. Try it! :)


1. Art of Fighting [Model NGM-044] (1992)

2. Art of Fighting 2 [Model NGM-056] (1994)

3. Art of Fighting 3 - The Path of the Warrior [Model NGM-096] (1996)


Producer : Eikichi Kawasaki

Directors : Hiroshi Matsumoto (Finish Hiroshi), Dog Akira, Matakichi. Chan, Mastang. 2

Programmers : John Guso, Cross. Moon D.S.K

Object Designers : Hatarakuogsan, Muta Teizon, Kama Kama, Tree. Village. Ken, Kylly Maclako, Pinkey. 2, Lionheart, Tony Oki (Tony. R. Oki), Outim Amadok Eel, Toyochan, 7.7812.8270.Kubo, Ayustat Shin 25, I000.Taroh Age22, Gynos. Crash!, Dir Tetsuzan, 555 Zi5han, Ahokamen. Boke, Bo. Bo, Kiritao. Y, Gmhenson Jr

Back Designers : Muramama. 2, Take. P, Shimachan, Moriyan, H. Skallter, Ug

Sound : Paciorek, Masahiko Hataya (Papaya), Yamapy-1, Jojoha Kitapy, Toshio Shimizm (as Shimizum)

* Voice Actors :

Ryo Sakazaki : Masaki Usui

Robert Garcia : Eiji Yano

Ryuhaku Todoh: Takayuki Sakai

Jack Turner : ???

Lee Pai Long: Eiji Yano

King : Harumi Ikoma

Micky Rogers: Michael Beard

John Crawley: Masaki Usui

Mr. Big : ???

Mr. Karate : Takayuki Sakai


* Consoles :

SNK Neo-Geo [JP] (Dec.11, 1992; "Ryuuko no Ken [Model NGH-044]")

SNK Neo-Geo [US] (Dec.11, 1992; "Art of Fighting [Model NGH-044]")

Nintendo Super Famicom [JP] (Oct.29, 1993; "Ryuuko no Ken [Model SHVC-RW]")

Nintendo Super NES [US] (Dec. 1993; "Art of Fighting [Model SNS-RW]")

Nintendo Super NES [EU] (Dec. 1993; "Art of Fighting [Model SNSP-RW]")

Sega Genesis [US] (Jan.13, 1994; "Art of Fighting [Model 1146]")

Sega Mega Drive [JP] (Jan.14, 1994; "Ryuuko no Ken [Model G-4113]")

Sega Mega Drive [EU] (1994; "Art of Fighting [Model 1146-50]")

NEC PC-Engine CD [JP] (Mar.26, 1994; "Ryuuko no Ken [Model HCD4061]")

SNK Neo-Geo CD [JP] (Sep.9, 1994; "Ryuuko no Ken [Model NGCD-044]")

SNK Neo-Geo CD [US] (1994; "Art of Fighting [Model NGCD-044E]")

Sony PlayStation 2 [JP] (May 11, 2006; "Ryuuko no Ken - Ten Chi Jin [NeoGeo Online Collection Vol.4] [Model SLPS-25610]")

Sony PlayStation 2 [JP] (June 21, 2007; "Ryuuko no Ken - Ten Chi Jin [NeoGeo Online Collection The Best] [Model SLPS-25790]")

Nintendo Wii [Virtual Console] [US] (Oct.8, 2007)

Nintendo Wii [Virtual Console] [EU] (Nov.11, 2007)

Sony PlayStation 2 [US] May 05, 2008 "SNK Arcade Classics Vol.1 [Model SLUS-21724]"

Sony PSP [US] May 05, 2008 "SNK Arcade Classics Vol.1 [Model ULUS-10338]"

Sony PlayStation 2 [KO] May 29, 2008 "SNK Arcade Classics Vol.1 [Model SLKA-25424]"

Nintendo Wii [US] July 29, 2008 "SNK Arcade Classics Vol.1 [Model RVL-P-RNCE]"

Sony PSP [EU] Oct. 17, 2008 "SNK Arcade Classics Vol.1 [Model ULES-01105]"

Nintendo Wii [EU] Oct. 31, 2008 "SNK Arcade Classics Vol.1 [Model RVL-P-RJZP]"

Sony PlayStation 2 [EU] Nov. 21, 2008 "SNK Arcade Classics Vol.1 [Model SLES-55232]"

Sony PSP [JP] May. 21, 2009 "SNK Arcade Classics Vol.1 [Model ULJS-193]"

Sony PlayStation Store (Dec.2010)


Game's rom.

Machine's picture.

MAME Info:

0.34b1 [The Shin Emu Keikau team]

Neo-Geo (Artwork available)


- 0.143u2: Changed description to 'Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)'. Fixed rom names.

- 0.124u1: Added new cpu2 rom.

- 0.37b13: Nicola Salmoria fixed NeoGeo raster effects in Art of Fighting (title screen).

- 0.36b4: Replaced MGD2 dump with a MVS dump.

- 0.35b12: Changed description to 'Art of Fighting / Ryuuko no Ken'.

- 0.35b3: Renamed (artfight) to (aof).

- 0.34b6: Changed description to 'Art of Fighting / Ryuu Ko No Ken'.

- 0.34b1: Added Art of Fighting (SNK 1992).


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

Recommended Games (Fighter):

Street Smart

Violence Fight

Solitary Fighter

Art of Fighting

Art of Fighting 2

Art of Fighting 3

Fit of Fighting

Burning Rival

World Heroes

World Heroes 2

World Heroes 2 Jet

World Heroes Perfect

The History of Martial Arts

Fighter's History

Karnov's Revenge / Fighter's History Dynamite

Martial Champion

Power Instinct / Gouketsuji Ichizoku

Power Instinct 2

Groove on Fight - Gouketsuji Ichizoku 3

Gogetsuji Legends

Tao Taido

Aggressors of Dark Kombat

Alien Challenge

Best Of Best

Kaiser Knuckle

Dragoon Might

Savage Reign


Breakers Revenge

Kizuna Encounter

SD Fighters

Touki Denshou -Angel Eyes-

JoJo's Venture

JoJo no Kimyouna Bouken: Miraie no Isan



Rage of the Dragons

Fist Of The North Star

Melty Blood Act Cadenza

Melty Blood Actress Again

Akatsuki Blitzkampf Ausf Achse

Romset: 13056 kb / 9 files / 6.15 zip

MAME XML Output:

       <game name="aof" sourcefile="neodrvr.c" romof="neogeo">
              <description>Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)</description>
              <biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>
              <biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>
              <biosset name="us" description="US MVS (Ver. 2?)"/>
              <biosset name="us-e" description="US MVS (Ver. 1)"/>
              <biosset name="asia" description="Asia MVS (Ver. 3)"/>
              <biosset name="japan" description="Japan MVS (Ver. 3)"/>
              <biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>
              <biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>
              <biosset name="mv1c" description="NEO-MVH MV1C"/>
              <biosset name="japan-j3" description="Japan MVS (J3)"/>
              <biosset name="japan-hotel" description="Custom Japanese Hotel"/>
              <biosset name="uni-bios_2_3" description="Universe Bios (Hack, Ver. 2.3)"/>
              <biosset name="uni-bios_2_3o" description="Universe Bios (Hack, Ver. 2.3, older?)"/>
              <biosset name="uni-bios_2_2" description="Universe Bios (Hack, Ver. 2.2)"/>
              <biosset name="uni-bios_2_1" description="Universe Bios (Hack, Ver. 2.1)"/>
              <biosset name="uni-bios_2_0" description="Universe Bios (Hack, Ver. 2.0)"/>
              <biosset name="uni-bios_1_3" description="Universe Bios (Hack, Ver. 1.3)"/>
              <biosset name="uni-bios_1_2" description="Universe Bios (Hack, Ver. 1.2)"/>
              <biosset name="uni-bios_1_2o" description="Universe Bios (Hack, Ver. 1.2, older)"/>
              <biosset name="uni-bios_1_1" description="Universe Bios (Hack, Ver. 1.1)"/>
              <biosset name="uni-bios_1_0" description="Universe Bios (Hack, Ver. 1.0)"/>
              <rom name="sp-s2.sp1" merge="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0"/>
              <rom name="sp-s.sp1" merge="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0"/>
              <rom name="usa_2slt.bin" merge="usa_2slt.bin" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0"/>
              <rom name="sp-e.sp1" merge="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0"/>
              <rom name="asia-s3.rom" merge="asia-s3.rom" bios="asia" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0"/>
              <rom name="vs-bios.rom" merge="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0"/>
              <rom name="sp-j2.sp1" merge="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0"/>
              <rom name="sp1.jipan.1024" merge="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0"/>
              <rom name="sp-45.sp1" merge="sp-45.sp1" bios="mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0"/>
              <rom name="japan-j3.bin" merge="japan-j3.bin" bios="japan-j3" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0"/>
              <rom name="sp-1v1_3db8c.bin" merge="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3.rom" merge="uni-bios_2_3.rom" bios="uni-bios_2_3" size="131072" crc="27664eb5" sha1="5b02900a3ccf3df168bdcfc98458136fd2b92ac0" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3o.rom" merge="uni-bios_2_3o.rom" bios="uni-bios_2_3o" size="131072" crc="601720ae" sha1="1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_2.rom" merge="uni-bios_2_2.rom" bios="uni-bios_2_2" size="131072" crc="2d50996a" sha1="5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_1.rom" merge="uni-bios_2_1.rom" bios="uni-bios_2_1" size="131072" crc="8dabf76b" sha1="c23732c4491d966cf0373c65c83c7a4e88f0082c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_0.rom" merge="uni-bios_2_0.rom" bios="uni-bios_2_0" size="131072" crc="0c12c2ad" sha1="37bcd4d30f3892078b46841d895a6eff16dc921e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_3.rom" merge="uni-bios_1_3.rom" bios="uni-bios_1_3" size="131072" crc="b24b44a0" sha1="eca8851d30557b97c309a0d9f4a9d20e5b14af4e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2.rom" merge="uni-bios_1_2.rom" bios="uni-bios_1_2" size="131072" crc="4fa698e9" sha1="682e13ec1c42beaa2d04473967840c88fd52c75a" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2o.rom" merge="uni-bios_1_2o.rom" bios="uni-bios_1_2o" size="131072" crc="e19d3ce9" sha1="af88ef837f44a3af2d7144bb46a37c8512b67770" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_1.rom" merge="uni-bios_1_1.rom" bios="uni-bios_1_1" size="131072" crc="5dda0d84" sha1="4153d533c02926a2577e49c32657214781ff29b7" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_0.rom" merge="uni-bios_1_0.rom" bios="uni-bios_1_0" size="131072" crc="0ce453a0" sha1="3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9" region="mainbios" offset="0"/>
              <rom name="044-p1.p1" size="524288" crc="ca9f7a6d" sha1="4d28ef86696f7e832510a66d3e8eb6c93b5b91a1" region="maincpu" offset="0"/>
              <rom name="044-s1.s1" size="131072" crc="89903f39" sha1="a04a0c244a5d5c7a595fcf649107969635a6a8b6" region="fixed" offset="0"/>
              <rom name="sfix.sfix" merge="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0"/>
              <rom name="000-lo.lo" merge="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="zoomy" offset="0"/>
              <rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0"/>
              <rom name="044-m1.m1" size="131072" crc="0987e4bb" sha1="8fae4b7fac09d46d4727928e609ed9d3711dbded" region="audiocpu" offset="0"/>
              <rom name="044-v2.v2" size="2097152" crc="3ec632ea" sha1="e3f413f580b57f70d2dae16dbdacb797884d3fce" region="ymsnd" offset="0"/>
              <rom name="044-v4.v4" size="2097152" crc="4b0f8e23" sha1="105da0cc5ba19869c7147fba8b177500758c232b" region="ymsnd" offset="200000"/>
              <rom name="044-c1.c1" size="2097152" crc="ddab98a7" sha1="f20eb81ec431268798c142c482146c1545af1c24" region="sprites" offset="0"/>
              <rom name="044-c2.c2" size="2097152" crc="d8ccd575" sha1="f697263fe92164e274bf34c55327b3d4a158b332" region="sprites" offset="1"/>
              <rom name="044-c3.c3" size="2097152" crc="403e898a" sha1="dd5888f8b24a33b2c1f483316fe80c17849ccfc4" region="sprites" offset="200000"/>
              <rom name="044-c4.c4" size="2097152" crc="6235fbaa" sha1="9090e337d7beed25ba81ae0708d0aeb57e6cf405" region="sprites" offset="200001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="30" hbstart="350" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test Switch" tag="IN0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Chutes?" tag="IN0" mask="2">
                     <dipvalue name="1?" value="0"/>
                     <dipvalue name="2?" value="2" default="yes"/>
              <dipswitch name="Autofire (in some games)" tag="IN0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="COMM Setting (Cabinet No.)" tag="IN0" mask="24">
                     <dipvalue name="1" value="24" default="yes"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="COMM Setting (Link Enable)" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise