<mamecheat version="1">

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

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@03F82</action>
      <action>temp1 =maincpu.mb@03FBB</action>
    </script>
    <script state="run">
      <action>maincpu.mb@03F82=00</action>
      <action>maincpu.mb@03FBB=00</action> <!-- Pt 1 - most collisions, Pt 2 - other collisions -->
    </script>
    <script state="off">
      <action>maincpu.mb@03F82=temp0 </action>
      <action>maincpu.mb@03FBB=temp1 </action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire"> <comment>Turn it OFF on the name entry screen</comment>
    <script state="run">
      <action>maincpu.pb@A33E1=00|(maincpu.pb@A33E1 BAND ~80)</action>
      <action>maincpu.pb@A0051=00</action>
    </script>
  </cheat>

  <cheat desc="Select Left Side Cannon">
    <parameter>
      <item value="0x01">Blue</item>
      <item value="0x02">Red</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@A0052=param</action>
    </script>
  </cheat>

  <cheat desc="Select Right Side Cannon">
    <parameter>
      <item value="0x01">Blue</item>
      <item value="0x02">Red</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@A0054=param</action>
    </script>
  </cheat>

  <cheat desc="Select Rear Cannon">
    <parameter>
      <item value="0x01">Blue</item>
      <item value="0x02">Red</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@A0056=param</action>
    </script>
  </cheat>

  <cheat desc="Select Front Weapon"> <comment>Enable before starting a level for the best effect, otherwise you will need to die,pick up a weapon or finish the level before seeing any effect.</comment>
    <parameter>
      <item value="0x01">Blue/Red Front Laser</item>
      <item value="0x02">Yellow Directional Cannon</item>
      <item value="0x03">Green Directional Rings</item>
      <item value="0x04">Homing Missile</item>
      <item value="0x05">Blue Side Pulse</item>
      <item value="0x06">Multi Front Curve Pulse</item>
      <item value="0x07">Front Force field</item>
      <item value="0x08">Blue Front Homing Laser</item>
      <item value="0x09">Yellow Front Ball shot</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@A0050=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

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

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