Manufacturers

Loading

The King of Fighters '97 (NGM-2320)

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

Game infos

Description The King of Fighters '97 (NGM-2320)
Name kof97
Manufacturer SNK
Year 1997
Runnable yes
System arcade /
Number of players 2P sim
Added to MAME .034rc2
Romset size 57.25 MB
Romset file 13 files
Romset zip 26 B
Language English
Evaluation 90 to 100 (Best Games)
Genre Fighter

Parent and clones

Parent This game is the parent

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 232-c1.c1 8388608 5f8bf0a1 e8b63bbc814de171fd18c5864a7fc639970c1ecf cslot1:sprites 0 good no
arcade 232-c2.c2 8388608 e4d45c81 fdb2b9326362e27b1c7a5beb977e0bc537488186 cslot1:sprites 1 good no
arcade 232-c3.c3 8388608 581d6618 14d3124a08ded59f86932c6b28e1a4e48c564ccd cslot1:sprites 1000000 good no
arcade 232-c4.c4 8388608 49bb1e68 f769c1bd1b019521111ff3f0d22c63cb1f2640ef cslot1:sprites 1000001 good no
arcade 232-c5.c5 4194304 34fc4e51 b39c65f27873f71a6f5a5d1d04e5435f874472ee cslot1:sprites 2000000 good no
arcade 232-c6.c6 4194304 4ff4d47b 4d5689ede24a5fe4330bd85d4d3f4eb2795308bb cslot1:sprites 2000001 good no
arcade 232-m1.m1 131072 45348747 ed77cbae2b208d1177a9f5f6e8cd57070e90b65b cslot1:audiocpu 0 good no
arcade 232-p1.p1 1048576 7db81ad9 8bc42be872fd497eb198ca13bf004852b88eb1dc cslot1:maincpu 0 good no
arcade 232-p2.sp2 4194304 158b23f6 9744620a70513490aaf9c5eda33e5ec31222be19 cslot1:maincpu 100000 good no
arcade 232-s1.s1 131072 8514ecf5 18d8e7feb51ea88816f1c786932a53655b0de6a0 cslot1:fixed 0 good no
arcade 232-v1.v1 4194304 22a2b5b5 ebdbc977332e6d93e266755000b43857e0082965 cslot1:ymsnd 0 good no
arcade 232-v2.v2 4194304 2304e744 98d283e2bcc9291a53f52afd35ef76dfb0828432 cslot1:ymsnd 400000 good no
arcade 232-v3.v3 4194304 759eb954 54e77c4e9e6b89458e59824e478ddc33a9c72655 cslot1:ymsnd 800000 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.34b6 [?]


Neo-Geo

Artwork available


WIP:

- 0.177: Changed description of clone 'The King of Fighters '97 Oroshi Plus 2003 (bootleg)' to 'The King of Fighters '97 Chongchu Jianghu Plus 2003 (bootleg)'.

- 0.156: Make clone kog dipswitch part of the protection device / cartridge. This fixed "Attempted to map non-existent port 'JUMPER' for read in space program of device ':maincpu'" when running from softlist [David Haywood].

- 0.147u2: The Dumping Union, Smitdogg and IQ_132 added clone 'The King of Fighters '97 Oroshi Plus 2003 (bootleg)'.

- 0.143u5: DsNo added clone 'The King of Fighters '97 (Korean release)'. Changed parent description to 'The King of Fighters '97 (NGM-2320)' and clone (set 2) to 'The King of Fighters '97 (NGH-2320)'.

- 8th December 2010: Smitdogg - I picked up a funky NeoGeo bootleg called The King of Fighters '97 Plus Orochi 2003.

- 0.139: Changed description of clone (AES cart) back to 'The King of Fighters '97 (set 2)'.

- 0.138u3: Changed description of clone (set 2) to 'The King of Fighters '97 (AES cart)'.

- 0.134u1: JohnBoy renamed sets based on them being used for the initial AES production runs. Renamed (kof97a) to (kof97h).

