Code: Select all
<mamecheat version="1">
<cheat desc="Infinite Main Time">
<script state="run">
<action>mcu.pd@0040=09090900|(mcu.pd@0040 BAND ~FFFFFF00)</action>
<action>mcu.pb@0046=FF</action> <!-- 1st = Timer, 2nd = Credits -->
</script>
</cheat>
<cheat desc="Infinite Lives">
<script state="run">
<action>maincpu.pb@00AA=63</action>
</script>
</cheat>
<cheat desc="Infinite Energy">
<script state="run">
<action>maincpu.pw@0909=1917</action> <!-- Limiting it to 799999 for safety -->
<action>maincpu.pd@090B=19191919</action>
</script>
</cheat>
<cheat desc="Saucer Invincibility">
<script state="on">
<action>temp0 =maincpu.mw@A5F7</action>
<action>temp1 =maincpu.mw@ABC3</action>
</script>
<script state="run">
<action>maincpu.mw@A5F7=00A9</action> <!-- Bullets -->
<action>maincpu.mw@ABC3=00A9</action> <!-- Ships -->
</script>
<script state="off">
<action>maincpu.mw@A5F7=temp0 </action>
<action>maincpu.mw@ABC3=temp1 </action>
</script>
</cheat>
<cheat desc="Earth Invincibility"> <comment>Protects the Earth against MegaMines. If the Megamines pass to far into the earth you will need the 'Shoot through Objects' cheat to destroy them!</comment>
<script state="on">
<action>temp0 =maincpu.mb@AB29</action>
</script>
<script state="run">
<action>maincpu.mb@AB29=AD</action>
</script>
<script state="off">
<action>maincpu.mb@AB29=temp0 </action>
</script>
</cheat>
<cheat desc="Shoot through Objects"> <comment>Use this cheat to shoot MegaMines that land on Earth when it's invincible</comment>
<script state="on">
<action>temp0 =maincpu.mb@A56F</action>
</script>
<script state="run">
<action>maincpu.mb@A56F=AD</action>
</script>
<script state="off">
<action>maincpu.mb@A56F=temp0 </action>
</script>
</cheat>
<cheat desc="One MegaMine to Finish Level Now!">
<script state="on">
<action>maincpu.pb@0400=01</action>
</script>
</cheat>
</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->