<mamecheat version="1">

  <cheat desc="Infinite Credits">
    <script state="run">
      <action>maincpu.pb@2030F7=09</action>
    </script>
  </cheat>

  <cheat desc="Select Next Round"> <comment>The Round cheat is buggy so activate at the enemy boss for the best effect and turn it OFF after you've started the next round</comment>
    <parameter>
      <item value="0x01">3</item>
      <item value="0x02">4</item>
      <item value="0x03">5</item>
      <item value="0x04">6</item>
      <item value="0x05">7</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@204451=03</action>
      <action condition="(param==01)">maincpu.pb@2043E5=03</action>
      <action condition="(param==02)">maincpu.pb@204451=04</action>
      <action condition="(param==02)">maincpu.pb@2043E5=04</action>
      <action condition="(param==03)">maincpu.pb@204451=05</action>
      <action condition="(param==03)">maincpu.pb@2043E5=05</action>
      <action condition="(param==04)">maincpu.pb@204451=06</action>
      <action condition="(param==04)">maincpu.pb@2043E5=06</action>
      <action condition="(param==05)">maincpu.pb@204451=07</action>
      <action condition="(param==05)">maincpu.pb@2043E5=07</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL1">
    <script state="run">
      <action>maincpu.pb@2043F9=03</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL1">
    <script state="run">
      <action>maincpu.pb@20105E=00</action>
    </script>
  </cheat>

  <cheat desc="Maximum Front Fire Power PL1">
    <script state="run">
      <action>maincpu.pb@2010B3=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Rear  Fire Power PL1">
    <script state="run">
      <action>maincpu.pb@2010D3=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Upper Fire Power PL1">
    <script state="run">
      <action>maincpu.pb@2010F3=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Lower Fire Power PL1">
    <script state="run">
      <action>maincpu.pb@201113=03</action>
    </script>
  </cheat>

  <cheat desc="Select Front Shot PL1">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@2010B1=param</action>
    </script>
  </cheat>

  <cheat desc="Select Rear Shot PL1">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@2010D1=param</action>
    </script>
  </cheat>

  <cheat desc="Select Upper Shot PL1">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@2010F1=param</action>
    </script>
  </cheat>

  <cheat desc="Select Lower Shot PL1">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@201111=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL2">
    <script state="run">
      <action>maincpu.pb@20440D=03</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL2">
    <script state="run">
      <action>maincpu.pb@201FFE=00</action>
    </script>
  </cheat>

  <cheat desc="Maximum Front Fire Power PL2">
    <script state="run">
      <action>maincpu.pb@202053=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Rear  Fire Power PL2">
    <script state="run">
      <action>maincpu.pb@202073=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Upper Fire Power PL2">
    <script state="run">
      <action>maincpu.pb@202093=03</action>
    </script>
  </cheat>

  <cheat desc="Maximum Lower Fire Power PL2">
    <script state="run">
      <action>maincpu.pb@2020B3=03</action>
    </script>
  </cheat>

  <cheat desc="Select Front Shot PL2">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@202051=param</action>
    </script>
  </cheat>

  <cheat desc="Select Rear Shot PL2">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@202071=param</action>
    </script>
  </cheat>

  <cheat desc="Select Upper Shot PL2">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@202091=param</action>
    </script>
  </cheat>

  <cheat desc="Select Lower Shot PL2">
    <parameter>
      <item value="0x01">Laser</item>
      <item value="0x02">Normal</item>
      <item value="0x03">Bound</item>
      <item value="0x04">Red Shot</item>
      <item value="0x05">Homing</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@2020B1=param</action>
    </script>
  </cheat>

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