- 0.127u6: Johnboy marked kof97 as MVS version.

- 0.102u5: Added clone King of Gladiator (The King of Fighters '97 bootleg).

- 0.92: Added clone 'The King of Fighters '97 Plus (bootleg)'.

- 0.68: Razoola added clone The King of Fighters '97 (set 2). Changed parent description to 'The King of Fighters '97 (set 1)'.

- 0.34: Added new cpu2 rom and sound roms.

- 0.34b6: Added 'The King of Fighters '97' (SNK 1997).


LEVELS: 9


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=kof97,

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

The King of Fighters '97 (c) 1997 SNK.

9 teams of 3 and 2 solo entries pump the number of selectable characters up to 29 in a battle to defeat the evil Orochi and those infected with his blood.

- TECHNICAL -

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

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

- TRIVIA -

Released in July 1997.

Yuri has a long record of taking movements from other characters, especially Capcom (see previous KOF entries). In this new opus : Yuri's new special attack 'Hien Rekkou' is a knock off of Ken's Shoryuu Reppa.

Roddy and Cathy from "Top Hunter - Roddy & Cathy" appear in the Kowloon background at the extreme left.
Other characters appearing in the Kowloon stage are : Roddy Birts and Lenny Creston from "Art of Fighting 3 - The Path of the Warrior".
The American Sports team from "The King of Fighters '94".
Lee Pai Long, Tung Fu Rue and Jubei Yamada from "Art of Fighting" and "Fatal Fury Special" and King's Waitresses with Rugal's panther.

The Terry's theme music was originally from "Real Bout Fatal Fury Special".
The Ryuji Yamazaki and Mary's Blues theme music was originally from "Real Bout Fatal Fury Special".
The Athena Asamiya thene music come from "Psycho Soldier".

The name of the 3 characters instrumental in the defeat of Orochi have some relation to the original legend :
1) Kyo Kusanagi : The Kusanagi is the name of the sword that was used to kill the Great Serpent.
2) Iori Yagami : One of his moves, the Ya Sakazuki, means '8 wine cups', which were needed to get the Great Serpent drunk.
3) Chizuru Kagura : She was the last surviving member of the Yata clan and the mirror used to seal Orochi away was a homage to the mirror in the legend (in the legend, it was a mirror created by the Great Serpent's tears).

In this iteration of KOF and the following games where he is a playable character, Choi Bounge gains a special throw (using the D button) where he pokes his claws up the opponents rear, this is actually supposed to be a Japanese prank, but the pranksters do not use claws.

About Ryuji Yamazaki : To bring the story that had grown too large and out of control back on track, the members of the Orochi 8ketsu Clan were teamed up in '97. By doing this, the dev. team thought, the story would reach its conclusion for the time being... but among the 3 new faces including Leona's father Gaidell, the dev. team lacked one more member for the 8ketsu. What should we do?... And along came Ryuji Yamazaki to bail us out of our predicament. A snake charmer that even looked like a snake, he became a popular villain. He once humbled himself, joined up with the Fatal Fury team, and blended into the world of KOF more than we had predicted. The game planner at that time really knocked himself out to provide new moves for Yamazaki. Idea after idea got a short trip to the circular file (Attract opponent after Snake Charmer move; Seven Serpent Dagger Throw, etc.), and those failures led to successful moves like the Sand Sweeper.

About Blue Mary : Receiving the strong support of fans in a magazine's popularity poll, Blue Mary made her name known to the public, appearing in KOF from '97. Losing to Blue Mary in the popularity contest, as a matter of fact, was Duck King. This popularity contest truly decided the fate of these 2. From '97 to '03, Mary became a regular to the series for the staff. Duck, on the other hand, hit the skids, and he was relegated to cameos at the side of screens, in backgrounds, or as a Striker character. Doesn't this fleeting episode make you think about the impermanence of everything? Since the designer in charge of Mary preferred her outfit in "Fatal Fury 3 - Road to the Final Victory", she's kept that look until now. It seems to have worked.

About Yashiro Nanakase : Yashiro's team was created to offset the remaining top 3 characters. With the combination of their use of 3 elements-Kyo and Chris representing fire, Benimaru and Shermie signifying lightning, and Daimon and Yashiro standing in for the earth-the concept for Yashiro and his cohorts as rivals to the series' heroes was further emphasized. It also explains the battle of hairstyles (and bands, too) between Yashiro and Iori. In consideration to events going on in the world today, designers have expiated some of Yashiro's more wicked ending lines-such as, 'Execution, accomplished.'-and tossed them into the dustbin of game history. Incidentally, some of the production codes for his Super Special Move commands consisted of moves like the '260 Million Slams'. Some of his dumped moves included 'Human Surfing'.

About Shermie : Shermie is a glamorous girl who works as a fashion designer and plays in a band as a hobby. But in fact she is one of the 4 Orochi leaders who's adept at body slams. Come to think of it, she's quite an enigmatic character. The material for Shermie the 'Raging Lightning Flash' comes from L the Third. And even more trivia : the character of Yashiro comes from Bl.. G... Xa..gle and the character of Chris is derived from A.T. V...ms. The design for Shermie was easily decided on. Given her long bangs that will absolutely never reveal her eyes, she was called Tesse from "Waku Waku 7" at one time. Her hidden eyes burn with a homicidal glare it is said, but there's no material that reveals what her face actually looks like.

About Chris : Chris can kill with an innocent smile on his face-kind of a creepy personality trait, come to think of it (but he looks so cute, doesn't he?). To pull things together and bring the story concerning the leaders of the Orochi and the 8-ketsu clan to its climax once and for all in '97, a lot of story elements were forced onto Chris who became the vessel fort the Orochi (this actually began from the early stages of production). And there's a story behind Chris's Super Special Move line, 'Ripping the chrysalis, the butterfly flutters'.

About Orochi : At first, designers planned a rather extreme setting in which a buck-naked Chris battled with a glowing energy ball, but for better or worse went with the current design (A survey of the designers garnered a mere 2 votes for the design for a buck-naked Chris). Incidentally, his design codename was 'Chief'. A lot of people were against the name 'Orochi', too, but these days it has become a firmly established proper noun in gaming lingo.

About Orochi Iori : The powers that be, who created the stories for the boss characters to heat things up for the series with KOF '97, first decided to make the final boss an Orochi to conclude the series' "Orochi Saga". The stage bosses were an easy choice : the 3 remaining characters of the Four Orochi Deities. This was followed with the suggestion to make the final boss Iori, 'berserk with the Orochi blood rage'. So the 'Minor', 'Middle', and 'Major' bosses were decided, with the 'Orochi Iori' we know and love rounding off the quartet as the final boss. Because this character was originally designed as a player character at the time, he's designed to mow down the other characters with relative ease.

About Orochi Leona : If Iori appeared berserk with the Orochi blood, the other successor in the bloodline of the 8-ketsu Clan, Leona, was also destined to go berserk someday. That's how this character came about. But inexplicably the design team wanted to heat up battles against the computer. So various sequences such as televised broadcasts were added, and provided a turn of nail-biting events that sent players to a 'fork in the game' that would pit them up against either Orochi Iori or Orochi Leona in the end. But savvy players who knew how to get a character to appear would be able to select their particular routes.

About Kyo Kusanagi Version '94 : Along with KOF '96 game system changes, Kyo got a new arsenal of different Special Moves, and the wielder of the 'Dark Thrust' was as popular as ever. And designers also added the KOF '94 version of Kyo Kusanagi to satisfy all our fans. Designers were apprehensive about returning to the old character design, but this all disappeared with the warm acceptance of fans.

About Shingo Yabuki : : The code name for this character in the early stages was 'Shingo Suzuki'. The plainness of his name conversely suited Shingo quite well, we thought, but what do you think ? He was originally based on Kyo with the concept of becoming a comic, everyday guy foil, but in spite of our intention to promote him simply and plainly, he was splashed all over the place and his silhouette appeared in pre-promotion campaigns in magazines, becoming an extensively hyped character. And his voice was supplied by the famous Japanese voice actor Taketo Koyasu. And one more thing, Shingo is a character who can't shoot flames. And probably never will.

The dialogue heard during the Title Screen music (4th Fire) goes as follows:
"They're back to the heat... For the answer they've long been searching for.
Is it their fate, or just a bloody coincidence? It shall be clear, as three powers will be as one...
Now, the fourth phase is about to begin!
The King of Fighters '97.
The story moves towards its violent destiny."

A hack of this game is known as "The King of Fighters '97 Plus" and allows you to play evil versions of Leona, Iori and the Orochi team plus Orochi himself.
Another hack is known as "King of Gladiator".

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

Pony Canyon released a 2 CD limited-edition soundtrack album for this game (The King of Fighters '97 - PCCB-00273) on 20/08/1997.

- TIPS AND TRICKS -

* Play as KOF94 style Kyo Kusanagi : highlight Kyo, hold START and press any button.

* Play as Orochi Iori : at the character select screen, highlight Iori, then hold Start and press Left, Right, Left, Right, Left, Right, Left, Right, Left, Right, A+C.

* Play as Orochi Leona : at the character select screen, highlight Leona, then hold Start and press Up, Down, Up, Down, Up, Down, Up, Down, Up, Down, B+D.

* Play as Orochi New Team : enter the Orochi Leona code, then return to the character section screen, hold Start and press Up, Left, Down, Right, Up, Down, B+C.

* Select victory pose : press a Punch or Kick button immediately after winning a match.

* Preview Power Ase : hold Start while choosing your fighter order and a face will appear over each person. If the face is neutral, your power will get passed on. If the face is smiling, your power will get passed on, with one additional one. If the face is angry, you will lose your power.

* Seven Iori in screen : play Iori vs Iori both in extra mode charge powers, both Iori should be in full screen gape one Iori should live power with (A) and rapidly max with (C), second Iori should press (A+B) rapidly (F,D,F+A) than rapidly round joystick clockwise 4,5 times. You can see seven Iori in screen. NOTE WHEN SECOND IORI WILL PRESS (A+B) FIRST IORI POWER SHOULD TOUCH TO THE SECOND.

* Finish the game using one of these combinations to see the special endings :
1) Kyo, Shingo, and anyone except Iori or Benimaru
2) Kyo, Iori, Chizuru
3) Yuri, King, Mai
4) Ralf, Clark, Athena
5) Kyo, Terry, Ryo
6) Benimaru, Joe, Kim
7) Terry, Mary, Joe (only in the Japanese version)
8) Kyo, Mai, Billy (only in the Japanese version)
9) Yamazaki, Chang, Choi (only in the Japanese version)

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

