Manufacturers

Loading

Art of Fighting / Ryuuko no Ken (NGM-044 ~ NGH-044)

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Dipswitchs
  8. Roms list
  9. BIOS set
  10. Chips list
  11. Serie
  12. Categories
  13. MAMEinfo
  14. History
  15. Commands list
  16. High scores
Download aof.zip (12.75 MB)
Snapshot

Game infos

Description Art of Fighting / Ryuuko no Ken (NGM-044 ~ NGH-044)
Name aof
Manufacturer SNK
Year 1992
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .034b01
Romset size 12.75 MB
Romset file 9 files
Romset zip 6 B
Language English
Evaluation 50 to 60 (Not Good Enough)
Genre Fighter

Sound infos

Sound_channels 2

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 2
Input buttons
Input coins 4

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 320 224 59.185606 6000000 384 30 350 264 16 240

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 000-lo.lo 131072 5a86cff2 000-lo.lo 5992277debadeb64d1c1c64b0a92d9293eaf7e4a zoomy 0 good no
arcade 044-c1.c1 2097152 ddab98a7 f20eb81ec431268798c142c482146c1545af1c24 cslot1:sprites 0 good no
arcade 044-c2.c2 2097152 d8ccd575 f697263fe92164e274bf34c55327b3d4a158b332 cslot1:sprites 1 good no
arcade 044-c3.c3 2097152 403e898a dd5888f8b24a33b2c1f483316fe80c17849ccfc4 cslot1:sprites 200000 good no
arcade 044-c4.c4 2097152 6235fbaa 9090e337d7beed25ba81ae0708d0aeb57e6cf405 cslot1:sprites 200001 good no
arcade 044-m1.m1 131072 0987e4bb 8fae4b7fac09d46d4727928e609ed9d3711dbded cslot1:audiocpu 0 good no
arcade 044-p1.p1 524288 ca9f7a6d 4d28ef86696f7e832510a66d3e8eb6c93b5b91a1 cslot1:maincpu 0 good no
arcade 044-s1.s1 131072 89903f39 a04a0c244a5d5c7a595fcf649107969635a6a8b6 cslot1:fixed 0 good no
arcade 044-v2.v2 2097152 3ec632ea e3f413f580b57f70d2dae16dbdacb797884d3fce cslot1:ymsnd 0 good no
arcade 044-v4.v4 2097152 4b0f8e23 105da0cc5ba19869c7147fba8b177500758c232b cslot1:ymsnd 200000 good no
arcade asia-s3.rom asia 131072 91b64be3 asia-s3.rom 720a3e20d26818632aedf2c2fd16c54f213543e1 mainbios 0 good no
arcade japan-j3.bin japan-j3 131072 dff6d41f japan-j3.bin e92910e20092577a4523a6b39d578a71d4de7085 mainbios 0 good no
arcade sfix.sfix 131072 c2ea0cfd sfix.sfix fd4a618cdcdbf849374f0a50dd8efe9dbab706c3 fixedbios 0 good no
arcade sm1.sm1 131072 94416d67 sm1.sm1 42f9d7ddd6c0931fd64226a60dc73602b2819dcf audiobios 0 good no
arcade sp-1v1_3db8c.bin japan-hotel 131072 162f0ebe sp-1v1_3db8c.bin fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271 mainbios 0 good no
arcade sp-45.sp1 mv1c 524288 03cc9f6a sp-45.sp1 cdf1f49e3ff2bac528c21ed28449cf35b7957dc1 mainbios 0 good no
arcade sp-e.sp1 us-e 131072 2723a5b5 sp-e.sp1 5dbff7531cf04886cde3ef022fb5ca687573dcb8 mainbios 0 good no
arcade sp-j2.sp1 japan-s2 131072 acede59c sp-j2.sp1 b6f97acd282fd7e94d9426078a90f059b5e9dd91 mainbios 0 good no
arcade sp-s.sp1 euro-s1 131072 c7f2fa45 sp-s.sp1 09576ff20b4d6b365e78e6a5698ea450262697cd mainbios 0 good no
arcade sp-s2.sp1 euro 131072 9036d879 sp-s2.sp1 4f5ed7105b7128794654ce82b51723e16e389543 mainbios 0 good no
arcade sp-u2.sp1 us 131072 e72943de sp-u2.sp1 5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb mainbios 0 good no
arcade sp1.jipan.1024 japan-s1 131072 9fb0abe4 sp1.jipan.1024 18a987ce2229df79a8cf6a84f968f0e42ce4e59d mainbios 0 good no
arcade uni-bios_1_0.rom unibios10 131072 0ce453a0 uni-bios_1_0.rom 3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9 mainbios 0 good no
arcade uni-bios_1_1.rom unibios11 131072 5dda0d84 uni-bios_1_1.rom 4153d533c02926a2577e49c32657214781ff29b7 mainbios 0 good no
arcade uni-bios_1_2.rom unibios12 131072 4fa698e9 uni-bios_1_2.rom 682e13ec1c42beaa2d04473967840c88fd52c75a mainbios 0 good no
arcade uni-bios_1_2o.rom unibios12o 131072 e19d3ce9 uni-bios_1_2o.rom af88ef837f44a3af2d7144bb46a37c8512b67770 mainbios 0 good no
arcade uni-bios_1_3.rom unibios13 131072 b24b44a0 uni-bios_1_3.rom eca8851d30557b97c309a0d9f4a9d20e5b14af4e mainbios 0 good no
arcade uni-bios_2_0.rom unibios20 131072 0c12c2ad uni-bios_2_0.rom 37bcd4d30f3892078b46841d895a6eff16dc921e mainbios 0 good no
arcade uni-bios_2_1.rom unibios21 131072 8dabf76b uni-bios_2_1.rom c23732c4491d966cf0373c65c83c7a4e88f0082c mainbios 0 good no
arcade uni-bios_2_2.rom unibios22 131072 2d50996a uni-bios_2_2.rom 5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c mainbios 0 good no
arcade uni-bios_2_3.rom unibios23 131072 27664eb5 uni-bios_2_3.rom 5b02900a3ccf3df168bdcfc98458136fd2b92ac0 mainbios 0 good no
arcade uni-bios_2_3o.rom unibios23o 131072 601720ae uni-bios_2_3o.rom 1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9 mainbios 0 good no
arcade uni-bios_3_0.rom unibios30 131072 a97c89a9 uni-bios_3_0.rom 97a5eff3b119062f10e31ad6f04fe4b90d366e7f mainbios 0 good no
arcade uni-bios_3_1.rom unibios31 131072 0c58093f uni-bios_3_1.rom 29329a3448c2505e1ff45ffa75e61e9693165153 mainbios 0 good no
arcade uni-bios_3_2.rom unibios32 131072 a4e8b9b3 uni-bios_3_2.rom c92f18c3f1edda543d264ecd0ea915240e7c8258 mainbios 0 good no
arcade v2.bin us-v2 131072 62f021f4 v2.bin 62d372269e1b3161c64ae21123655a0a22ffd1bb mainbios 0 good no
arcade vs-bios.rom japan 131072 f0e8f27d vs-bios.rom ecf01eda815909f1facec62abf3594eaa8d11075 mainbios 0 good no

