<mamecheat version="1">

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

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@FFE741=04</action>
    </script>
  </cheat>

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

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.rb@0041C2</action>
      <action>temp1 =maincpu.rb@004636</action>
      <action>temp2 =maincpu.rb@004AD4</action>
      <action>temp3 =maincpu.rb@004B18</action>
      <action>temp4 =maincpu.rb@00E5FC</action>
      <action>temp5 =maincpu.rb@00E693</action>
      <action>temp6 =maincpu.rb@014822</action>
      <action>temp7 =maincpu.rb@02A693</action>
    </script>
    <script state="run">
      <action>maincpu.rb@0041C2=60</action>
      <action>maincpu.rb@004636=60</action> <!-- 1st = Mine (3D Stage) 2nd = Enemy (3D Stage) -->
      <action>maincpu.rb@004AD4=60</action> <!-- Missile (3D Stage) -->
      <action>maincpu.rb@004B18=60</action> <!-- Fire (3D Stage) -->
      <action>maincpu.rb@00E5FC=60</action> <!-- Enemy (2D Stage) -->
      <action>maincpu.rb@00E693=10</action> <!-- Fire (2D Stage) [bsr $e6a6 - $e6a4 (rts)] -->
      <action>maincpu.rb@014822=60</action> <!-- Round 9 Boss -->
      <action>maincpu.rb@02A693=64</action> <!-- Round 16 Boss [$ea66 - $ea64 (rts)] -->
    </script>
    <script state="off">
      <action>maincpu.rb@0041C2=temp0 </action>
      <action>maincpu.rb@004636=temp1 </action>
      <action>maincpu.rb@004AD4=temp2 </action>
      <action>maincpu.rb@004B18=temp3 </action>
      <action>maincpu.rb@00E5FC=temp4 </action>
      <action>maincpu.rb@00E693=temp5 </action>
      <action>maincpu.rb@014822=temp6 </action>
      <action>maincpu.rb@02A693=temp7 </action>
    </script>
  </cheat>

  <cheat desc="Infinite Shields"> <comment>Works for tunnel section (eg level 2)</comment>
    <script state="run">
      <action>maincpu.pb@FFE962=04</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire">
    <script state="run">
      <action>maincpu.pb@FFE975=01</action>
      <action>maincpu.pb@FFEBAE=00</action> <!-- 1st = 2D Stage, 2nd = 3D Stage -->
    </script>
  </cheat>

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