Manufacturers

Loading

The King of Fighters '94 (NGM-055 ~ NGH-055)

  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 kof94.zip (24.25 MB)
Snapshot

Game infos

Description The King of Fighters '94 (NGM-055 ~ NGH-055)
Name kof94
Manufacturer SNK
Year 1994
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .034b05
Romset size 24.25 MB
Romset file 14 files
Romset zip 11 B
Language English
Evaluation 90 to 100 (Best Games)
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 055-c1.c1 2097152 b96ef460 e52f5303c17b50ce165c008be2837336369c110b cslot1:sprites 0 good no
arcade 055-c2.c2 2097152 15e096a7 237c2a3d059de00bfca66e0016ed325d7a32bfec cslot1:sprites 1 good no
arcade 055-c3.c3 2097152 54f66254 c594384bcd8b03beb8c595591505fecc44b185ac cslot1:sprites 400000 good no
arcade 055-c4.c4 2097152 0b01765f ec1fdcc944611408367bf5023d4ebe7edd9dfa88 cslot1:sprites 400001 good no
arcade 055-c5.c5 2097152 ee759363 8a5621c1b1f8267b9b9b6a14ab4944de542e1945 cslot1:sprites 800000 good no
arcade 055-c6.c6 2097152 498da52c 1e6e6202ee053a5261db889177ce3a087e078bda cslot1:sprites 800001 good no
arcade 055-c7.c7 2097152 62f66888 ac91a0eab0753bee175ad40213a4ae5d38ed5b87 cslot1:sprites c00000 good no
arcade 055-c8.c8 2097152 fe0a235d a45c66836e4e3c77dfef9d4c6cc422cb59169149 cslot1:sprites c00001 good no
arcade 055-m1.m1 131072 f6e77cf5 292a3e3a4918ffe72bd1c41acb927b91844e035e cslot1:audiocpu 0 good no
arcade 055-p1.p1 2097152 f10a2042 d08a3f3c28be4b1793de7d362456281329fe1828 cslot1:maincpu 100000 good no
arcade 055-s1.s1 131072 825976c1 cb6a70bdd95d449d25196ca269b621c362db6743 cslot1:fixed 0 good no
arcade 055-v1.v1 2097152 8889596d c9ce713b720511438dbd3fe3bcc7c246f475c6a2 cslot1:ymsnd 0 good no
arcade 055-v2.v2 2097152 25022b27 2b040a831c3c92ac6e4719de38009a0d55b64f6b cslot1:ymsnd 200000 good no
arcade 055-v3.v3 2097152 83cf32c0 34a31a37eb10945b5169e96321bcea06eec33a00 cslot1:ymsnd 400000 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 : King of Fighters
  1. The King of Fighters '94 (NGM-055 ~ NGH-055) (1994)
  2. The King of Fighters '94 (Jpn, USA) (1994)
  3. The King of Fighters '94 (NGM-055 ~ NGH-055) (1994)
  4. The King of Fighters '95 (NGM-084) (1995)
  5. The King of Fighters '95 (Jpn, USA) (1995)
  6. The King of Fighters '95 (NGM-084) (1995)
  7. The King of Fighters '95 (Euro, Jpn) (Support Cartridge) (1995)
  8. The King of Fighters '95 (NGM-084, alt board) (1995)
  9. The King of Fighters '95 (Jpn, USA, Alt) (1995)
  10. The King of Fighters '95 (NGM-084, alt board) (1995)
  11. The King of Fighters '95 (NGH-084) (1995)
  12. The King of Fighters '95 (NGH-084) (1995)
  13. The King of Fighters '95 (Euro) (1995?)
  14. The King of Fighters '95 (USA) (1996)
  15. The King of Fighters '96 (NGM-214) (1996)
  16. The King of Fighters '96 (Jpn) (1996)
  17. The King of Fighters '96 (NGM-214) (1996)
  18. The King of Fighters '96 (Jpn, 1M) (1996)
  19. The King of Fighters '96 (NGH-214) (1996)
  20. The King of Fighters '96 (NGH-214) (1996)
  21. The King of Fighters '95 (Euro) (1997)
  22. Nettou The King of Fighters '96 (Jpn) (1997)
  23. The King of Fighters '96 (Jpn) (1997)
  24. The King of Fighters '97 (NGM-2320) (1997)
  25. The King of Fighters '97 (Jpn) (1997)
  26. The King of Fighters '97 (NGM-2320) (1997)
  27. The King of Fighters 97 (Asia) (1997)
  28. The King of Fighters '97 (NGH-2320) (1997)
  29. The King of Fighters '97 (NGH-2320) (1997)
  30. The King of Fighters '97 (Korean release) (1997)
  31. The King of Fighters '97 (Korean release) (1997)
  32. The King of Fighters '97 Chongchu Jianghu Plus 2003 (bootleg) (1997)
  33. The King of Fighters '97 Chongchu Jianghu Plus 2003 (bootleg) (1997)
  34. The King of Fighters '97 Plus (bootleg) (1997)
  35. The King of Fighters '97 Plus (bootleg) (1997)
  36. King of Gladiator (The King of Fighters '97 bootleg) (1997)
  37. King of Gladiator (The King of Fighters '97 bootleg) (1997)
  38. The King of Fighters '97 (Jpn) (1998)
  39. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGM-2420) (1998)
  40. The King of Fighters '98 - Dream Match Never Ends (Jpn) (1998)
  41. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGM-2420) (1998)
  42. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGM-2420, alt board) (1998)
  43. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGM-2420, alt board) (1998)
  44. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGH-2420) (1998)
  45. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (NGH-2420) (1998)
  46. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (Korean board, set 1) (1998)
  47. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (Korean board, set 1) (1998)
  48. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (Korean board, set 2) (1998)
  49. The King of Fighters '98 - The Slugfest / King of Fighters '98 - Dream Match Never Ends (Korean board, set 2) (1998)
  50. The King of Fighters '98 - Dream Match Never Ends (Jpn) (1999)
  51. The King of Fighters '99 - Millennium Battle (NGM-2510) (1999)
  52. The King of Fighters '99 - Millennium Battle (Jpn) (1999)
  53. The King of Fighters '99 - Millennium Battle (NGM-2510) (1999)
  54. The King of Fighters '99 - Millennium Battle (earlier) (1999)
  55. The King of Fighters '99 - Millennium Battle (earlier) (1999)
  56. The King of Fighters '99 - Millennium Battle (NGH-2510) (1999)
  57. The King of Fighters '99 - Millennium Battle (NGH-2510) (1999)
  58. The King of Fighters '99 - Millennium Battle (Korean release) (1999)
  59. The King of Fighters '99 - Millennium Battle (Korean release) (1999)
  60. The King of Fighters '99 - Millennium Battle (Korean release, non-encrypted program) (1999)
  61. The King of Fighters '99 - Millennium Battle (Korean release, non-encrypted program) (1999)
  62. The King of Fighters '99 - Millennium Battle (prototype) (1999)
  63. The King of Fighters '99 - Millennium Battle (prototype) (1999)
  64. The King of Fighters 2000 (Bra) (199?)
  65. K.O.F 98' (199?)
  66. K.O.F 98' (Unprotected?) (199?)
  67. The King of Fighters '99 (199?)
  68. The King of Fighters 96 (Asia) (19??)
  69. The King of Fighters 99 (Asia) (19??)
  70. The King of Fighters 2000 (NGM-2570 ~ NGH-2570) (2000)
  71. The King of Fighters 2000 (NGM-2570 ~ NGH-2570) (2000)
  72. The King of Fighters 2000 (not encrypted) (2000)
  73. The King of Fighters 2000 (not encrypted) (2000)
  74. The King of Fighters 2001 (NGM-262?) (2001)
  75. The King of Fighters 2001 (NGM-262?) (2001)
  76. The King of Fighters 2001 (NGH-2621) (2001)
  77. The King of Fighters 2001 (NGH-2621) (2001)
  78. The King of Fighters '99 (USA) (2001)
  79. The King of Fighters 2002 Magic Plus (bootleg) (2002)
  80. The King of Fighters 2002 Magic Plus (bootleg) (2002)
  81. The King of Fighters 2002 Magic Plus II (bootleg) (2002)
  82. The King of Fighters 2002 Magic Plus II (bootleg) (2002)
  83. The King of Fighters 2002 Plus (bootleg set 2) (2002)
  84. The King of Fighters 2002 Plus (bootleg set 2) (2002)
  85. The King of Fighters 2002 Plus (bootleg set 1) (2002)
  86. The King of Fighters 2002 Plus (bootleg set 1) (2002)
  87. The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg) (2002)
  88. The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg) (2002)
  89. The King of Fighters 2002 (NGM-2650 ~ NGH-2650) (2002)
  90. The King of Fighters 2002 (NGM-2650 ~ NGH-2650) (2002)
  91. The King of Fighters 2002 (bootleg) (2002)
  92. The King of Fighters 2002 (bootleg) (2002)
  93. Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg) (2003)
  94. Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg) (2003)
  95. Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg) (2003)
  96. Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg) (2003)
  97. Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg) (2003)
  98. Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg) (2003)
  99. The King of Fighters 2003 (bootleg set 1) (2003)
  100. The King of Fighters 2003 (bootleg, set 1) (2003)
  101. The King of Fighters 2003 (bootleg set 2) (2003)
  102. The King of Fighters 2003 (bootleg, set 2) (2003)
  103. The King of Fighters 2003 (Japan, JAMMA PCB) (2003)
  104. The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg) (2003)
  105. The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg) (2003)
  106. The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg) (2003)
  107. The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg) (2003)
  108. The King of Fighters 2003 (NGM-2710) (2003)
  109. The King of Fighters 2003 (NGM-2710) (2003)
  110. The King of Fighters 2003 (NGH-2710) (2003)
  111. The King of Fighters 2003 (NGH-2710) (2003)
  112. Ge Dou Zhi Zun 2003 (Chi) (2003?)
  113. The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg) (2004)
  114. The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg) (2004)
  115. The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg) (2004)
  116. The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg) (2004)
  117. The King of Fighters Neowave (2004)
  118. The King of Fighters Neowave (Japan) (2004)
  119. The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg) (2005)
  120. The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg) (2005)
  121. The King of Fighters XI (2005)
  122. The King of Fighters '98: Ultimate Match (v1.00) (2008)
  123. The King of Fighters XII (v1.00) (2009)

