<mamecheat version="1">

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

  <cheat desc="Select Starting Round">
    <parameter min="1" max="5" step="1"/>
    <script state="run">
      <action condition="(maincpu.pb@FFF142==00)">maincpu.pb@FFF142=(param-1)</action>
    </script>
  </cheat>

  <cheat desc="Finish this Round Now!">
    <script state="on">
      <action>maincpu.pb@FFF026=10</action>
    </script>
  </cheat>

  <cheat desc="Hit Anywhere">
    <script state="on">
      <action>temp0 =maincpu.od@00D626</action>
      <action>temp1 =maincpu.od@00D62A</action>
      <action>temp2 =maincpu.od@01FFE0</action>
      <action>temp3 =maincpu.od@01FFE4</action>
      <action>temp4 =maincpu.od@01FFE8</action>
      <action>temp5 =maincpu.od@01FFEC</action>
      <action>temp6 =maincpu.od@01FFF0</action>
      <action>temp7 =maincpu.od@01FFF4</action>
    </script>
    <script state="run">
      <action>maincpu.od@00D626=4EB90001</action> <!-- This ROM cheat was made by nolberto82 -->
      <action>maincpu.od@00D62A=FFE04E71</action>
      <action>maincpu.od@01FFE0=B8FCC000</action>
      <action>maincpu.od@01FFE4=66083F7C</action>
      <action>maincpu.od@01FFE8=D6400002</action>
      <action>maincpu.od@01FFEC=4E75382C</action>
      <action>maincpu.od@01FFF0=0062986E</action>
      <action>maincpu.od@01FFF4=00344E75</action>
    </script>
    <script state="off">
      <action>maincpu.od@00D626=temp0 </action>
      <action>maincpu.od@00D62A=temp1 </action>
      <action>maincpu.od@01FFE0=temp2 </action>
      <action>maincpu.od@01FFE4=temp3 </action>
      <action>maincpu.od@01FFE8=temp4 </action>
      <action>maincpu.od@01FFEC=temp5 </action>
      <action>maincpu.od@01FFF0=temp6 </action>
      <action>maincpu.od@01FFF4=temp7 </action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@FFC04A=70</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL1">
    <script state="run">
      <action>maincpu.pb@FFC03F=03</action>
    </script>
  </cheat>

  <cheat desc="Select Power-Up/Beast PL1"> <comment>Note the colours maybe incorrect until you lose a life</comment>
    <parameter>
      <item value="0x01">None (Default)</item>
      <item value="0x02">Medium</item>
      <item value="0x03">High</item>
      <item value="0x04">Beast</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pw@FFC06A=0000</action>
      <action condition="(param==01)">maincpu.pb@FFE01B=00</action>
      <action condition="(param==02)">maincpu.pw@FFC06A=0101</action>
      <action condition="(param==02)">maincpu.pb@FFE01B=00</action>
      <action condition="(param==03)">maincpu.pw@FFC06A=0202</action>
      <action condition="(param==03)">maincpu.pb@FFE01B=00</action>
      <action condition="(param==04)">maincpu.pw@FFC06A=0303</action>
      <action condition="(param==04)">maincpu.pb@FFE01B=01</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Punch PL1">
    <script state="run">
      <action>maincpu.pb@FFE01E=00|(maincpu.pb@FFE01E BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Kick PL1">
    <script state="run">
      <action>maincpu.pb@FFE01E=00|(maincpu.pb@FFE01E BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@FFC44A=70</action>
    </script>
  </cheat>

  <cheat desc="Invincibility PL2">
    <script state="run">
      <action>maincpu.pb@FFC43F=03</action>
    </script>
  </cheat>

  <cheat desc="Select Power-Up/Beast PL2"> <comment>Note the colours maybe incorrect until you lose a life</comment>
    <parameter>
      <item value="0x01">None (Default)</item>
      <item value="0x02">Medium</item>
      <item value="0x03">High</item>
      <item value="0x04">Beast</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pw@FFC46A=0000</action>
      <action condition="(param==01)">maincpu.pb@FFE09E=00</action>
      <action condition="(param==02)">maincpu.pw@FFC46A=0101</action>
      <action condition="(param==02)">maincpu.pb@FFE09E=00</action>
      <action condition="(param==03)">maincpu.pw@FFC46A=0202</action>
      <action condition="(param==03)">maincpu.pb@FFE09E=00</action>
      <action condition="(param==04)">maincpu.pw@FFC46A=0303</action>
      <action condition="(param==04)">maincpu.pb@FFE09E=01</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Punch PL2">
    <script state="run">
      <action>maincpu.pb@FFE09E=00|(maincpu.pb@FFE09E BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Kick PL2">
    <script state="run">
      <action>maincpu.pb@FFE09E=00|(maincpu.pb@FFE09E BAND ~04)</action>
    </script>
  </cheat>

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