<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@FF8119=45</action>
    </script>
  </cheat>

  <cheat desc="One hit for Crash-man">
    <script state="on">
      <action>maincpu.pb@FFD851=00</action>
    </script>
  </cheat>

  <cheat desc="One hit for other enemies">
    <script state="on">
      <action>maincpu.pb@FFDA51=00</action>
    </script>
  </cheat>

  <cheat desc="Kill small enemies - Lv 7">
    <script state="on">
      <action>maincpu.pb@FFD951=00</action>
    </script>
  </cheat>

  <cheat desc="One hit for prof - hands">
    <script state="on">
      <action>maincpu.pb@FFDA51=00</action>
    </script>
  </cheat>

  <cheat desc="One hit for prof - nails">
    <script state="on">
      <action>maincpu.pb@FFD751=00</action>
    </script>
  </cheat>

  <cheat desc="One hit for prof - head">
    <script state="on">
      <action>maincpu.pb@FFD951=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Invincibility PL1">
    <script state="run">
      <action>maincpu.pb@FF8352=02</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Fire PL1">
    <script state="run">
      <action>maincpu.pb@FF8430=00</action>
    </script>
  </cheat>

  <cheat desc="Always have Full Charge Shot PL1">
    <script state="run">
      <action>maincpu.pb@FF8433=01</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire PL1">
    <script state="run">
      <action>maincpu.pb@FF8460=00|(maincpu.pb@FF8460 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Infinite Weapon Energy PL1">
    <script state="run">
      <action>maincpu.pb@FF8459=1C</action>
      <action>maincpu.pb@FF8453=1C</action>
      <action>maincpu.pb@FF8455=1C</action>
      <action>maincpu.pb@FF845B=1C</action>
      <action>maincpu.pb@FF845D=1C</action>
      <action>maincpu.pb@FF8457=1C</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 1 PL1"> <comment>Story 1 - shadow blade   Story 2 - rolling cutter   Story 3 - super arm</comment>
    <script state="run">
      <action>maincpu.pb@FF8449=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 2 PL1"> <comment>Story 1 - plant barrier  Story 2 - power stone      Story 3 - pharao wave</comment>
    <script state="run">
      <action>maincpu.pb@FF844A=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 3 PL1"> <comment>Story 1 - gyro attack    Story 2 - crush noise      Story 3 - air shooter</comment>
    <script state="run">
      <action>maincpu.pb@FF844B=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 4 PL1"> <comment>Story 1 - centaur arrow  Story 2 - thunder beam     Story 3 - quick boomerang</comment>
    <script state="run">
      <action>maincpu.pb@FF844C=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 5 PL1"> <comment>Story 1 - bubble lead    Story 2 - dive missile     Story 3 - gemini laser</comment>
    <script state="run">
      <action>maincpu.pb@FF844D=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 6 PL1"> <comment>Story 1 - atomic fire    Story 2 - slash claw       Story 3 - napalm bomb</comment>
    <script state="run">
      <action>maincpu.pb@FF844E=01</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 1 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF8449=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 2 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF844A=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 3 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF844B=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 4 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF844C=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 5 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF844D=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 6 Now! PL1">
    <script state="on">
      <action>maincpu.pb@FF844E=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Invincibility PL2">
    <script state="run">
      <action>maincpu.pb@FF8752=02</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Fire PL2">
    <script state="run">
      <action>maincpu.pb@FF8830=00</action>
    </script>
  </cheat>

  <cheat desc="Always have Full Charge Shot PL2">
    <script state="run">
      <action>maincpu.pb@FF8833=01</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire PL2">
    <script state="run">
      <action>maincpu.pb@FF8860=00|(maincpu.pb@FF8860 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Infinite Weapon Energy PL2">
    <script state="run">
      <action>maincpu.pb@FF8859=1C</action>
      <action>maincpu.pb@FF8853=1C</action>
      <action>maincpu.pb@FF8855=1C</action>
      <action>maincpu.pb@FF885B=1C</action>
      <action>maincpu.pb@FF885D=1C</action>
      <action>maincpu.pb@FF8857=1C</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 1 PL2"> <comment>Story 1 - shadow blade   Story 2 - rolling cutter   Story 3 - super arm</comment>
    <script state="run">
      <action>maincpu.pb@FF8849=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 2 PL2"> <comment>Story 1 - plant barrier  Story 2 - power stone      Story 3 - pharao wave</comment>
    <script state="run">
      <action>maincpu.pb@FF884A=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 3 PL2"> <comment>Story 1 - gyro attack    Story 2 - crush noise      Story 3 - air shooter</comment>
    <script state="run">
      <action>maincpu.pb@FF884B=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 4 PL2"> <comment>Story 1 - centaur arrow  Story 2 - thunder beam     Story 3 - quick boomerang</comment>
    <script state="run">
      <action>maincpu.pb@FF884C=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 5 PL2"> <comment>Story 1 - bubble lead    Story 2 - dive missile     Story 3 - gemini laser</comment>
    <script state="run">
      <action>maincpu.pb@FF884D=01</action>
    </script>
  </cheat>

  <cheat desc="Always have Extra Weapon 6 PL2"> <comment>Story 1 - atomic fire    Story 2 - slash claw       Story 3 - napalm bomb</comment>
    <script state="run">
      <action>maincpu.pb@FF884E=01</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 1 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF8849=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 2 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF884A=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 3 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF884B=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 4 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF884C=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 5 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF884D=00</action>
    </script>
  </cheat>

  <cheat desc="Lose Extra Weapon 6 Now! PL2">
    <script state="on">
      <action>maincpu.pb@FF884E=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="No Background Music">
    <script state="run">
      <action>audiocpu.pw@F018=0000</action>
    </script>
  </cheat>

  <cheat desc="Select Region"> <comment>This cheat sets the machine region - the effectiveness may vary! You have to enable this ASAP - ON or before the ROM check screen! Or enable + RESET</comment>
    <parameter>
      <item value="0x00">Japan</item>
      <item value="0x02">USA</item>
      <item value="0x04">Hispanic</item>
      <item value="0x06">Asia</item>
      <item value="0x08">Euro</item>
      <item value="0x0A">Brazil</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF808D=param</action>
    </script>
  </cheat>

  <cheat desc="Sound Test">
    <parameter min="1" max="863" step="1"/>
    <script state="change">
      <action>audiocpu.pw@D012=0000</action>
      <action>audiocpu.pb@D100=F0</action>
      <action>audiocpu.pw@D101=00</action>
      <action condition="(param LT 100)">audiocpu.pb@D102=00</action>
      <action condition="(param LT 100)">audiocpu.pb@D103=param</action>
      <action>temp0=param/100</action>
      <action condition="(param GE 100)">audiocpu.pb@D102=temp0</action>
      <action condition="(param GE 100)">audiocpu.pb@D103=param-(temp0*100)</action>
      <action>audiocpu.pw@D012=04</action>
    </script>
  </cheat>

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