Code: Select all
<cheat desc="Infinite Time">
<script state="run">
<action>maincpu.pb@FEFE23=00</action>
<action>maincpu.pb@FEFE24=00</action>
</script>
</cheat>
<cheat desc="Infinite Continues">
<script state="run">
<action>maincpu.pb@FEFE18=04</action>
</script>
</cheat>
<cheat desc="Infinite Lives">
<script state="run">
<action>maincpu.pb@FEFE12=63</action>
</script>
</cheat>
<cheat desc="Always have Maximum Rings">
<script state="run">
<action>maincpu.pw@FEFE20=03E7</action>
</script>
</cheat>
<cheat desc="Select Speed">
<parameter>
<item value="0x06">Default</item>
<item value="0x08">Super Knuckles</item>
<item value="0x0A">Super Sonic</item>
<item value="0x0C">Shoes</item>
<item value="0x0F">Blazing Fast</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFF760=param</action>
</script>
</cheat>
<cheat desc="Select Acceleration">
<parameter>
<item value="0x0C">Default</item>
<item value="0x18">Shoes \ Super Knuckles</item>
<item value="0x30">Super Sonic</item>
<item value="0x50">Blazing Fast</item>
<item value="0xFF">Instant</item>
</parameter>
<script state="run">
<action>maincpu.pb@FFF763=param</action>
</script>
</cheat>
<cheat desc="Get All Chaos Emeralds Now!">
<script state="on">
<action>maincpu.pw@FEFE57=0600</action>
<action>maincpu.pw@FEFE59=0102</action>
<action>maincpu.pw@FEFE5B=0304</action>
<action>maincpu.pb@FEFE5D=05</action>
</script>
</cheat>
<cheat desc="Shield">
<script state="run">
<action>maincpu.pb@FEFE2C=01</action>
</script>
</cheat>
<cheat desc="Invincibility 'ON'"> <comment>Falling down Bottomless Pits will still kill you!</comment>
<script state="run">
<action>maincpu.pb@FEFE2D=01</action>
</script>
</cheat>
<cheat desc="Invincibility 'OFF'">
<script state="on">
<action>maincpu.pb@FEFE2D=00</action>
</script>
</cheat>
<cheat desc="Never drown">
<script state="run">
<action>maincpu.pb@FEFE15=1E</action>
</script>
</cheat>
<cheat desc="Stage Select Menu"> <comment>Use this on the title screen</comment>
<script state="run">
<action>maincpu.pb@FEFDFA=32</action>
<action>maincpu.pb@FEFDFB=9A</action>
</script>
</cheat>
<cheat desc="Select Starting Act">
<parameter>
<item value="0x0000">Green Hill Zone Act 1</item>
<item value="0x0001">Green Hill Zone Act 2</item>
<item value="0x0002">Green Hill Zone Act 3</item>
<item value="0x0100">Labyrynth Zone Act 1</item>
<item value="0x0101">Labyrynth Zone Act 2</item>
<item value="0x0102">Labyrynth Zone Act 3</item>
<item value="0x0200">Marble Zone Act 1</item>
<item value="0x0201">Marble Zone Act 2</item>
<item value="0x0202">Marble Zone Act 3</item>
<item value="0x0300">Star Light Zone Act 1</item>
<item value="0x0301">Star Light Zone Act 2</item>
<item value="0x0302">Star Light Zone Act 3</item>
<item value="0x0400">Spring Yard Zone Act 1</item>
<item value="0x0401">Spring Yard Zone Act 2</item>
<item value="0x0402">Spring Yard Zone Act 3</item>
<item value="0x0500">Scrap Brain Zone Act 1</item>
<item value="0x0501">Scrap Brain Zone Act 2</item>
<item value="0x0502">Final Zone</item>
<item value="0x0601">The Ending (Buggy!)</item>
</parameter>
<script state="run">
<action condition="(maincpu.pw@FEFE10==0000)">maincpu.pw@FEFE10=param</action>
</script>
</cheat>
<cheat desc=" "/>
<cheat desc="Enable Debug Mode"> <comment>Button B to enter/exit. Button A to change item. Button C to place it. Use up/down/left/right to move around the map</comment>
<script state="on">
<action>temp0 =maincpu.pb@FEFFFA</action>
</script>
<script state="run">
<action>maincpu.pb@FEFFFA=01</action>
</script>
<script state="off">
<action>maincpu.pb@FEFFFA=temp0 </action>
</script>
</cheat>