<mamecheat version="1">

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@0040=00</action>
    </script>
  </cheat>

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

  <cheat desc="Invincibility" tempvariables="17">
    <script state="on">
      <action>temp0 =maincpu.mb@B8F5</action>
      <action>temp1 =maincpu.mb@B8F6</action>
      <action>temp2 =maincpu.mb@C00B</action>
      <action>temp3 =maincpu.mb@C00C</action>
      <action>temp4 =maincpu.mb@C69E</action>
      <action>temp5 =maincpu.mb@C69F</action>
      <action>temp6 =maincpu.mb@D87D</action>
      <action>temp7 =maincpu.mb@D87E</action>
      <action>temp8 =maincpu.mb@A0FC</action>
      <action>temp9 =maincpu.mb@A0FD</action>
      <action>temp10=maincpu.mb@BE05</action>
      <action>temp11=maincpu.mb@BE06</action>
      <action>temp12=maincpu.mb@5805</action>
      <action>temp13=maincpu.mb@5806</action>
      <action>temp14=maincpu.mb@A10A</action>
      <action>temp15=maincpu.mb@A10B</action>
      <action>temp16=maincpu.mb@4EF4</action>
    </script>
    <script state="run">
      <action>maincpu.mb@B8F5=B0</action>
      <action>maincpu.mb@B8F6=16</action> <!-- Note the enemies may change on other levels the cheats are still good but the descriptions may differ -->
      <action>maincpu.mb@C00B=B0</action> <!-- Parts 1 + 2 sorts out the  dragon man with sword -->
      <action>maincpu.mb@C00C=0C</action> <!-- Parts 3 + 4 sorts out the balls -->
      <action>maincpu.mb@C69E=B0</action>
      <action>maincpu.mb@C69F=0C</action> <!-- Parts 5 + 6 sorts out the skulls -->
      <action>maincpu.mb@D87D=B0</action>
      <action>maincpu.mb@D87E=09</action> <!-- Parts 7 + 8 sorts out the grim reaper -->
      <action>maincpu.mb@A0FC=97</action>
      <action>maincpu.mb@A0FD=A0</action> <!-- Parts 9 + 10 sorts out the lava pit -->
      <action>maincpu.mb@BE05=B0</action>
      <action>maincpu.mb@BE06=11</action> <!-- Parts 11 + 12 sorts out the dragon man ON FIRE -->
      <action>maincpu.mb@5805=90</action>
      <action>maincpu.mb@5806=12</action> <!-- Parts 13 + 14 sorts out the crocodiles outside -->
      <action>maincpu.mb@A10A=97</action>
      <action>maincpu.mb@A10B=A0</action> <!-- Parts 15 + 16 sorts out the small fires -->
      <action>maincpu.mb@4EF4=A5</action> <!-- Part 18 stops you being bounced by rebounding objects -->
    </script>
    <script state="off">
      <action>maincpu.mb@B8F5=temp0 </action>
      <action>maincpu.mb@B8F6=temp1 </action>
      <action>maincpu.mb@C00B=temp2 </action>
      <action>maincpu.mb@C00C=temp3 </action>
      <action>maincpu.mb@C69E=temp4 </action>
      <action>maincpu.mb@C69F=temp5 </action>
      <action>maincpu.mb@D87D=temp6 </action>
      <action>maincpu.mb@D87E=temp7 </action>
      <action>maincpu.mb@A0FC=temp8 </action>
      <action>maincpu.mb@A0FD=temp9 </action>
      <action>maincpu.mb@BE05=temp10</action>
      <action>maincpu.mb@BE06=temp11</action>
      <action>maincpu.mb@5805=temp12</action>
      <action>maincpu.mb@5806=temp13</action>
      <action>maincpu.mb@A10A=temp14</action>
      <action>maincpu.mb@A10B=temp15</action>
      <action>maincpu.mb@4EF4=temp16</action>
    </script>
  </cheat>

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