<mamecheat version="1">

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

  <cheat desc="Go to Last Level">
    <script state="run">
      <action>maincpu.pb@ED72=20</action>
    </script>
  </cheat>

  <cheat desc="Don't die when ball is out">
    <script state="run">
      <action>maincpu.pb@EF62=00</action>
    </script>
  </cheat>

  <cheat desc="Always Keep One Ball in Play">
    <script state="run">
      <action condition="(maincpu.pb@C4A5 LT 00) OR (maincpu.pb@C4A5 GT E4)">maincpu.pb@C4A5=E2</action>
    </script>
  </cheat>

  <cheat desc="Warp door always open">
    <script state="run">
      <action>maincpu.pb@C4CE=01</action>
    </script>
  </cheat>

  <cheat desc="Warp door never open">
    <script state="run">
      <action>maincpu.pb@C4CE=00</action>
    </script>
  </cheat>

  <cheat desc="Open Warp door Now!">
    <script state="on">
      <action>maincpu.pb@C4CE=01</action>
    </script>
  </cheat>

  <cheat desc="Shut Warp door Now!">
    <script state="on">
      <action>maincpu.pb@C4CE=00</action>
    </script>
  </cheat>

  <cheat desc="Finish this Level Now!">
    <script state="on">
      <action>maincpu.pb@ED83=00</action>
    </script>
  </cheat>

  <cheat desc="Lose a Life Now!">
    <script state="on">
      <action>maincpu.pb@EF62=01</action>
    </script>
  </cheat>

  <cheat desc="Select Pill to Drop Now!"> <!-- Assign to an activation key for the best effect -->
    <parameter>
      <item value="0x01">L (Red)    = Laser</item>
      <item value="0x02">E (Blue)   = Enlarged Bat</item>
      <item value="0x03">C (Green)  = Catcher Bat</item>
      <item value="0x04">S (Orange) = Slower Ball</item>
      <item value="0x05">B (Pink)   = Warp Door</item>
      <item value="0x06">D (Cyan)   = Multiballs</item>
      <item value="0x07">P (Grey)   = Extra Life</item>
    </parameter>
    <script state="change">
      <action>maincpu.pb@C658=param</action>
    </script>
  </cheat>

  <cheat desc="Select Pill to Drop Every 5 Seconds">
    <parameter>
      <item value="0x01">L (Red)    = Laser</item>
      <item value="0x02">E (Blue)   = Enlarged Bat</item>
      <item value="0x03">C (Green)  = Catcher Bat</item>
      <item value="0x04">S (Orange) = Slower Ball</item>
      <item value="0x05">B (Pink)   = Warp Door</item>
      <item value="0x06">D (Cyan)   = Multiballs</item>
      <item value="0x07">P (Grey)   = Extra Life</item>
    </parameter>
    <script state="run">
      <action condition="(frame % 300 == 0)">maincpu.pb@C658=param</action>
    </script>
  </cheat>

  <cheat desc="Select Change/Dropping Pill Now!"> <comment>The Pill Colour won't change</comment> <!-- Assign to an activation key for the best effect (Note the Pill Colour won't change) -->
    <parameter>
      <item value="0x81">L (Red)    = Laser</item>
      <item value="0x82">E (Blue)   = Enlarged Bat</item>
      <item value="0x83">C (Green)  = Catcher Bat</item>
      <item value="0x84">S (Orange) = Slower Ball</item>
      <item value="0x85">B (Pink)   = Warp Door</item>
      <item value="0x86">D (Cyan)   = Multiballs</item>
      <item value="0x87">P (Grey)   = Extra Life</item>
    </parameter>
    <script state="change">
      <action>maincpu.pb@C658=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL1">
    <script state="run">
      <action>maincpu.pb@ED76=06</action>
    </script>
  </cheat>

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

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