BIOS set

name description default
asia Asia MVS (Ver. 3) yes
euro Europe MVS (Ver. 2) yes
euro-s1 Europe MVS (Ver. 1) yes
japan Japan MVS (Ver. 3) yes
japan-hotel Custom Japanese Hotel yes
japan-j3 Japan MVS (J3) yes
japan-s1 Japan MVS (Ver. 1) yes
japan-s2 Japan MVS (Ver. 2) yes
mv1c NEO-MVH MV1C yes
unibios10 Universe Bios (Hack, Ver. 1.0) yes
unibios11 Universe Bios (Hack, Ver. 1.1) yes
unibios12 Universe Bios (Hack, Ver. 1.2) yes
unibios12o Universe Bios (Hack, Ver. 1.2, older) yes
unibios13 Universe Bios (Hack, Ver. 1.3) yes
unibios20 Universe Bios (Hack, Ver. 2.0) yes
unibios21 Universe Bios (Hack, Ver. 2.1) yes
unibios22 Universe Bios (Hack, Ver. 2.2) yes
unibios23 Universe Bios (Hack, Ver. 2.3) yes
unibios23o Universe Bios (Hack, Ver. 2.3, older?) yes
unibios30 Universe Bios (Hack, Ver. 3.0) yes
unibios31 Universe Bios (Hack, Ver. 3.1) yes
unibios32 Universe Bios (Hack, Ver. 3.2) yes
us US MVS (Ver. 2?) yes
us-e US MVS (Ver. 1) yes
us-v2 US MVS (4 slot, Ver 2) yes

