<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@7ED864=99</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL1">
    <script state="run">
      <action>maincpu.pb@7E10A2=09</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@7E106D=FF</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Flickers) PL1">
    <script state="run">
      <action>maincpu.pb@7E100A=02</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Type 2) PL1"> <comment>You cannot be hit except on rare occasion when holding a weapon.</comment>
    <script state="run">
      <action>maincpu.pb@7E1065=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Type 3) PL1"> <comment>Nearly touching an enemy hits him.</comment>
    <script state="run">
      <action>maincpu.pb@7E1054=06</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL1"> <comment>It's best to have a weapon first, but if you are hit, you will drop what is selected.  Throwing the knife without picking it up first will hit YOU.</comment>
    <parameter>
      <item value="0x00">Knife</item>
      <item value="0x01">Tonfa</item>
      <item value="0x02">Plank</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@7E10B1=param</action>
    </script>
  </cheat>

  <cheat desc="Action Speed Up PL1"> <comment>No frame delay.</comment>
    <script state="run">
      <action>maincpu.pb@7E1031=01</action>
    </script>
  </cheat>

  <cheat desc="Infinite Grapple Time PL1">
    <script state="run">
      <action>maincpu.pb@7E1099=65</action>
    </script>
  </cheat>

  <cheat desc="Infinite Grapple Hits PL1">
    <script state="run">
      <action>maincpu.pb@7E1082=00</action>
    </script>
  </cheat>

  <cheat desc="Select Haggar Palette PL1"> <comment>Only useful for Haggar.</comment>
    <parameter>
      <item value="0x01">Default Green</item>
      <item value="0x03">Dark Blue</item>
      <item value="0x04">Purple</item>
      <item value="0x05">Dark Grey</item>
      <item value="0x08">Blue</item>
      <item value="0x16">Light Grey</item>
      <item value="0x22">Green</item>
      <item value="0x23">Grey + Green</item>
      <item value="0x24">Pink</item>
      <item value="0x30">Brown</item>
      <item value="0x68">Dark Purple</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@7E102D=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL2">
    <script state="run">
      <action>maincpu.pb@7E115A=09</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@7E1125=FF</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Flickers) PL2">
    <script state="run">
      <action>maincpu.pb@7E10C2=02</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Type 2) PL2"> <comment>You cannot be hit except on rare occasion when holding a weapon.</comment>
    <script state="run">
      <action>maincpu.pb@7E111D=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility (Type 3) PL2"> <comment>Nearly touching an enemy hits him.</comment>
    <script state="run">
      <action>maincpu.pb@7E110C=06</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL2"> <comment>It's best to have a weapon first, but if you are hit, you will drop what is selected.  Throwing the knife without picking it up first will hit YOU.</comment>
    <parameter>
      <item value="0x00">Knife</item>
      <item value="0x01">Tonfa</item>
      <item value="0x02">Plank</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@7E1169=param</action>
    </script>
  </cheat>

  <cheat desc="Action Speed Up PL2"> <comment>No frame delay.</comment>
    <script state="run">
      <action>maincpu.pb@7E10E9=01</action>
    </script>
  </cheat>

  <cheat desc="Infinite Grapple Time PL2">
    <script state="run">
      <action>maincpu.pb@7E1151=65</action>
    </script>
  </cheat>

  <cheat desc="Infinite Grapple Hits PL2">
    <script state="run">
      <action>maincpu.pb@7E113A=00</action>
    </script>
  </cheat>

  <cheat desc="Select Haggar Palette PL2"> <comment>Only useful for Haggar.</comment>
    <parameter>
      <item value="0x01">Default Green</item>
      <item value="0x03">Dark Blue</item>
      <item value="0x04">Purple</item>
      <item value="0x05">Dark Grey</item>
      <item value="0x08">Blue</item>
      <item value="0x16">Light Grey</item>
      <item value="0x22">Green</item>
      <item value="0x23">Grey + Green</item>
      <item value="0x24">Pink</item>
      <item value="0x30">Brown</item>
      <item value="0x68">Dark Purple</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@7E10E5=param</action>
    </script>
  </cheat>

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