Producer : Takashi Nishiyama
Chief director : Toyohisa Tanabe
Sub director : Haruo Tomita, Tomoko, Namaan-Hiroto, T. Hosokawa, K. Hikida (Yanya)
System editor : Khozoh Nagashima (as K. -Mac- Nagashima)
Front designers : 8Shiro-7Kase, C.A.C. Yamasaki, Wormhead Hagi, Mina Kawai, Shio Shio Shio, Miki Asakura, Miho Uematsu, Akiko Yukawa, Shinsuke Yamamoto, Mitsuru Kawasaki, Hiroto Kittaka, T. I-NO-U-E, 44Oka, Aska Tahara
Back designers : Sahori Etoh (as Sahori), Pal Co. Ltd., Manoru, Kaori Kusunoki, Souzi Takamori, K, M. Yokoyama, Muneki Raishi, Kanamaru
Special effects : T Shin, Nishida Mika, K. Isomura, -------M--------, Kohrin
Programmers : S. Fujinuki, Cyber Kondo, Souta Ichino
Sound : SHA-V, Toshio Shimizm (as 'Shimizm'), Jojoha Kitapy, Yamapy-1, Tate Norio, Ackey, Kyo-Chan, Zoe, Marimo
Adjusters : Kiyoshi Asai, Tubolin-Sawa, NWO-Melon
Bug checkers : Anne, Y. Gushiken?, Sanpo, Y. Kabashima, Hanyao, Tomo Chan