Chips list

name tag type clock
M68000 maincpu cpu 12000000
Speaker rspeaker audio
YM2610 ymsnd audio 8000000
Z80 audiocpu cpu 4000000

Serie

Serie : Art of Fighting
  1. Art of Fighting / Ryuuko no Ken (NGM-044 ~ NGH-044) (1992)
  2. Art of Fighting / Ryuuko no Ken (NGM-044 ~ NGH-044) (1992)
  3. Art of Fighting (Euro) (1994)
  4. Ryuuko no Ken (Jpn) (1994)
  5. Art of Fighting (Euro) (1994)
  6. Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056) (1994)
  7. Art of Fighting 2 (USA) ~ Ryuuko no Ken 2 (Jpn) (1994)
  8. Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056) (1994)
  9. Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056) (1994)
  10. Art of Fighting 2 / Ryuuko no Ken 2 (NGH-056) (1994)
  11. Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden (1996)
  12. Art of Fighting - Ryuuko no Ken Gaiden (Jpn) (1996)
  13. Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden (1996)
  14. Art of Fighting 3 - The Path of the Warrior (Korean release) (1996)
  15. Art of Fighting 3 - The Path of the Warrior (Korean release) (1996)

Categories

MAMEinfo

0.34b1 [The Shin Emu Keikau team]


Neo-Geo

Artwork available


WIP:

- 0.174: Changed description to 'Art of Fighting / Ryuuko no Ken (NGM-044 ~ NGH-044)'.

- 23rd January 2014: dlfrsilver - I have found in an archive coming from a PC9821 (NeoGeo DEV machine) the full source code of the Art of Fighting ASM 68k source code. This is a dumping union release. You'll find it here: https://app.box.com/s/5on2e593tqt2c8ketc68.

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

- 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).


LEVELS: 8


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

* Raine


Recommended Games (Fighter):

Street Smart

Violence Fight

Solitary Fighter

Art of Fighting

Art of Fighting 2

Art of Fighting 3 - The Path of the Warrior

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

Power Instinct 2

Groove on Fight - Gouketsuji Ichizoku 3

Gogetsuji Legends

Tao Taido

Aggressors of Dark Kombat

Alien Challenge

Best Of Best

Kaiser Knuckle

Dan-Ku-Ga

Double Dragon (Neo-Geo)

Dragoon Might

Savage Reign

Breakers

Breakers Revenge

Kizuna Encounter - Super Tag Battle

SD Fighters

Cute Fighter

Toukidenshou - Angel Eyes

JoJo's Venture

JoJo no Kimyou na Bouken: Mirai e no Isan

Garou - Mark of the Wolves

Matrimelee

Rage of the Dragons

Chaos Breaker

Arcana Heart

Arcana Heart Full

Fist Of The North Star

Melty Blood Act Cadenza

Melty Blood Actress Again

S.V.G. - Spectral vs Generation

Fearless Pinocchio

Akatsuki Blitzkampf Ausf. Achse

History


$vgmplay=aof,

SNK Neo-Geo MVS cart. published 27 years ago:

龍虎の拳 (c) 1992 SNK Corp.
(Ryuuko no Ken)

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.

- TECHNICAL -

Runs on the SNK "Neo-Geo MVS" hardware.
Game ID : NGM-044

[SNK MVS Neo-Geo Controls]
2 players - 4 buttons per player
= > [A] Punching attack, [B] Kicking attack, [C] Throw enemy, [D] Taunt

- TRIVIA -

Ryuuko no Ken was released in September 1992 in Japan.

The title of this game translates from Japanese as 'Dragon and Tiger Fist'.

This game is known outside Japan as Art of fighting"

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.

Lee Pai Long is called Lee Piron in the game's source code.

- TIPS AND TRICKS -

* 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! :)

- SERIES -

1. Ryuuko no Ken [Model NGM-044] (1992)
2. Ryuuko no Ken 2 [Model NGM-056] (1994)
3. Art of Fighting - Ryuuko no Ken Gaiden [Model NGM-096] (1996)

- STAFF -

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

- PORTS -

* CONSOLES:
[JP] SNK Neo-Geo AES (Dec.11, 1992) "Ryuuko no Ken [Model NGH-044]"
[US] SNK Neo-Geo AES (Dec.11, 1992) "Art of Fighting [Model NGH-044]"
[JP] Nintendo Super Famicom (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]"
[US] Sega Genesis (Jan.13, 1994) "Art of Fighting [Model 1146]"
[JP] Sega Mega Drive (Jan.14, 1994) "Ryuuko no Ken [Model G-4113]"
[EU] Sega Mega Drive (1994) "Art of Fighting [Model 1146-50]"
[JP] NEC PC-Engine CD (Mar.26, 1994) "Ryuuko no Ken [Model HCD4061]"
[JP] SNK Neo-Geo CD (Sep.9, 1994) "Ryuuko no Ken [Model NGCD-044]"
[US] SNK Neo-Geo CD (1994) "Art of Fighting [Model NGCD-044E]"
[JP] Sony PS2 (may.11, 2006) "Ryuuko no Ken - Ten Chi Jin [NeoGeo Online Collection Vol.4] [Model SLPS-25610]"
[JP] Sony PS2 (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)
[US] Sony PS2 (may.05, 2008) "SNK Arcade Classics Vol.1 [Model SLUS-21724]"
[US] Sony PSP (may.05, 2008) "SNK Arcade Classics Vol.1 [Model ULUS-10338]"
[KO] Sony PS2 (may.29, 2008) "SNK Arcade Classics Vol.1 [Model SLKA-25424]"
[US] Nintendo Wii (jul.29, 2008) "SNK Arcade Classics Vol.1 [Model RVL-P-RNCE]"
[EU] Sony PSP (Oct. 17, 2008) "SNK Arcade Classics Vol.1 [Model ULES-01105]"
[EU] Nintendo Wii (Oct. 31, 2008) "SNK Arcade Classics Vol.1 [Model RVL-P-RJZP]"
[EU] Sony PS2 (Nov. 21, 2008) "SNK Arcade Classics Vol.1 [Model SLES-55232]"
[JP] Sony PSP May. 21, 2009 "SNK Arcade Classics Vol.1 [Model ULJS-193]"
Sony PlayStation Store (Dec.2010)

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=116&o=2

Commands list

 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>
 ',$command);
		$command = preg_replace('/\^([xxx])/',' ',$command);

		// majusculs
		$command = preg_replace('/_([ABCDGHIKLMNOPQRSXZ])/',' ',$command);
		$command = preg_replace('/\^([EFGHIJMSTUVW])/',' ',$command);

		// other symbols
		$command = preg_replace('/_([#\$%&\(\)\-@\[\]\^`\{\}~=+\.123456789!])/',' ',$command);
		$command = preg_replace('/\^([12346789!\-=])/',' ',$command);

		$command = str_replace('^?',' ',$command);
		$command = str_replace('^*',' ',$command);
		$command = str_replace('_<',' ',$command);
		$command = str_replace('_?',' ',$command);
		$command = str_replace('_*',' ',$command);
		$command = str_replace('_>',' ',$command);
		
		echo $command;
	?>

High scores

MAMESCORE records : 02/04/2017 13:01

zeromax_______________________883.070
akuma62_______________________848.960
killbill95____________________767.190
lacoobella____________________700.330
hoppihoppa____________________489.830
zarouk________________________318.320
dark_kariya___________________119.630
michaelknight__________________98.530
didyeah________________________83.850
sawys__________________________60.480
oufouf_________________________60.250
thegamer_______________________54.610
gatts47________________________46.920
hulkiii________________________27.860