[megadriv, sonic] Sonic the Hedgehog cheats (and clones/pare

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, sonic] Sonic the Hedgehog cheats (and clones/pare

Post by NotAGoodName »

Mostly stolen from mt_sonic. Not gonna lie.

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