Categories

MAMEinfo

0.34b5 [?]


Neo-Geo

Artwork available


SETUP:

- How to activate Blood? Hit F2, use the player 1 controls to navigate to "Setting up the soft dip", hit the primary button (Left Control), navigate to "Slot 1 (game name)", hit the primary button and finally navigate to the "Blood" selection and turn it on by hitting the primary button. To exit the menu, press the third button (Space) two times and select "Exit".


Bugs:

- [possible] In the Athena stage, after you defeat the opponent, bad graphics can appear. king_krm (ID 01136)


WIP:

- 0.174: Changed description to 'The King of Fighters '94 (NGM-055 ~ NGH-055)'.

- 0.143u4: Changed description to 'The King of Fighters '94 (NGM-055)(NGH-055)'.

- 0.61: RYO fixed a white line on KOF 94's japan stage (where the lower half would go away as it was scrolling up).

- 0.34b6: Changed description to 'The King of Fighters '94'.

- 0.34b5: Added 'King of Fighters '94' (SNK 1994).


LEVELS: 10


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

* Raine


Recommended Games (King of Fighters):

Fatal Fury - King of Fighters

Fatal Fury 2

Fatal Fury 3 - Road to the Final Victory

Fatal Fury Special

Fatal Fury: Wild Ambition

