Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>temp0=maincpu.pw@8895A</action>
<action condition="(frame%25==0) AND ((temp1-1)==temp0)">maincpu.pw@8895A=0959</action>
<action condition="(frame%25==0)">temp1=maincpu.pw@8895A</action>
</script>
</cheat>
<cheat desc="Invincibility">
<script state="on">
<action>temp0 =maincpu.mb@04DD5</action>
</script>
<script state="run">
<action>maincpu.mb@04DD5=00</action>
</script>
<script state="off">
<action>maincpu.mb@04DD5=temp0 </action>
</script>
</cheat>
<cheat desc="Rapid Fire - Player"> <comment>Turn it OFF on the name entry screen</comment>
<parameter>
<item value="0x00">Normal</item>
<item value="0x01">Special</item>
</parameter>
<script state="run">
<action>maincpu.pw@88008=0000|(maincpu.pw@88008 BAND ~8080)</action>
<action condition="param==01">maincpu.pb@88C16=00</action>
</script>
</cheat>
<cheat desc="Rapid Fire - Dragon">
<script state="run">
<action condition="(maincpu.pb@89028 == 01)">maincpu.pb@89028=FF</action>
</script>
</cheat>
<cheat desc="P1 Select Starting Stage"> <comment>1 Loop = 6 Stages</comment>
<parameter min="1" max="12" step="1"/>
<script state="run">
<action condition="(maincpu.pb@8895D==01)">maincpu.pb@8895D=(param)</action>
</script>
</cheat>
<cheat desc="P2 Select Starting Stage"> <comment>1 Loop = 6 Stages</comment>
<parameter min="1" max="12" step="1"/>
<script state="run">
<action condition="(maincpu.pb@88984==01)">maincpu.pb@88984=(param)</action>
</script>
</cheat>