These early Sonic 2 prototypes run on a heavily modified Sonic 1 engine.
Code: Select all
<cheat desc="Level Select Enabled">
<script state="run">
<action>maincpu.pw@FFFFE0=0101</action>
</script>
</cheat>
<cheat desc="Debug Enabled">
<script state="run">
<action>maincpu.pb@FFFFFB=01</action>
</script>
</cheat>
<cheat desc="Have all Emeralds">
<script state="run">
<action>maincpu.pb@FFFE57=07</action>
</script>
</cheat>
<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="Tails in Every Level">
<script state="run">
<action condition="maincpu.pw@FFB040==0000 and maincpu.pb@FFB000==01">maincpu.pw@FFB048=maincpu.pw@FFB008</action>
<action condition="maincpu.pw@FFB040==0000 and maincpu.pb@FFB000==01">maincpu.pw@FFB04C=maincpu.pw@FFB00C</action>
<action condition="maincpu.pw@FFB040==0000 and maincpu.pb@FFB000==01">maincpu.pw@FFB040=0284</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="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>
Code: Select all
<cheat desc="Super Glow">
<parameter>
<item value="00">Disabled</item>
<item value="01">Enabled</item>
</parameter>
<script state="run">
<action condition="param==01">maincpu.pb@FFF65F=FF</action>
<action condition="param==00">maincpu.pb@FFF65F=00</action>
</script>
</cheat>