<mamecheat version="1">

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

  <cheat desc="Mai's boobs always bounce"> <comment>Causes Japanese text to appear</comment>
    <script state="run">
      <action>maincpu.pb@10A7E0=00</action>
    </script>
  </cheat>

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

  <cheat desc=" "/>

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

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

  <cheat desc="Always have Maximum POW PL1">
    <script state="run">
      <action>maincpu.pb@1082E3=04</action>
    </script>
  </cheat>

  <cheat desc="Always have No POW PL1">
    <script state="run">
      <action>maincpu.pb@1081E8=00</action>
      <action>maincpu.pb@1082E3=00</action>
    </script>
  </cheat>

  <cheat desc="Select Character (A) PL1"> <comment>ABCD is the order in which you selected your character on the character selection screen, and would appear from the outside in during the order select screen.</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7E6=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (B) PL1">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7E7=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (C) PL1">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7E8=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (D) PL1">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A7E9=param</action>
    </script>
  </cheat>

  <cheat desc="Play with Zero PL1"> <comment>This maybe less buggy then the above cheat for this character</comment>
    <script state="run">
      <action>maincpu.pb@10A7E9=28</action>
      <action>maincpu.pb@10A7F8=28</action>
      <action>maincpu.pb@10A7F9=28</action>
      <action>maincpu.pb@10A7FA=28</action>
      <action>maincpu.pb@10A7FC=00</action>
      <action>maincpu.pb@10A7FD=00</action>
      <action>maincpu.pb@10A7FE=00</action>
    </script>
  </cheat>

  <cheat desc="Play with Igniz PL1"> <comment>This maybe less buggy then the above cheat for this character</comment>
    <script state="run">
      <action>maincpu.pb@10A7E9=29</action>
      <action>maincpu.pb@10A7F8=29</action>
      <action>maincpu.pb@10A7F9=29</action>
      <action>maincpu.pb@10A7FA=29</action>
    </script>
  </cheat>

  <cheat desc="Play with Zero (featuring Evil Joe) PL1">
    <script state="run">
      <action>maincpu.pb@10A7E9=28</action>
      <action>maincpu.pb@10A7F8=28</action>
      <action>maincpu.pb@10A7F9=12</action>
      <action>maincpu.pb@10A7FA=28</action>
      <action>maincpu.pb@10A7FC=00</action>
      <action>maincpu.pb@10A7FD=B5</action>
      <action>maincpu.pb@10A7FE=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

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

  <cheat desc="Always have Maximum POW PL2">
    <script state="run">
      <action>maincpu.pb@1084E3=04</action>
    </script>
  </cheat>

  <cheat desc="Always have No POW PL2">
    <script state="run">
      <action>maincpu.pb@1083E8=00</action>
      <action>maincpu.pb@1084E3=00</action>
    </script>
  </cheat>

  <cheat desc="Select Character (A) PL2"> <comment>ABCD is the order in which you selected your character on the character selection screen, and would appear from the outside in during the order select screen.</comment>
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A804=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (B) PL2">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A805=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (C) PL2">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A806=param</action>
    </script>
  </cheat>

  <cheat desc="Select Character (D) PL2">
    <parameter>
      <item value="0x00">K'</item>
      <item value="0x01">Maxima</item>
      <item value="0x02">Whip</item>
      <item value="0x03">Lin</item>
      <item value="0x04">Kyo</item>
      <item value="0x05">Benimaru</item>
      <item value="0x06">Daimon</item>
      <item value="0x07">Shingo</item>
      <item value="0x08">Iori</item>
      <item value="0x09">Vanessa</item>
      <item value="0x0A">Seth</item>
      <item value="0x0B">Ramon</item>
      <item value="0x0C">Leona</item>
      <item value="0x0D">Ralf</item>
      <item value="0x0E">Clark</item>
      <item value="0x0F">Heidern</item>
      <item value="0x10">Terry</item>
      <item value="0x11">Andy</item>
      <item value="0x12">Joe</item>
      <item value="0x13">Mary</item>
      <item value="0x14">Ryo</item>
      <item value="0x15">Robert</item>
      <item value="0x16">Yuri</item>
      <item value="0x17">Takuma</item>
      <item value="0x18">King</item>
      <item value="0x19">Mai</item>
      <item value="0x1A">Hinako</item>
      <item value="0x1B">Xiangfei</item>
      <item value="0x1C">Kula</item>
      <item value="0x1D">Foxy</item>
      <item value="0x1E">K9999</item>
      <item value="0x1F">Angel</item>
      <item value="0x20">Athena</item>
      <item value="0x21">Kensou</item>
      <item value="0x22">Chin</item>
      <item value="0x23">Bao</item>
      <item value="0x24">Kim</item>
      <item value="0x25">Chang</item>
      <item value="0x26">Choi</item>
      <item value="0x27">May</item>
      <item value="0x28">Zero</item>
      <item value="0x29">Igniz</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@10A807=param</action>
    </script>
  </cheat>

  <cheat desc="Play with Zero PL2"> <comment>This maybe less buggy then the above cheat for this character</comment>
    <script state="run">
      <action>maincpu.pb@10A80F=28</action>
      <action>maincpu.pb@10A81E=28</action>
      <action>maincpu.pb@10A81F=28</action>
      <action>maincpu.pb@10A820=28</action>
      <action>maincpu.pb@10A822=00</action>
      <action>maincpu.pb@10A823=00</action>
      <action>maincpu.pb@10A824=00</action>
    </script>
  </cheat>

  <cheat desc="Play with Igniz PL2"> <comment>This maybe less buggy then the above cheat for this character</comment>
    <script state="run">
      <action>maincpu.pb@10A80F=29</action>
      <action>maincpu.pb@10A81E=29</action>
      <action>maincpu.pb@10A81F=29</action>
      <action>maincpu.pb@10A820=29</action>
    </script>
  </cheat>

  <cheat desc="Play with Zero (featuring Evil Joe) PL2">
    <script state="run">
      <action>maincpu.pb@10A80F=28</action>
      <action>maincpu.pb@10A81E=28</action>
      <action>maincpu.pb@10A81F=12</action>
      <action>maincpu.pb@10A820=28</action>
      <action>maincpu.pb@10A822=00</action>
      <action>maincpu.pb@10A823=B5</action>
      <action>maincpu.pb@10A824=00</action>
    </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. -->
