invincibility works but 2 small issues are mentioned in comment section... (invincibility is for all platform + spaceship stages)
rapid fire (for platform stages, button A, for spaceship stages, button A + B are rapid)
skip stage (works for every single platform or spaceship stages)
[xsleena] [xsleenab] [xsleenaj]
Code: Select all
<cheat desc="Invincibility">
<comment>Gets stuck when you fall into the space in Cleemalt stage or timer reaches zero (need to turn this cheat OFF and one life is lost).</comment>
<script state="on">
<action>temp0=sub.rb@041BC</action>
<action>temp1=sub.rb@08291</action>
<action>temp2=sub.rb@09132</action>
<action>temp3=sub.rb@0B03A</action>
<action>temp4=sub.mb@13027</action>
</script>
<script state="run">
<action>sub.rb@041BC=20</action>
<action>sub.rb@08291=20</action>
<action>sub.rb@09132=20</action>
<action>sub.rb@0B03A=20</action>
<action>sub.mb@13027=20</action>
</script>
<script state="off">
<action>sub.rb@041BC=temp0</action>
<action>sub.rb@08291=temp1</action>
<action>sub.rb@09132=temp2</action>
<action>sub.rb@0B03A=temp3</action>
<action>sub.mb@13027=temp4</action>
</script>
</cheat>
<cheat desc="Rapid Fire">
<script state="run">
<action condition="(maincpu.pb@0051 == 00)">maincpu.pb@107F=00|(maincpu.pb@107F BAND ~10)</action>
<action condition="(maincpu.pb@0052 == 00)">maincpu.pb@107F=00|(maincpu.pb@107F BAND ~30)</action>
</script>
</cheat>
<cheat desc="Finish Current Stage Now!">
<comment>In platform stages, use this cheat after "Get Ready !" message disappears.</comment>
<script state="on">
<action condition="(maincpu.pb@0052 == 02)">maincpu.pb@0052=03</action>
<action condition="(maincpu.pb@0051 == 43) OR (maincpu.pb@0051 == C2)">maincpu.pb@0051=04</action>
</script>
</cheat>
Code: Select all
<cheat desc="Invincibility">
<comment>Gets stuck when you fall into the space in Saturn stage or timer reaches zero (need to turn this cheat OFF and one life is lost).</comment>
<script state="on">
<action>temp0=sub.rb@041BC</action>
<action>temp1=sub.rb@08291</action>
<action>temp2=sub.rb@09132</action>
<action>temp3=sub.rb@0B06E</action>
<action>temp4=sub.mb@13027</action>
</script>
<script state="run">
<action>sub.rb@041BC=20</action>
<action>sub.rb@08291=20</action>
<action>sub.rb@09132=20</action>
<action>sub.rb@0B06E=20</action>
<action>sub.mb@13027=20</action>
</script>
<script state="off">
<action>sub.rb@041BC=temp0</action>
<action>sub.rb@08291=temp1</action>
<action>sub.rb@09132=temp2</action>
<action>sub.rb@0B06E=temp3</action>
<action>sub.mb@13027=temp4</action>
</script>
</cheat>
<cheat desc="Rapid Fire">
<script state="run">
<action condition="(maincpu.pb@0051 == 00)">maincpu.pb@107F=00|(maincpu.pb@107F BAND ~10)</action>
<action condition="(maincpu.pb@0052 == 00)">maincpu.pb@107F=00|(maincpu.pb@107F BAND ~30)</action>
</script>
</cheat>
<cheat desc="Finish Current Stage Now!">
<comment>In platform stages, use this cheat after "Get Ready !" message disappears.</comment>
<script state="on">
<action condition="(maincpu.pb@0052 == 02)">maincpu.pb@0052=03</action>
<action condition="(maincpu.pb@0051 == 43) OR (maincpu.pb@0051 == C2)">maincpu.pb@0051=04</action>
</script>
</cheat>