Super Mario Bros. ports (PCE and Megadriv)

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:

Super Mario Bros. ports (PCE and Megadriv)

Post by NotAGoodName »

In 1993 (!) a Finnish company called Image ported a handful of games from the NES, including SMB, to the PCE via their 5-in-1 and 6-in-1 Fami Collection carts. In 2010, a guy calling himself Mairtrus ported SMB to the Sega Genesis. That port remains much more faithful to the original speed of the game (the PCE laughs in the face of NES processing), but sadly, neither is covered by current software lists. That doesn't stop you from playing the games and having cheats for them though! Put these in the corresponding XML file named after the console you're playing them on in MESS/UME. (Ex: cheat_pce/pce.xml)

Quick note to all UK fellows. I think Image's 15-in-1 Mega Collection contains games from some old 80's gaming PC that was in the UK. Maybe you'd find that entertaining...or maybe it should cause nightmares. I'm not really so familiar with Amigers and the like.

Yes the address spaces really are the same. This post is not a joke.

SMB PCE

Code: Select all

<cheat desc="Enable Hard Mode/Level Select Now!"> <comment>Enable this on the title screen, and press B to increment the world counter.</comment>
    <script state="on">
      <action>maincpu.pb@0007FC=01</action>
    </script>
  </cheat>
  <cheat desc="Infinite Time"> <comment>Completely disables the timer.</comment>
    <script state="run">
      <action>maincpu.pb@000787=FF</action>
    </script>
  </cheat>
  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00075A=08</action>
    </script>
  </cheat>
  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@00079F=FF</action>
    </script>
  </cheat>
  <cheat desc="Moon Jump">
    <script state="run">
      <action condition="maincpu.pb@000433 LT 60 and maincpu.pb@00000E==08 and maincpu.pb@000704==00">maincpu.pb@000433=00</action>
    </script>
  </cheat>
  <cheat desc="99 coins">
    <script state="run">
      <action>maincpu.pb@0007ED=09</action>
      <action>maincpu.pb@0007EE=09</action>
    </script>
  </cheat>
  <cheat desc="Have Fire">
    <script state="run">
      <action>maincpu.pb@000756=02</action>
    </script>
  </cheat>
  <cheat desc="Mario Size">
    <parameter>
      <item value="01">Little</item>
      <item value="00">Big</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@000754=param</action>
    </script>
  </cheat>
  <cheat desc="Movement Mode">
    <parameter>
      <item value="0x00">Walk</item>
      <item value="0x01">Swim</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@000704=param</action>
    </script>
  </cheat>
  <cheat desc="No Bottomless Pits">
    <script state="run">
      <action>maincpu.pq@0005B0=5454545454545454</action>
      <action>maincpu.pq@0005B8=5454545454545454</action>
      <action>maincpu.pq@0005C0=5454545454545454</action>
      <action>maincpu.pq@0005C8=5454545454545454</action>
      <action>maincpu.pq@000680=5454545454545454</action>
      <action>maincpu.pq@000688=5454545454545454</action>
      <action>maincpu.pq@000690=5454545454545454</action>
      <action>maincpu.pq@000698=5454545454545454</action>
    </script>
  </cheat>
SMB Megadriv/Genesis

Code: Select all

<cheat desc="Enable Hard Mode/Level Select Now!"> <comment>Enable this on the title screen, and press B to increment the world counter.</comment>
    <script state="on">
      <action>maincpu.pb@E007FC=01</action>
    </script>
  </cheat>
  <cheat desc="Infinite Time"> <comment>Completely disables the timer.</comment>
    <script state="run">
      <action>maincpu.pb@E00787=FF</action>
    </script>
  </cheat>
  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@E0075A=08</action>
    </script>
  </cheat>
  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@E0079F=FF</action>
    </script>
  </cheat>
  <cheat desc="Moon Jump">
    <script state="run">
      <action condition="maincpu.pb@E00433 LT 60 and maincpu.pb@E0000E==08 and maincpu.pb@E00704==00">maincpu.pb@E00433=00</action>
    </script>
  </cheat>
  <cheat desc="99 coins">
    <script state="run">
      <action>maincpu.pb@E007ED=09</action>
      <action>maincpu.pb@E007EE=09</action>
    </script>
  </cheat>
  <cheat desc="Have Fire">
    <script state="run">
      <action>maincpu.pb@E00756=02</action>
    </script>
  </cheat>
  <cheat desc="Mario Size">
    <parameter>
      <item value="01">Little</item>
      <item value="00">Big</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@E00754=param</action>
    </script>
  </cheat>
  <cheat desc="Movement Mode">
    <parameter>
      <item value="0x00">Walk</item>
      <item value="0x01">Swim</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@E00704=param</action>
    </script>
  </cheat>
  <cheat desc="No Bottomless Pits">
    <script state="run">
      <action>maincpu.pq@E005B0=5454545454545454</action>
      <action>maincpu.pq@E005B8=5454545454545454</action>
      <action>maincpu.pq@E005C0=5454545454545454</action>
      <action>maincpu.pq@E005C8=5454545454545454</action>
      <action>maincpu.pq@E00680=5454545454545454</action>
      <action>maincpu.pq@E00688=5454545454545454</action>
      <action>maincpu.pq@E00690=5454545454545454</action>
      <action>maincpu.pq@E00698=5454545454545454</action>
    </script>
  </cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply