Home News Forum                            

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

aof2: MAME ROM Information.


Art of Fighting 2 (c) 1994 SNK.

12 selectable characters are available in this martial arts fighting game, each showing progressive damage on their bodies during the fight.


SNK Neo-Geo MVS hardware

Game ID : 056

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] Punch [B] Kick, [C] Throw, [D] Psyche


Released in March 1994.

This game is known in Japan as "Ryuuko no Ken 2".

Geese Howard's guest appearance (see 'Tips And Tricks' section) tries to tie this game's story with the Fatal Fury games. Apparently, this game takes place a few years before the events occurred in "Fatal Fury - King of Fighters" since Geese looks quite young and uses a very different fighting style (instead of his trademark Aikido which he learned in Japan). Another fact is the special ending when you defeat Geese (you get to see when he gives the order to eliminate Jeff Bogard who happens to be Terry & Andy Bogard's father, before he heads to Japan to learn that country's martial art techniques). This fact also explains why Ryo Sakazaki is so damn powerful in his "Fatal Fury Special" appearance (after all, he was already a powerful & skilled fighter and has had more time than most of the Fatal Fury characters to brush up on his techniques!). Obviously, all these storyline details were ignored in the King of Fighters series for the sake of convenience (All the "Art of Fighting" characters should be way older than the Fatal Fury characters in that game!).

In Temjin's ending, Terry Bogard makes a guest appearance as a little boy!


The Japanese version features different voice actors for some characters (John Crawley, Robert Garcia & King).


Adjust the game difficulty setting up to level 8 in order to boost game's overall speed!

It may be downright cheap & silly, but if you successfully manage to throw an opponent and then hit him with a special move as he gets up, you will dizzy your opponent! This can be done over and over again with most characters... :/

Beat opponents with a special move at the end of the decisive round to see a special 'defeat' animation (some auto-combos & special moves that lift the opponent of the ground won't work though).

Defeat all opponents in two rounds only to fight a special battle against Fatal Fury's main villain & owner of Southtown : Geese Howard (Notice that it is possible to use continues & use different characters as long as you defeat your opponents in 'two rounds only'!). :)


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)


Objects designers : Soe Soe (Forever Soe-soe), Pinkey!(Boomer), Terarin, Hori Pu-

Back up : Moriyan, Somatoreeno

Programmers : John guso, Ma2

Directed by : Dog.Gotoh, Shigeti

* Voice Actors :

Ryo, John : Masaki Usui

Robert, Micky, Lee : Kazuhiro Inage (Key Inage)

Yuri : Kaori Horie

Takuma : Eiji Tsuda

King : Harumi Ikoma

Temjin, Kisaragi : Yoshinori Shima

Big, Jack : ???


* Consoles :

SNK Neo-Geo [JP] (Mar. 11, 1994; "Ryuuko no Ken 2 [Model NGH-056]")

SNK Neo-Geo [US] (Mar. 11, 1994; "Art of Fighting 2 [Model NGH-056]")

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

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

Nintendo Super Famicom [JP] (Dec. 21, 1994; "Ryuuko no Ken 2 [Model SHVC-AAFJ-JPN]")

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

Sony PlayStation 2 [US] (May 17, 2006; "Art of Fighting Anthology [Model SLUS-21487]")

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] [JP] (June 17, 2008; "Ryuuko no Ken 2 [Model EALJ]")

Nintendo Wii [Virtual Console] [EU] (July 11, 2008; "Art of Fighting 2 [Model EALP]")

Nintendo Wii [Virtual Console] [US] (July 28, 2008; "Art of Fighting 2 [Model EALE]")


Game's rom.

Machine's picture.

MAME Info:

0.34b5 [?]

Neo-Geo (Artwork available)


- 0.143u4: Changed description to 'Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)' and clone to '(NGH-056)'.

- 0.139u2: Johnboy corrected ROM_REGION "maincpu" for Art of Fighting 2 (set 1) and (set 2).

- 0.78u4: Added clone 'Art of Fighting 2 / Ryuuko no Ken 2 (set 2)'. Changed parent description to 'Art of Fighting 2 / Ryuuko no Ken 2 (set 1)'.

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

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

- 0.34b5: Added Art of Fighting 2 (SNK 1994).

LEVELS: 12 + special stage

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: 22784 kb / 14 files / 11.5 zip

MAME XML Output:

       <game name="aof2" sourcefile="neodrvr.c" romof="neogeo">
              <description>Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)</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="056-p1.p1" size="1048576" crc="a3b1d021" sha1="ee42f3ca4516226b0088d0303ed28e3ecdabcd71" region="maincpu" offset="0"/>
              <rom name="056-s1.s1" size="131072" crc="8b02638e" sha1="aa4d28804ca602da776948b5f223ea89e427906b" 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="056-m1.m1" size="131072" crc="f27e9d52" sha1="dddae733d87ce7c88ad2580a8f64cb6ff9572e67" region="audiocpu" offset="0"/>
              <rom name="056-v1.v1" size="2097152" crc="4628fde0" sha1="ece2a50f5270d844d58401b1447d1d856d78ea45" region="ymsnd" offset="0"/>
              <rom name="056-v2.v2" size="2097152" crc="b710e2f2" sha1="df4da585203eea7554d3ce718eb107e9cb6a0254" region="ymsnd" offset="200000"/>
              <rom name="056-v3.v3" size="1048576" crc="d168c301" sha1="969273d1d11943e81560959359a2c4e69522af0e" region="ymsnd" offset="400000"/>
              <rom name="056-c1.c1" size="2097152" crc="17b9cbd2" sha1="1eee81e02763d384bd1c10a6012473ca931e4093" region="sprites" offset="0"/>
              <rom name="056-c2.c2" size="2097152" crc="5fd76b67" sha1="11925a41a53b53c6df4a5ebd28f98300950f743b" region="sprites" offset="1"/>
              <rom name="056-c3.c3" size="2097152" crc="d2c88768" sha1="22e2d84aa0c095944190e249ce87ef50d3f7b8ce" region="sprites" offset="400000"/>
              <rom name="056-c4.c4" size="2097152" crc="db39b883" sha1="59de86c513dc4e230ae25d9e3b7e84621b657b54" region="sprites" offset="400001"/>
              <rom name="056-c5.c5" size="2097152" crc="c3074137" sha1="9a75e3d63cb98d54f900dcfb3a03e21f3148d32f" region="sprites" offset="800000"/>
              <rom name="056-c6.c6" size="2097152" crc="31de68d3" sha1="13ba7046cdd6863125f8284e60f102d4720af5a4" region="sprites" offset="800001"/>
              <rom name="056-c7.c7" size="2097152" crc="3f36df57" sha1="79ee97e9ae811a51141b535633f90e1491209d54" region="sprites" offset="c00000"/>
              <rom name="056-c8.c8" size="2097152" crc="e546d7a8" sha1="74a2fca994a5a93a5784a46c0f68193122456a09" region="sprites" offset="c00001"/>
              <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