[megadriv, sonic2p1] Sonic 2 Alpha (and clones/parents)

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[megadriv, sonic2p1] Sonic 2 Alpha (and clones/parents)

Post by NotAGoodName »

Applies to sonic2p2 with an additional cheat.

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>
sonic2p2 only

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>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply