<mamecheat version="1">

  <cheat desc="Infinite Credits">
    <script state="run">
      <action>maincpu.pb@3F0016=99</action>
    </script>
  </cheat>

  <cheat desc="Select Starting Mission">
    <parameter>
      <item value="0x01">Mission 1</item>
      <item value="0x02">Mission 2</item>
      <item value="0x04">Mission 3</item>
      <item value="0x03">Mission 4</item>
      <item value="0x08">Mission 5</item>
      <item value="0x07">Mission 6</item>
      <item value="0x06">Mission 7</item>
      <item value="0x05">Mission 8</item>
      <item value="0x0C">Mission 9</item>
      <item value="0x0B">Mission 10</item>
      <item value="0x0A">Mission 11</item>
      <item value="0x09">Mission 12</item>
      <item value="0x0D">Ending 1</item>
      <item value="0x0E">Ending 2</item>
      <item value="0x0F">Ending 3</item>
      <item value="0x10">Ending 4</item>
    </parameter>
    <script state="run">
      <action condition="(maincpu.pb@3F018B==01)">maincpu.pb@3F018B=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@3F0723=09</action>
    </script>
  </cheat>

  <cheat desc="Infinite Power PL1">
    <script state="run">
      <action>maincpu.pw@3F074A=0300</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL1">
    <script state="run">
      <action>maincpu.pb@3F070C=04|(maincpu.pb@3F070C BAND ~04)</action>
      <action>maincpu.pw@3F070A=000F</action>
    </script>
  </cheat>

  <cheat desc="Always Maximum Shot Power PL1">
    <script state="run">
      <action>maincpu.pb@3F0743=02</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL1">
    <parameter>
      <item value="0x00">Vulcan</item>
      <item value="0x04">Claster</item>
      <item value="0x08">Grenade</item>
      <item value="0x0C">Laser</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F0741=param</action>
    </script>
  </cheat>

  <cheat desc="Select Charge Weapon PL1">
    <parameter>
      <item value="0x00">H-Missile</item>
      <item value="0x04">Grenade-L</item>
      <item value="0x08">Flame-L</item>
      <item value="0x0C">Electriger</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F0749=param</action>
    </script>
  </cheat>

  <cheat desc="Select Hand Weapon PL1">
    <parameter>
      <item value="0x00">Nucle Shot</item>
      <item value="0x04">Beam Sword</item>
      <item value="0x08">Iron Craw</item>
      <item value="0x0C">Pile Bunker</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F0751=param</action>
    </script>
  </cheat>

  <cheat desc="Select Foot Parts PL1">
    <parameter>
      <item value="0x00">2 Legs</item>
      <item value="0x04">Hover</item>
      <item value="0x08">4 Legs</item>
      <item value="0x0C">6 Wheels</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F0739=param</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire PL1"> <comment>Turn it OFF on parts select or name entry</comment>
    <script state="run">
      <action>maincpu.pb@3F018D=00|(maincpu.pb@3F018D BAND ~50)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@3F07A3=09</action>
    </script>
  </cheat>

  <cheat desc="Infinite Power PL2">
    <script state="run">
      <action>maincpu.pw@3F07CA=0300</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL2">
    <script state="run">
      <action>maincpu.pb@3F078C=04|(maincpu.pb@3F078C BAND ~04)</action>
      <action>maincpu.pw@3F078A=000F</action>
    </script>
  </cheat>

  <cheat desc="Always Maximum Shot Power PL2">
    <script state="run">
      <action>maincpu.pb@3F07C3=02</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL2">
    <parameter>
      <item value="0x00">Vulcan</item>
      <item value="0x04">Claster</item>
      <item value="0x08">Grenade</item>
      <item value="0x0C">Laser</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F07C1=param</action>
    </script>
  </cheat>

  <cheat desc="Select Charge Weapon PL2">
    <parameter>
      <item value="0x00">H-Missile</item>
      <item value="0x04">Grenade-L</item>
      <item value="0x08">Flame-L</item>
      <item value="0x0C">Electriger</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F07C9=param</action>
    </script>
  </cheat>

  <cheat desc="Select Hand Weapon PL2">
    <parameter>
      <item value="0x00">Nucle Shot</item>
      <item value="0x04">Beam Sword</item>
      <item value="0x08">Iron Craw</item>
      <item value="0x0C">Pile Bunker</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F07D1=param</action>
    </script>
  </cheat>

  <cheat desc="Select Foot Parts PL2">
    <parameter>
      <item value="0x00">2 Legs</item>
      <item value="0x04">Hover</item>
      <item value="0x08">4 Legs</item>
      <item value="0x0C">6 Wheels</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F07B9=param</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire PL2"> <comment>Turn it OFF on parts select or name entry</comment>
    <script state="run">
      <action>maincpu.pb@3F018C=00|(maincpu.pb@3F018C BAND ~50)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Select Region">
    <parameter>
      <item value="0x00">Japan</item>
      <item value="0x01">USA</item>
      <item value="0x02">Other</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F0007=param</action>
    </script>
  </cheat>

  <cheat desc="Select Game Mode"> <comment>Game Mode cheat works in setting Region as Japan or USA ONLY</comment>
    <parameter>
      <item value="0x00">Wolf Fang</item>
      <item value="0xFF">Rohga</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@3F001A=param</action>
    </script>
  </cheat>

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