<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@10A7E6=60</action>
    </script>
  </cheat>

  <cheat desc="Finish this Round Now!">
    <script state="on">
      <action>maincpu.pb@10A7E6=00</action>
    </script>
  </cheat>

  <cheat desc="Enable Kyo">
    <script state="run">
      <action>maincpu.pb@10EB49=20|(maincpu.pb@10EB49 BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Enable Iori">
    <script state="run">
      <action>maincpu.pb@10EB49=10|(maincpu.pb@10EB49 BAND ~10)</action>
    </script>
  </cheat>

  <!--  Memory Mapped cheats don't work any more use the enable cheats -->
  <!--  :kof99h:60000000:000000:00000000:00000000: -->
  <!--  :kof99h:60000000:000000:00000000:00000000:Enable refers to being able to select on the character select screen. -->
  <!--  :kof99h:60000000:000000:00000000:00000000:Unlock refers to being able to perform the enable code. -->
  <!--  :kof99h:60000000:000000:00000000:00000000: -->
  <!--  :kof99h:40800001:D003FC:0000000F:FFFFFFFF:Unlock Kyo + Iori in NVRAM:Enable and reset. Won't work on big-endian machines. Displays [K.I] on title screen. Afterwards, use the following; Hold 'Start' over [?] and press 'Left,Right,Up,Left,Down,Right' to enable Kyo. Hold 'Start' over [?] and press 'Right,Left,Up,Right,Down,Left' to enable Iori. -->
  <!--  :kof99h:40800001:D003FC:00000000:FFFFFFFF:Lock Kyo + Iori in NVRAM:Enable and reset. Won't work on big-endian machines. -->

  <cheat desc="Always have 9999 Battle Points (Last Round)">
    <script state="run">
      <action>maincpu.pw@10EC78=9999</action>
    </script>
  </cheat>

  <cheat desc="Always have 9999 Battle Points (Current)">
    <script state="run">
      <action>maincpu.pw@10DAA2=9999</action>
    </script>
  </cheat>

  <cheat desc="Select Current Round">
    <parameter min="1" max="6" step="1"/>
    <script state="run">
      <action>maincpu.pb@10A7B6=(param-1)</action>
    </script>
  </cheat>

  <cheat desc="Select Backdrop">
    <parameter>
      <item value="0x00">Park</item>
      <item value="0x01">Alley</item>
      <item value="0x02">Airport</item>
      <item value="0x03">Museum</item>
      <item value="0x04">Sewage System</item>
      <item value="0x05">Temple</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7AE=param</action>
    </script>
  </cheat>

  <cheat desc="Select Backdrop Music"> <comment>2P mode only</comment>
    <parameter>
      <item value="0x00">KD-0079</item>
      <item value="0x01">176th Street</item>
      <item value="0x02">Ryu-Ko</item>
      <item value="0x03">W. W. III</item>
      <item value="0x04">Psyco Sonic Trip</item>
      <item value="0x05">Sha-La-La</item>
      <item value="0x06">The Way to Rebirth</item>
      <item value="0x07">Mechanical Bless</item>
      <item value="0x08">Dear Falling Angel</item>
      <item value="0x09">Tears</item>
      <item value="0x0A">Sadistic Eyes</item>
      <item value="0x0B">Esaka? (Acid Mix)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10ECBD=param</action> <!-- Fatal Fury Team -->
    </script>
  </cheat>

  <!--   Activate any N of the first seven to go to stage N. -->
  <!--   Activate any five of the first seven to go to Krizalid. -->
  <!--   Activate any five of the first seven and the last one to go to Krizalid (second form). -->

  <cheat desc="Beaten Hero Team">
    <script state="on">
      <action>maincpu.pb@10A799=01|(maincpu.pb@10A799 BAND ~01)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Fatal Fury Team">
    <script state="on">
      <action>maincpu.pb@10A799=02|(maincpu.pb@10A799 BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Art of Fighting Team">
    <script state="on">
      <action>maincpu.pb@10A799=04|(maincpu.pb@10A799 BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Ikari Team">
    <script state="on">
      <action>maincpu.pb@10A799=08|(maincpu.pb@10A799 BAND ~08)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Psycho Soldier Team">
    <script state="on">
      <action>maincpu.pb@10A799=10|(maincpu.pb@10A799 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Gals Fighters Team">
    <script state="on">
      <action>maincpu.pb@10A799=20|(maincpu.pb@10A799 BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Korea Team">
    <script state="on">
      <action>maincpu.pb@10A799=40|(maincpu.pb@10A799 BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Beaten Krizalid">
    <script state="on">
      <action>maincpu.pb@10A799=80|(maincpu.pb@10A799 BAND ~80)</action>
    </script>
  </cheat>

  <cheat desc="Hit Anywhere (Both Players)">
    <script state="on">
      <action>temp0 =maincpu.mw@00258A</action>
    </script>
    <script state="run">
      <action>maincpu.mw@00258A=6002</action> <!-- This ROM cheat was made by nolberto82 -->
    </script>
    <script state="off">
      <action>maincpu.mw@00258A=temp0 </action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@108239=65</action>
    </script>
  </cheat>

  <cheat desc="Drain all Energy Now! PL1">
    <script state="on">
      <action>maincpu.pb@108239=00</action>
    </script>
  </cheat>

  <cheat desc="Maximum Power PL1">
    <script state="run">
      <action>maincpu.pb@1081E8=90</action>
    </script>
  </cheat>

  <cheat desc="Drain all Power Now! PL1">
    <script state="on">
      <action>maincpu.pb@1081E8=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Strikers PL1">
    <script state="run">
      <action>maincpu.pb@1082E3=05</action>
    </script>
  </cheat>

  <cheat desc="Never Get Dizzied PL1">
    <script state="run">
      <action>maincpu.pb@10823F=65</action>
    </script>
  </cheat>

  <cheat desc="Every Hit Will Dizzy PL1">
    <script state="run">
      <action>maincpu.pb@10823F=00</action>
    </script>
  </cheat>

  <cheat desc="Stun Gauge Never Recovers Until Dizzied PL1">
    <script state="run">
      <action>maincpu.pb@108244=10</action>
    </script>
  </cheat>

  <cheat desc="Stun Gauge Instantly Recovers PL1">
    <script state="run">
      <action>maincpu.pb@108244=00</action>
    </script>
  </cheat>

  <cheat desc="Never Get Guard Crushed PL1">
    <script state="run">
      <action>maincpu.pb@108247=65</action>
    </script>
  </cheat>

  <cheat desc="Every Block Will Guard Crush PL1">
    <script state="run">
      <action>maincpu.pb@108247=00</action>
    </script>
  </cheat>

  <cheat desc="Guard Bar Never Recovers Until Guard Crushed PL1">
    <script state="run">
      <action>maincpu.pb@10824C=10</action>
    </script>
  </cheat>

  <cheat desc="Guard Bar Instantly Recovers PL1">
    <script state="run">
      <action>maincpu.pb@10824C=00</action>
    </script>
  </cheat>

  <cheat desc="Autoguard PL1"> <comment>Kind of weird autoguard you must push down to defend from low attacks.</comment>
    <script state="run">
      <action>maincpu.pb@108195=0A</action>
    </script>
  </cheat>

  <cheat desc="-=These cheats may cause some glitches =-"/>

  <cheat desc="All Moves Combo PL1">
    <script state="run">
      <action>maincpu.pb@10817D=0C</action>
    </script>
  </cheat>

  <cheat desc="Select Team PL1">
    <parameter>
      <item value="0x00">Hero Team</item>
      <item value="0x01">Fatal Fury Team</item>
      <item value="0x02">Art of Fighting Team</item>
      <item value="0x03">Ikari Team</item>
      <item value="0x04">Psycho Soldier Team</item>
      <item value="0x05">Gals Fighters Team</item>
      <item value="0x06">Korea Team</item>
      <item value="0x07">Krizalid (solo)</item>
      <item value="0x08">Krizalid (second form) (solo)</item>
      <item value="0x09">Kyo (solo)</item>
      <item value="0x0A">Iori (solo)</item>
      <item value="0x0B">Kyo-Iori Team</item>
      <item value="0x0C">Kyo Team</item>
      <item value="0x0D">Iori Team</item>
      <item value="0x0E">Custom Team</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7F7=param</action> <!-- Terry, Andy, Joe, Mai -->
    </script>
  </cheat>

  <!--   Apply following cheat after team order selection or between rounds -->
  <!--   In team play, will determine which member in your team fights -->
  <!--   ie. 0 - first in team order fights, 2 - third in team order fights -->

  <cheat desc="Select Rounds Lost PL1">
    <parameter min="0" max="2" step="1"/>
    <script state="run">
      <action>maincpu.pb@10A7F9=(param)</action>
    </script>
  </cheat>

  <cheat desc="Select Character (A) PL1"> <comment>This refers to the first character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FA=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (B) PL1"> <comment>This refers to the second character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FB=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (C) PL1"> <comment>This refers to the third character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FC=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (D) PL1"> <comment>This refers to the fourth character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FD=param</action>
    </script>
  </cheat>

  <cheat desc="Select Roulette Status PL1">
    <parameter>
      <item value="0x00">No one selected at random</item>
      <item value="0x02">All characters selected at random</item>
      <item value="0x03">2nd, 3rd, and 4th characters selected at random</item>
      <item value="0x04">3rd and 4th characters selected at random</item>
      <item value="0x05">4th character selected at random</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A84A=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL1 (A)"> <comment>This refers to the first character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FE=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL1 (B)"> <comment>This refers to the second character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7FF=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL1 (C)"> <comment>This refers to the third character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A800=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL1 (D)"> <comment>This refers to the fourth character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A801=param</action>
    </script>
  </cheat>

  <cheat desc="Select First Character PL1"> <comment>This refers to the character that fights first</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A802=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Second Character PL1"> <comment>This refers to the character that fights second</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A803=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Third Character PL1"> <comment>This refers to the character that fights third</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A804=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Striker PL1"> <comment>This refers to the striker</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A805=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@108439=65</action>
    </script>
  </cheat>

  <cheat desc="Drain all Energy Now! PL2">
    <script state="on">
      <action>maincpu.pb@108439=00</action>
    </script>
  </cheat>

  <cheat desc="Maximum Power PL2">
    <script state="run">
      <action>maincpu.pb@1083E8=90</action>
    </script>
  </cheat>

  <cheat desc="Drain all Power Now! PL2">
    <script state="on">
      <action>maincpu.pb@1083E8=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Strikers PL2">
    <script state="run">
      <action>maincpu.pb@1084E3=05</action>
    </script>
  </cheat>

  <cheat desc="Never Get Dizzied PL2">
    <script state="run">
      <action>maincpu.pb@10843F=65</action>
    </script>
  </cheat>

  <cheat desc="Every Hit Will Dizzy PL2">
    <script state="run">
      <action>maincpu.pb@10843F=00</action>
    </script>
  </cheat>

  <cheat desc="Stun Gauge Never Recovers Until Dizzied PL2">
    <script state="run">
      <action>maincpu.pb@108444=10</action>
    </script>
  </cheat>

  <cheat desc="Stun Gauge Instantly Recovers PL2">
    <script state="run">
      <action>maincpu.pb@108444=00</action>
    </script>
  </cheat>

  <cheat desc="Never Get Guard Crushed PL2">
    <script state="run">
      <action>maincpu.pb@108447=65</action>
    </script>
  </cheat>

  <cheat desc="Every Block Will Guard Crush PL2">
    <script state="run">
      <action>maincpu.pb@108447=00</action>
    </script>
  </cheat>

  <cheat desc="Guard Bar Never Recovers Until Guard Crushed PL2">
    <script state="run">
      <action>maincpu.pb@10844C=10</action>
    </script>
  </cheat>

  <cheat desc="Guard Bar Instantly Recovers PL2">
    <script state="run">
      <action>maincpu.pb@10844C=00</action>
    </script>
  </cheat>

  <cheat desc="Autoguard PL2"> <comment>Kind of weird autoguard you must push down to defend from low attacks.</comment>
    <script state="run">
      <action>maincpu.pb@108395=0A</action>
    </script>
  </cheat>

  <cheat desc="-=These cheats may cause some glitches =-"/>

  <cheat desc="All Moves Combo PL2">
    <script state="run">
      <action>maincpu.pb@10837D=0C</action>
    </script>
  </cheat>

  <cheat desc="Select Team PL2">
    <parameter>
      <item value="0x00">Hero Team</item>
      <item value="0x01">Fatal Fury Team</item>
      <item value="0x02">Art of Fighting Team</item>
      <item value="0x03">Ikari Team</item>
      <item value="0x04">Psycho Soldier Team</item>
      <item value="0x05">Gals Fighters Team</item>
      <item value="0x06">Korea Team</item>
      <item value="0x07">Krizalid (solo)</item>
      <item value="0x08">Krizalid (second form) (solo)</item>
      <item value="0x09">Kyo (solo)</item>
      <item value="0x0A">Iori (solo)</item>
      <item value="0x0B">Kyo-Iori Team</item>
      <item value="0x0C">Kyo Team</item>
      <item value="0x0D">Iori Team</item>
      <item value="0x0E">Custom Team</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A80C=param</action> <!-- Terry, Andy, Joe, Mai -->
    </script>
  </cheat>

  <!--   Apply following cheat after team order selection or between rounds -->
  <!--   In team play, will determine which member in your team fights -->
  <!--   ie. 0 - first in team order fights, 2 - third in team order fights -->

  <cheat desc="Select Rounds Lost PL2">
    <parameter min="0" max="2" step="1"/>
    <script state="run">
      <action>maincpu.pb@10A80E=(param)</action>
    </script>
  </cheat>

  <cheat desc="Select Character (A) PL2"> <comment>This refers to the first character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A80F=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (B) PL2"> <comment>This refers to the second character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A810=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (C) PL2"> <comment>This refers to the third character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A811=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (D) PL2"> <comment>This refers to the fourth character selected</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Benimaru Nikaido</item>
      <item value="0x03">Shingo Yabuki</item>
      <item value="0x04">Terry Bogard</item>
      <item value="0x05">Andy Bogard</item>
      <item value="0x06">Joe Higashi</item>
      <item value="0x07">Mai Shiranui</item>
      <item value="0x08">Ryo Sakazaki</item>
      <item value="0x09">Robert Garcia</item>
      <item value="0x0A">Yuri Sakazaki</item>
      <item value="0x0B">Takuma Sakazaki</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf Jones</item>
      <item value="0x0E">Clark Steel</item>
      <item value="0x0F">Whip</item>
      <item value="0x10">Athena Asamiya</item>
      <item value="0x11">Sie Kensou</item>
      <item value="0x12">Chin Gentsai</item>
      <item value="0x13">Bao</item>
      <item value="0x14">King</item>
      <item value="0x15">Blue Mary</item>
      <item value="0x16">Kasumi Todo</item>
      <item value="0x17">Li Xiangfei</item>
      <item value="0x18">Kim Kaphwan</item>
      <item value="0x19">Chang Koehan</item>
      <item value="0x1A">Choi Bounge</item>
      <item value="0x1B">Jhun Hoon</item>
      <item value="0x1C">#Kyo Kusanagi#</item>
      <item value="0x1D">Kyo-1</item>
      <item value="0x1E">#Iori Yagami#</item>
      <item value="0x1F">#Krizalid#</item>
      <item value="0x20">#Krizalid (second form)#</item>
      <item value="0x21">Kyo-2</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A812=param</action>
    </script>
  </cheat>

  <cheat desc="Select Roulette Status PL2">
    <parameter>
      <item value="0x00">No one selected at random</item>
      <item value="0x02">All characters selected at random</item>
      <item value="0x03">2nd, 3rd, and 4th characters selected at random</item>
      <item value="0x04">3rd and 4th characters selected at random</item>
      <item value="0x05">4th character selected at random</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A85B=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL2 (A)"> <comment>This refers to the first character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A813=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL2 (B)"> <comment>This refers to the second character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A814=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL2 (C)"> <comment>This refers to the third character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A815=param</action>
    </script>
  </cheat>

  <cheat desc="Select Colour PL2 (D)"> <comment>This refers to the fourth character selected</comment>
    <parameter>
      <item value="0x00">A colour</item>
      <item value="0x01">B colour</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A816=param</action>
    </script>
  </cheat>

  <cheat desc="Select First Character PL2"> <comment>This refers to the character that fights first</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A817=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Second Character PL2"> <comment>This refers to the character that fights second</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A818=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Third Character PL2"> <comment>This refers to the character that fights third</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A819=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc="Select Striker PL2"> <comment>This refers to the striker</comment>
    <parameter>
      <item value="0x00">Character A</item>
      <item value="0x01">Character B</item>
      <item value="0x02">Character C</item>
      <item value="0x03">Character D</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A81A=param</action> <!-- Second character selected -->
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="No Background Music">
    <script state="run">
      <action>audiocpu.pb@FD89=00</action>
    </script>
  </cheat>

  <cheat desc="Select Cartridge/NeoGeo Type"> <comment>Use in conjuction with the 'Skip RAM/ROM Checks' cheat for the best effect, then enable it and reset. The Home (NEOGEO) setting may open up other aspects of the game or it may even make the game unplayable.</comment>
    <parameter>
      <item value="0x80">Arcade (MVS)</item>
      <item value="0x00">Home (NEOGEO)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10FD82=param</action>
    </script>
  </cheat>

  <cheat desc="Skip RAM/ROM Checks"> <comment>Also allows a quicker start-up without the green screens. It's better to use together with Pre-Enable.</comment>
    <script state="on">
      <action>temp0 =maincpu.rd@C1315C</action>
      <action>temp1 =maincpu.rd@C1314E</action>
      <action>temp2 =maincpu.rd@C131E8</action>
      <action>temp3 =maincpu.rd@C13184</action>
      <action>temp4 =maincpu.rd@C1212E</action>
      <action>temp5 =maincpu.rd@C134FA</action>
    </script>
    <script state="run">
      <action condition="(maincpu.rd@C1315C==51CFFFF2)">maincpu.rd@C1315C=6000EB08</action> <!-- Euro + Japan-S2 BIOSs -->
      <action condition="(maincpu.rd@C1314E==51CFFFF2)">maincpu.rd@C1314E=6000EB16</action> <!-- Euro-S1 + Japan-S1 BIOSs -->
      <action condition="(maincpu.rd@C131E8==51CFFFF2)">maincpu.rd@C131E8=6000EA52</action> <!-- US BIOS -->
      <action condition="(maincpu.rd@C13184==51CFFFF2)">maincpu.rd@C13184=6000EAB6</action> <!-- US-E BIOS -->
      <action condition="(maincpu.rd@C1212E==51CFFFF2)">maincpu.rd@C1212E=6000EB36</action> <!-- Asia BIOS -->
      <action condition="(maincpu.rd@C134FA==51CFFFF2)">maincpu.rd@C134FA=6000E892</action> <!-- Japan BIOS -->
    </script>
    <script state="off">
      <action>maincpu.rd@C1315C=temp0 </action>
      <action>maincpu.rd@C1314E=temp1 </action>
      <action>maincpu.rd@C131E8=temp2 </action>
      <action>maincpu.rd@C13184=temp3 </action>
      <action>maincpu.rd@C1212E=temp4 </action>
      <action>maincpu.rd@C134FA=temp5 </action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