* Voice Actors :
Kyo Kusanagi : Masahiro Nonaka
Benimaru Nikaido, Ralf Jones, Choi Bounce : Monster Maetsuka
Goro Daimon, Ryo Sakazaki : Masaki Usui
Terry Bogard : Satoshi Hashimoto
Andy Bogard : Keiichi Nanba
Joe Higashi : Nobuyuki Hiyama
Robert Garcia : Mantaro Koichi
Yuri Sakazaki : Kaori Horie
Leona : Masae Yumi
Clark Steel : Yoshinori Shima
Athena Asamiya : Yukina Kurisu
Sie Kensou : Eiji Yano
Chin Gentsai : Toshikazu Nishimura
Chizuru Kagura : Akiko Saitou
Mai Shiranui : Akoya Sogi
King : Harumi Ikoma
Kim Kaphwan : Satoshi Hashimoto
Chang Koehan : Hiroyuki Arita
Yashiro Nanakase : Makoto Awane
Shermie : Hazuki Nishikawa
Chris : Rio Ogata
Ryuji Yamazaki : Koji Ishii
Blue Mary : Harumi Ikoma
Billy Kane : Atsushi Yamanishi
Iori Yagami : Kunihiko Yasui
Shingo Yabuki : Takehito Koyasu
Yuki (Kyo's girlfriend) : Tomoko Kojima

- PORTS -

* CONSOLES:
[JP] SNK Neo-Geo AES (Sep. 25, 1997; "The King of Fighters '97 [Model NGH-232]")
[JP] SNK Neo-Geo CD (Oct. 30, 1997; "The King of Fighters '97 [Model NGCD-232]")
[JP] Sega Saturn (mar.26, 1998; "The King of Fighters '97 [Model T-3120G]")
[JP] Sega Saturn (mar.26, 1998; "The King of Fighters '97 [Model T-3121G]")
[JP] Sony PlayStation (may.28, 1998; "The King of Fighters '97 [Model SLPM-86084]")
[JP] Sega Saturn (Oct. 01, 1998; "The King of Fighters Best Collection [Model T-3125G]")
SNK Neo-Geo Pocket [JP] (Oct. 28, 1999; "King of Fighters R-1 [Pocket Kakutou Series] [Model NEOP00010]")
[JP] Sony PlayStation (june.24, 1999; "The King of Fighters '97 [The Best] [Model SLPM-86245]")
[JP] Sony PlayStation (Mar. 27, 2003; "The King of Fighters '97 [PSone Books] [Model SLPS-91511]")
[JP] Sony PS2 (Apr. 20, 2006, "The King of Fighters - Orochi Hen [NeoGeo Online Collection Vol.3] [Limited Edition] [Model SLPS-25535]")
[JP] Sony PS2 (Apr. 20, 2006, "The King of Fighters - Orochi Hen [NeoGeo Online Collection Vol.3] [Model SLPS-25605]")
[JP] Sony PS2 (june.21, 2007, "The King of Fighters - Orochi Hen [NeoGeo Online Collection The Best] [Model SLPS-25791]")

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=1288&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;
	?>
 ',$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

yamagio_______________________442.200
yasagami______________________418.100
akuma62_______________________351.100
killbill95____________________319.500
alexminasepm__________________288.900
pocpoc________________________204.300
olivier_______________________155.600
zarouk________________________154.500