<mamecheat version="1">

  <cheat desc="Infinite Time"> <comment>Disable just before travelling to a different city otherwise the game will freeze!</comment>
    <script state="run">
      <action>maincpu.pb@E01A=99</action>
    </script>
  </cheat>

  <cheat desc="Stop the Bubbles Now!">
    <script state="on">
      <action>maincpu.pb@E027=01</action>
    </script>
  </cheat>

  <cheat desc="Restart the Bubbles Now!">
    <script state="on">
      <action>maincpu.pb@E027=00</action>
    </script>
  </cheat>

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

  <cheat desc="Goto Last level on comp.">
    <script state="on">
      <action>maincpu.pb@E018=10</action>
      <action>maincpu.pb@E019=30</action>
    </script>
  </cheat>

  <cheat desc="Goto Last level on death">
    <script state="on">
      <action>maincpu.pb@E018=10</action>
      <action>maincpu.pb@E019=31</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Invincibility PL1"> <comment>Disable this cheat just before ending a level or else the level will not end!</comment>
    <parameter>
      <item value="0x04">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@E200=param|(maincpu.pb@E200 BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Protection PL1">
    <script state="run">
      <action>maincpu.pb@E228=01</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL1">
    <parameter>
      <item value="0x01">Normal</item>
      <item value="0x02">Double</item>
      <item value="0x03">Machine Gun</item>
      <item value="0x04">Blocker</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@E229=00</action>
      <action condition="(param==01)">maincpu.pb@E22C=00</action>
      <action condition="(param==01)">maincpu.pb@E244=00</action>
      <action condition="(param==02)">maincpu.pb@E229=01</action>
      <action condition="(param==02)">maincpu.pb@E22C=00</action>
      <action condition="(param==02)">maincpu.pb@E244=00</action>
      <action condition="(param==03)">maincpu.pb@E229=00</action>
      <action condition="(param==03)">maincpu.pb@E22C=01</action>
      <action condition="(param==03)">maincpu.pb@E244=00</action>
      <action condition="(param==04)">maincpu.pb@E229=00</action>
      <action condition="(param==04)">maincpu.pb@E22C=00</action>
      <action condition="(param==04)">maincpu.pb@E244=01</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Invincibility PL2"> <comment>Disable this cheat just before ending a level or else the level will not end!</comment>
    <parameter>
      <item value="0x04">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@E280=param|(maincpu.pb@E280 BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Protection PL2">
    <script state="run">
      <action>maincpu.pb@E2A8=01</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon PL2">
    <parameter>
      <item value="0x01">Normal</item>
      <item value="0x02">Double</item>
      <item value="0x03">Machine Gun</item>
      <item value="0x04">Blocker</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@E2A9=00</action>
      <action condition="(param==01)">maincpu.pb@E2AC=00</action>
      <action condition="(param==01)">maincpu.pb@E2C4=00</action>
      <action condition="(param==02)">maincpu.pb@E2A9=01</action>
      <action condition="(param==02)">maincpu.pb@E2AC=00</action>
      <action condition="(param==02)">maincpu.pb@E2C4=00</action>
      <action condition="(param==03)">maincpu.pb@E2A9=00</action>
      <action condition="(param==03)">maincpu.pb@E2AC=01</action>
      <action condition="(param==03)">maincpu.pb@E2C4=00</action>
      <action condition="(param==04)">maincpu.pb@E2A9=00</action>
      <action condition="(param==04)">maincpu.pb@E2AC=00</action>
      <action condition="(param==04)">maincpu.pb@E2C4=01</action>
    </script>
  </cheat>

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