<mamecheat version="1">

  <cheat desc="Select Starting Stage">
    <parameter>
      <item value="0x00">Stage 1-1</item>
      <item value="0x01">Stage 1-2</item>
      <item value="0x02">Stage 2-1</item>
      <item value="0x03">Stage 2-2</item>
      <item value="0x04">Stage 2-3</item>
      <item value="0x05">Stage 3-1</item>
      <item value="0x06">Stage 3-2</item>
      <item value="0x07">Stage 3-3</item>
      <item value="0x08">Stage 3-4</item>
      <item value="0x09">Stage 4-1</item>
      <item value="0x0A">Stage 4-2</item>
      <item value="0x0B">Stage 4-3</item>
      <item value="0x0C">Stage 4-4</item>
      <item value="0x0D">Stage 4-5</item>
      <item value="0x0E">Stage 4-6</item>
      <item value="0x0F">Stage 4-7</item>
      <item value="0x10">Stage 5-1</item>
      <item value="0x11">Stage 5-2</item>
      <item value="0x12">Stage 5-3</item>
      <item value="0x13">Stage 5-4</item>
      <item value="0x14">Stage 5-5</item>
      <item value="0x15">Stage 5-6</item>
      <item value="0x16">Stage 5-7</item>
      <item value="0x17">Stage 6-1</item>
      <item value="0x18">Stage 6-2</item>
      <item value="0x19">Stage 6-3</item>
      <item value="0x1A">Stage 6-4</item>
      <item value="0x1B">Stage 6-5</item>
      <item value="0x1C">Stage 6-6</item>
      <item value="0x1D">Stage 6-7</item>
    </parameter>
    <script state="run">
      <action condition="(maincpu.pb@20800D==00)">maincpu.pb@20800D=param</action>
    </script>
  </cheat>

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pw@20F040=0000</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL1"> <comment>If you run out of time, turn this cheat OFF to die as you will not be able to move anymore.</comment>
    <script state="run">
      <action>maincpu.pb@200650=00</action>
      <action>maincpu.pb@200651=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL1">
    <script state="run">
      <action>maincpu.pb@2006A6=02</action>
    </script>
  </cheat>

  <cheat desc="Select Magic PL1">
    <parameter min="0" max="8" step="1"/>
    <script state="run">
      <action>maincpu.pb@2006C0=(param)</action>
      <action>maincpu.pb@20069B=01</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL2"> <comment>If you run out of time, turn this cheat OFF to die as you will not be able to move anymore.</comment>
    <script state="run">
      <action>maincpu.pb@200AC8=00</action>
      <action>maincpu.pb@200AC9=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL2">
    <script state="run">
      <action>maincpu.pb@200B1E=02</action>
    </script>
  </cheat>

  <cheat desc="Select Magic PL2">
    <parameter min="0" max="8" step="1"/>
    <script state="run">
      <action>maincpu.pb@200B38=(param)</action>
      <action>maincpu.pb@200B13=01</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL3"> <comment>If you run out of time, turn this cheat OFF to die as you will not be able to move anymore.</comment>
    <script state="run">
      <action>maincpu.pb@200F40=00</action>
      <action>maincpu.pb@200F41=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL3">
    <script state="run">
      <action>maincpu.pb@200F96=02</action>
    </script>
  </cheat>

  <cheat desc="Select Magic PL3">
    <parameter min="0" max="8" step="1"/>
    <script state="run">
      <action>maincpu.pb@200FB0=(param)</action>
      <action>maincpu.pb@200F8B=01</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL4"> <comment>If you run out of time, turn this cheat OFF to die as you will not be able to move anymore.</comment>
    <script state="run">
      <action>maincpu.pb@2013B8=00</action>
      <action>maincpu.pb@2013B9=00</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL4">
    <script state="run">
      <action>maincpu.pb@20140E=02</action>
    </script>
  </cheat>

  <cheat desc="Select Magic PL4">
    <parameter min="0" max="8" step="1"/>
    <script state="run">
      <action>maincpu.pb@201428=(param)</action>
      <action>maincpu.pb@201403=01</action>
    </script>
  </cheat>

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