Real Bout Fatal Fury

Real Bout Fatal Fury 2 - The Newcomers

Real Bout Fatal Fury Special

The King of Fighters '94

The King of Fighters '95

The King of Fighters '96

The King of Fighters '97

The King of Fighters '98 - The Slugfest

The King of Fighters '98: Ultimate Match

The King of Fighters '99 - Millennium Battle

The King of Fighters 2000

The King of Fighters 2001

The King of Fighters 2002

The King of Fighters 2003

The King of Fighters XI

The King of Fighters XII

The King of Fighters Neowave

History


$vgmplay=kof94,

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

The King of Fighters '94 (c) 1994 SNK.

24 selectable characters in fixed teams of three clash to defeat Rugal Bernstein.

- TECHNICAL -

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

[SNK MVS Neo-Geo Controls]
2 players - 4 buttons per player.
[JOYSTICK] 8-way, [A] Light punch, [B] Light kick, [C] Strong punch, [D] Strong kick

- TRIVIA -

Released in August 1994.

The King of Fighters (or KOF for short) revolutionized the fighter genre with the introduction of 3 member team fighting called the 'team battle system', and by combining elements of two of SNK's existing fighting game in "Fatal Fury - King of Fighters" and "Art of Fighting", as well as bringing back characters from games predating the MVS in "Ikari Warriors" and "Psycho Soldier". A new game in the series is produced every year.

At the demo previous to the first Rugal encounter, Rugal shows your team the statues he has gathered by turning his opponents into them. One of the statues is of a guy that looks a lot like Capcom's Guile making a Sonic Boom. Capcom later confirmed that it was indeed Guile's statue in "Capcom Vs. SNK - Millenium Fight 2000". When Guile fights Rugal that statue is shown and later destroyed by Guile.

Kyo Kusanagi : Since Kyo was created as a snazzy character capable of holding his own against the main characters of "Fatal Fury - King of Fighters" and "Art of Fighting", coming up with the right design was quite a lengthy undertaking. Kyo's personality remained a mystery until the final stages of development. Originally, he was to be called 'Sho Kirishima', but during the latter stages of development, his designers decided on the name of Kyo Kusanagi, and Sho got a rapid name change. The setting for the Orochi Saga, in which we learn that Kyo's ancestors defeated the Orochi of the Yamata, began with this game.

Benimaru Nikaido : This character was loosely based on a comic book character (Jean-Pierre Polnaref from "Jojo's Bizarre Adventure"), and even after the name of Benimaru was decided on, game developers gave the poor guy an identity crisis by continuing to call him by the comic book character's name. The voice for this character, too, had a peculiar bent to it, and when Benimaru's designer heard his creation's victory line of 'Thank you' recited for the first time, rumor has it that he couldn't work for days after : the reading had nothing to do with the character's original image. His speech patterns have led some to question Benimaru's preferences as far as certain lifestyles are concerned.

Goro Daimon : This character comes from the designers' desire to create a judo athlete who uses dynamic body tosses. His initial designs incurred the criticism of some fellow designers who were of the opinion that it was just plain loopy for Daimon to fight wearing Japanese geta (wooden clogs), but Goro's creators were adamant and he kept his footwear. The suggestions for his laconic victory lines and the sound of an explosion when Goro is victorious also stuck.

Terry Bogard : When the concept for KOF was first formulated, Terry was tacked on to the roster as an afterthought, but his popularity skyrocketed! He became the character who got the designers' utmost attention, and they fretted over various aspects of his character. In the first KOF, Terry became the powerhouse, getting a super punch cancel move added to his arsenal and becoming the fearsome character he is today.

Andy Bogard : Compared to Andy's original form ("Fatal Fury - King of Fighters"), Andy changed little in his move to KOF, but what he got in return was the addition of his Ultra Disruptor move to his arsenal of moves. When first added, it boasted overwhelming power : it was easy to use, never missed, trumped other moves, and annihilated all opponents.

Joe Higashi : Joe is a character who underwent a major image makeover from his transition from "Fatal Fury - King of Fighters". The victory pose of KOF '94 initially lacked the toothy smile we're familiar with now. It was quite a thorn in the side that we felt inappropriate for Joe's legion of fans. So, in rethinking the original design, we added the pearly whites that makes Joe to loveable character he is today.

Ryo Sakazaki : Ryo (as can be said of all characters from "Art of Fighting") has so many Special Moves that it seems almost unfair to the other characters, and in the designing stage, the Art of Fighting team tended to be the strongest. The designers focused on adjusting this imbalance without taking out any moves, but in the end Ryo and his team remain the toughest competitors.

Robert Garcia : Overall, KOF's characters are fit and trim, but compared to their original concepts, Robert is the slimmest of them all. Matched up against Kensou, he chide his adversary in Japanese with an Osaka accent, allowing players to enjoy the amusing word play that Osaka comedians are known for.

Takuma Sakazaki : Since the Takuma of "Art of Fighting 2" closely resembled Daimon, he received a karate tunic in his ensemble to set him apart and that's why he looks the way he does today. He originally had a combo attack after the 'Super Shrike Gale' move that appeared to be a glitch. Hence, during game development, this move was taken out, but the game designers thought that he just wasn't Takuma without this move and it was put back in. The designers slightly regret their decision because Takuma's become quite a mean little bugger as a result.

Yuri Sakazaki : Yuri is a disciple of Kyokugen Karate but her appearances in the KOF series are frequently as a member of the women fighters' team. Originally in KOF '94 there was no such team and production began on King Billy Big Bear as the English team. But "Art of Fighting 2" was completed at that time and the designers pressed to put Yuri into KOF, replacing her with Big Bear, who was presenting various problems, for various reasons (hah, hah) concerning capacity. Enter Yuri, goodbye Billy! (A tragedy, we know) And so the originally planned team started life anew as the mighty women fighters' team.

Heidern : Heidern was devised as a cold-blooded killing machine when he first saw digital life, but as the KOF story unfolded, Heidern's designer identified with the character and provided him with a tragic past. When his super special moves were completed, the moves were so wild that game designers worried that he would have to be depicted as a sorcerer or an alien in order to explain his dazzling moves.

Ralf Jones : In the first stages of Ralf's development, he appeared shirtless to truly express the feeling of ikari or rage, but during the designing phase, someone felt his look was a bit dated and Ralf got the apparel he's now known and loved for. He originally had special moves that allowed him to use grenades, setting him apart from other team members, and a distinctive design, but his use of grenades in a fighting competition was deemed a bit unfair, so he lost that particular talent.

Clark Steel : At the beginning of development, the only differences in designs for Ralf and Clark was one had a hat and the other had a bandanna, but Clark later got a pair of sunglasses to become the character he is today. Clark basically looks a lot like Ralf, but since the designer in charge of adjusting this character worked on his hit accuracy, action speed and attack strength, their combat style is where the true differences between the two can be found.

Athena Asamiya : Given that Athena is always the most highly anticipated character of the series, the pressure to keep her on the roster at any cost is pretty overwhelming. And because SNK staff focuses so much on her, SNK have been accused of favoritism. Japanese fans asked SNK to dress her in a sailor blouse and skirt, but we scrubbed that idea because SNK felt it wouldn't translate overseas and be a bit too risque. But SNK made up for that omission with her wild entrance actions (Hubba! Hubba!).

Sie Kensou : Compared with Athena, Kensou's design has been a bit slapdash. In the previous title, Athena stole the show and since we felt Kensou was a bit too overshadowed by her, SNK gave him a radically new look to appeal to our female fans. We're often asked about Kensou's use of Japanese with an Osaka accent in the game, but he's always done that since his Psycho Soldier days. In other words, he's been doing it far longer than Robert has.

Chin Gentsai : When SNK first decided to try our hands at a fighting game, SNK felt we just had to have a geezer who used the Drunken Fist form of martial arts. Getting the OK, SNK introduced this character as Athena's teacher. As we aimed to create a genuine Drunken Fist master, SNK thought it would be hard to get the right touch, but since designer was good at drawing old guys, the finished product far exceeded original expectations. Unfortunately for the designer, he was unable to shake this habit and all of his subsequent characters tended to look like spry old men.

