<mamecheat version="1">

  <cheat desc="Infinite Credits">
    <script state="run">
      <action>maincpu.pb@4003=99</action>
      <action>maincpu.pb@400A=61</action>
      <action>maincpu.pb@400B=61</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.md@0C38</action>
      <action>temp1 =maincpu.md@0C6C</action>
      <action>temp2 =maincpu.md@134F</action>
      <action>temp3 =maincpu.md@135B</action>
    </script>
    <script state="run">
      <action>maincpu.md@0C38=00000000|(maincpu.md@0C38 BAND ~00FFFFFF)</action>
      <action>maincpu.md@0C6C=00000000|(maincpu.md@0C6C BAND ~00FFFFFF)</action> <!-- Part 1 Stage 1 Holes, Part 2 Stage 1 Shootable Wall -->
      <action>maincpu.md@134F=00000000|(maincpu.md@134F BAND ~00FFFFFF)</action> <!-- Stage 2 Reflected Shot -->
      <action>maincpu.md@135B=00000000|(maincpu.md@135B BAND ~00FFFFFF)</action> <!-- Stage 2 Touching Orbs -->
    </script>
    <script state="off">
      <action>maincpu.md@0C38=temp0 </action>
      <action>maincpu.md@0C6C=temp1 </action>
      <action>maincpu.md@134F=temp2 </action>
      <action>maincpu.md@135B=temp3 </action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire">
    <script state="run">
      <action>maincpu.pw@4005=0000|(maincpu.pw@4005 BAND ~1010)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

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

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