<mamecheat version="1">

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

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

  <cheat desc="Invincibility"> <comment>Anything that touches you dies on contact</comment>
    <script state="on">
      <action>temp0 =maincpu.ob@135E</action>
      <action>temp1 =maincpu.mb@135F</action>
      <action>temp2 =maincpu.mb@12FB</action>
    </script>
    <script state="run">
      <action>maincpu.ob@135E=18</action>
      <action>maincpu.mb@135F=4C</action> <!-- Parts 1 + 2 for most collisions -->
      <action>maincpu.mb@12FB=00</action> <!-- some Boss Screen collisions -->
    </script>
    <script state="off">
      <action>maincpu.ob@135E=temp0 </action>
      <action>maincpu.mb@135F=temp1 </action>
      <action>maincpu.mb@12FB=temp2 </action>
    </script>
  </cheat>

  <cheat desc="Infinite Life">
    <script state="run">
      <action condition="(frame % 420 == 0)">maincpu.pb@C054=99</action>
    </script>
  </cheat>

  <cheat desc="Infinite Shop Time">
    <script state="run">
      <action>maincpu.pb@C051=99</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Money">
    <script state="run">
      <action>maincpu.pd@C0B8=00099999|(maincpu.pd@C0B8 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Sound Test">
    <parameter min="1" max="48" step="1"/>
    <script state="on">
      <action condition="maincpu.pb@E000==00">maincpu.pb@E000=01</action>
    </script>
    <script state="change">
      <action>maincpu.pb@DE02=param+80</action>
    </script>
  </cheat>

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