Mai Shiranui : Regarding Mai's familiar pause action... One day, the designer for Mai asked if it was all right to increase Mai's pause actions, and because the powers that be thought there was enough remaining memory for the game (actually there wasn't) they said, 'Go for it'. When the completed pose was presented, it knocked people flat. Due to this pose's potency, however, Mai's eye-popping motions were stilled in the KOF '94 international home version.

King : As far as King's super special moves go, there were various reasons why the 'Surprise Rose' was initially scheduled to be scrapped. Just when the development staff was worrying about coming up with a move that was something different, though, King's designer whipped this move up, it was well received, and it became her super special move, with no alterations needed.

Heavy D! : Since there has been a number of boxers in fighting games, Heavy D! was designed with the intent to create a different type of pugilist. When he first appeared on the drawing board, D! was not intended to be that big a character, but as he evolved and stood among the other characters it became apparent that he was one huge dude. ...Due to certain production circumstances, however, D! kept his imposing stature and came to be the character he is today.

Lucky Glauber : Known as the basketball fighter, Lucky's original image was based on the character appearing in the Bruce Lee movie, 'Game of Death'. Though originally created with that image in mind, his first design was deemed too plain and he then received his current look. His ability to use karate, though, is a remnant of his original conception.

Brian Battler : Brian came into being well before the KOF project came down the pike, and he's one of the oldest characters. He originally wore a helmet and chest pad, but he shed that equipment to arrive at his current design.

Kim Kaphwan : At first, the duo of Chang and Choi were set to team with another vicious criminal to form the Fugitive Team, but due to certain circumstances the third criminal was replaced with Kim and the familiar team came into being. The addition of Kim was considered somewhat forced, however, so Kim received the mission of rehabilitating the two.

Chang Koehan : Chang was originally far more violent than he is today, but once he teamed up with Kim, he became mellowed a bit. Chang's super special move, the Wild Ball, was originally designed as a test move, but it got such a good response that it was put into the game without alteration. This move is a pastiche of Kim's Phoenix Kick.

Choi Bounce : Choi is KOF's mighty novelty character. His original design looked way too much like a certain someone, so he was hastily given a new look a month before the final character designs had to be completed, giving Choi's designers one major headache. The first time Choi displayed his attacking and retreating moves and rolled around the screen, he revealed not only his fighting abilities but his talent for physical comedy.

An interesting thing about Chang and Choi : Chang was the tallest and heaviest KOF character, while Choi was the lightest and shortest. The duo is very popular in Japan, but hated by American fans. Because of their size differences, they have made a (quite) comedic couple, making the Korean team (or the Kim team) the comedy-relief team of KOF.

Rugal Bernstein : The concept for this character at the time was to make the mightiest (most violent) and most evil boss character ever. As everyone knows, Rugal is the King of Bosses who boasts the most appearances in the KOF series as a boss character, but even considering the whole genre known as 'competitive fighting games', his story and moves have changed ever so gradually while appearing in so many titles, he's one of the few bosses to have been loved (heh, heh) over such a long period.

Ralph and Clark are playable characters in the Foma 90x Series Mobile Phones game 'Metal Slug Survivors'.

Brazil Stage's background music (Jungle Bouncer) samples "Surprise! You're Dead!", a song from Faith No More (1989).

The background music from USA Stage (Slum No. 5), Japan Stage (Esaka) and the 2nd Rugal Stage (Showdown R & D) all contain voice samples from "Gutfest '89", a song from Digital Underground.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (The King of Fighters '94 - PCCB-00162) on 21/10/1994.

- TIPS AND TRICKS -

* Select Victory Pose : Press a Punch or Kick button immediately after winning a match.

* Critical Hit Oddity : A critical hit is an attack done at the opponent while he/she is attacking. In this game there is a bug that enables either the CPU or the player to take out insane amounts of damage if this is done right. An easy-to-do example is to counter Kim's Hisho-Kyaku with Heidern's Moon Cutter (you must hit Kim's legs with Heidern's hand), if done right you'll take 80-90% off Kim's life-bar in one hit! Try it with other characters and be amazed (This does not work in any other game in the KOF series, though!). :)

* Beat the game without continuing to see all the characters grouped together on the The End screen.

- SERIES -

1. The King of Fighters '94 [Model NGM-055] (1994, Arcade)
2. The King of Fighters '95 [Model NGM-084] (1995, Arcade)
3. The King of Fighters '96 [Model NGM-214] (1996, Arcade)
4. The King of Fighters '97 [Model NGM-232] (1997, Arcade)
5. The King of Fighters '98 - The Slugfest [Model NGM-242] (1998, Arcade)
6. The King of Fighters '99 - Millennium Battle [Model NGM-251] (1999, Arcade)
7. The King of Fighters 2000 [Model NGM-257] (2000, Arcade)
8. The King of Fighters 2001 [Model NGM-262] (2001, Arcade)
9. The King of Fighters 2002 - Challenge to Ultimate Battle [Model NGM-265] (2002, Arcade)
10. The King of Fighters 2003 [Model NGM-271] (2003, Arcade)
11. The King of Fighters NeoWave (2004, Arcade)
12. The King of Fighters Maximum Impact (2004, PS2)
13. The King of Fighters XI (2005, Arcade)
14. The King of Fighters Maximum Impact 2 [Model SLPS-25638] (2006, PS2)
15. The King of Fighters Maximum Impact - Regulation A (2007, Arcade)
16. The King of Fighters Maximum Impact - Regulation A2 (2008, Arcade)
17. The King of Fighters '98 - Ultimate Match (2008, Arcade)
18. The King of Fighters XII (2009, Arcade)
19. The King of Fighters XIII (2010, Arcade)
20. The King of Fighters XIII Climax (2012, Arcade)

- STAFF -

Executive producer : Eikichi Kawasaki
Producer : Takashi Nishiyama
Chief director : M. Kuwasashi
Sub director : Haruo Tomita, Yosisi Hashimoto
System director : Toyochan
System editor : Khozoh Nagashima (as K. -Mac- Nagashima)
Graphic director : Mitsuo Kodama
Front designers : Yoshiko Kubo, Tatsuya Shinkai, Koji Hamada, Tatsuru Murakemi, Peach Hagihara, Mai-Yamasaki, Nobunaga Mikan, Morioka Shinichi, Akihiko Nasu, Miki Asakura, Jetta, Yuichirow Hiraki, Yoshiko Ogata, Masa Sato, Kazuhiro Toba, Yujirou Hayami, Miho Uematsu, Akiko Yukawa
Back designers : Kenta-Ro, Tsugumi Maeda, Hirolin hajime, Sahori Etoh, Eri Kohjitani, Kaori Kusunoki
Programmers : Shinchan (as 'Shinchan-Gts'), S. Fujinuki
Sound : Masahiko Hataya (Papaya), Brother Hige, Pearl Sibakiti, Ackey

* Voice Actors :
Terry Bogard : Satoshi Hashimoto
Andy Bogard : Jun Hashimoto
Joe Higashi : Katsuhisa Namase
Athena Asamiya : Reiko Fukui
Sie Kensou : Eiji Yano
Brian Battler : Eiji Yano
Chin Gentsai : Toshikazu Nishimura
Kyo Kusanagi : Masahiro Nonaka
Benimaru Nikaido : Monster Maetsuka
Choi Bounce : Monster Maetsuka
Ralf Jones : Monster Maetsuka
Goro Daimon : Masaki Usui
Ryo Sakazaki : Masaki Usui
Heavy D! : Toshikazu Nishimura
Lucky Glauber : Kazuhiro Inage (Key Inage)
Robert Garcia : Kazuhiro Inage (Key Inage)
Kim Kaphwan : Satoshi Hashimoto
Chang Koehan : Hiroyuki Arita
Heidern : Toshimitsu Arai
Clark Steel : Yoshinori Shima
Mai Shiranui : Akoya Sogi
King : Harumi Ikoma
Yuri Sakazaki : Kaori Horie
Takuma Sakazaki : Eiji Tsuda
Rugal Bernstein : Toshimitsu Arai

Special thanks : Y. Tozono, Hiroto Ikuta, Mitsuru, Shinsuke, Takayuki Mizono, Souji Takamori, Kentarou Isomura, Hiroto Kittaka, Masa Naganuma, Hideki G. Smith, Y.Gushiken,
Secret A., Ossan Kick S.O, M. Yamamoto, Hangyojin-F, Omega 1, Omega 2, Omega 3, Kiritao, Mermaid Blue, Kanitaro, Omega Z

- PORTS -

* CONSOLES:
[JP] SNK Neo-Geo AES (Oct. 01, 1994; "The King of Fighters '94 [Model NGH-055]")
[US] SNK Neo-Geo AES (Oct. 01, 1994; "The King of Fighters '94 [Model NGH-055]")
[JP] SNK Neo-Geo CD (Nov. 2, 1994; "The King of Fighters '94 [Model NGCD-055]")
[US] SNK Neo-Geo CD (???. ?, 1994; "The King of Fighters '94 [Model NGCD-055E]")
[JP] Sony PS2 (Dec. 28, 2004; "The King of Fighters '94 Re-Bout [Model SLPS-25448]")
[JP] Sony PS2 (Dec. 28, 2004; "The King of Fighters '94 Re-Bout [Model SLPS-25449]")
Nintendo Wii [Virtual Console] [JP] (Nov. 06, 2007; "The King of Fighters '94 [Model EAGJ]")
Nintendo Wii [Virtual Console] [EU] (Nov. 23, 2007; "The King of Fighters '94 [Model EAGP]")
Nintendo Wii [Virtual Console] [US] (Jan. 07, 2008; "The King of Fighters '94 [Model EAGE]")
[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]"
Nintendo Wii (Oct.2008, "The King of Fighters Collection: The Orochi Saga")
Sony PlayStation 2 (Oct.2008, "The King of Fighters Collection: The Orochi Saga")
Sony PSP (Oct.2008, "The King of Fighters Collection: The Orochi Saga")
[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=1285&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;
	?>
 ',$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;
	?>
 ',$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

majygool______________________367.250
akuma62_______________________348.870
yasagami______________________260.550
olivier_______________________102.430
dark_kariya____________________50.740
zarouk_________________________43.760