<mamecheat version="1">

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@D490=0A</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@2B22</action>
      <action>temp1 =maincpu.mb@6600</action>
      <action>temp2 =maincpu.mb@708E</action>
      <action>temp3 =maincpu.mb@76FC</action>
      <action>temp4 =maincpu.mb@92EA</action>
      <action>temp5 =maincpu.mb@A8C5</action>
    </script>
    <script state="run">
      <action>maincpu.mb@2B22=C9</action> <!-- Star Shots -->
      <action>maincpu.mb@6600=C9</action> <!-- Worm/Snake Head -->
      <action>maincpu.mb@708E=C9</action> <!-- Flame Shots -->
      <action>maincpu.mb@76FC=00</action> <!-- Background -->
      <action>maincpu.mb@92EA=C9</action> <!-- Ground to Air -->
      <action>maincpu.mb@A8C5=C9</action> <!-- Ball -->
    </script>
    <script state="off">
      <action>maincpu.mb@2B22=temp0 </action>
      <action>maincpu.mb@6600=temp1 </action>
      <action>maincpu.mb@708E=temp2 </action>
      <action>maincpu.mb@76FC=temp3 </action>
      <action>maincpu.mb@92EA=temp4 </action>
      <action>maincpu.mb@A8C5=temp5 </action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Skip RAM/ROM Check"> <comment>Enable and RESET for a Quick Start. It's better to use together with Pre-Enable.</comment>
    <script state="on">
      <action>temp0 =maincpu.md@0000</action>
    </script>
    <script state="run">
      <action>maincpu.md@0000=0001B4C3|(maincpu.md@0000 BAND ~00FFFFFF)</action> <!-- It's a legal zero address! -->
    </script>
    <script state="off">
      <action>maincpu.md@0000=temp0 </action>
    </script>
  </cheat>

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