[mschamp]+ Starting Level Update. Start at higher levels, play upside down mazes & the 255 Kill Screen & Game Moves Forw

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
CheatFinder Lance Corporal
CheatFinder Lance Corporal
Posts: 59
Joined: Fri Dec 06, 2019 1:49 pm

[mschamp]+ Starting Level Update. Start at higher levels, play upside down mazes & the 255 Kill Screen & Game Moves Forw

Post by pac_man_fan2 »


Code: Select all

  <cheat desc="Select Starting Level"> <comment>Can Leave ON or OFF, game progesses normally either way.</comment>
      <item value="0x01">Kite</item>
      <item value="0x02">Drum</item>
      <item value="0x03">Balloon</item>
      <item value="0x04">Train</item>
      <item value="0x05">Skateboard</item>
      <item value="0x06">Frothy Pint</item>
      <item value="0x07">Multifruit 1a</item>
      <item value="0x08">Multifruit 1b</item>
      <item value="0x09">Multifruit 2</item>
      <item value="0x84">Level 132: Upside Down Screens start around here or After</item>
      <item value="0xFF">Level 255: Split Screen</item>
    <script state="run">
      <action condition="(maincpu.pb@4E13==00)"> maincpu.pb@4E13=param</action>
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==68)"> maincpu.pb@4E0A=0x68 + param</action>     <!-- NORMAL Difficulty -->
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==68) AND (maincpu.pb@4E0A LT 0x68)"> maincpu.pb@4E0A=7C</action>
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==68) AND (maincpu.pb@4E0A GT 0x7C)"> maincpu.pb@4E0A=7C</action>
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==7D)"> maincpu.pb@4E0A=0x7D + param</action>     <!-- HARD Difficulty -->
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==7D) AND (maincpu.pb@4E0A LT 0x7D)"> maincpu.pb@4E0A=8C</action>
      <action condition="(maincpu.pb@4E13==param) AND (maincpu.pb@4E73==7D) AND (maincpu.pb@4E0A GT 0x8C)"> maincpu.pb@4E0A=8C</action>
      <action condition="(param GT 0x8C)"> maincpu.rb@095C8=D2</action>  <!-- Bugs in MSpac code cause game to Reset -->
      <action condition="(param GT 0x8C)"> maincpu.rb@094C3=D2</action>  <!-- around board 140. I'm appling partial -->
      <action condition="(param GT 0x8C)"> maincpu.rb@094D8=D2</action>  <!-- patch to fix the crash/upside down -->
      <action condition="(param GT 0x8C)"> maincpu.rb@09595=D2</action>  <!-- screens ONLY AFTER level 140. -->
      <action condition="(param GT 0x8C)"> maincpu.rb@095A7=D2</action>  <!-- For Fun, This does not include Split Screen Fix -->
      <action condition="(param LT 0x8C)"> maincpu.rb@095C8=F2</action>
      <action condition="(param LT 0x8C)"> maincpu.rb@094C3=F2</action>
      <action condition="(param LT 0x8C)"> maincpu.rb@094D8=F2</action>
      <action condition="(param LT 0x8C)"> maincpu.rb@09595=F2</action>
      <action condition="(param LT 0x8C)"> maincpu.rb@095A7=F2</action>
    <script state="off">
      <!-- Dont reset anything, Keeps current level info and lets the game incriment normally -->
User avatar
CheatFinder General
CheatFinder General
Posts: 3450
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.

Re: [mschamp]+ Starting Level Update. Start at higher levels, play upside down mazes & the 255 Kill Screen & Game Moves

Post by Pugsy »

Thanks, added with ON and OFF scripts.

Servicing your cheating needs since 1985 ;-)

Grab the latest cheat collection:
MAME 0.221 XML cheat collection 19 JUNE 2020) from http://www.mamecheat.co.uk or direct from:-
http://www.mediafire.com/file/y5dktfpea ... 1.zip/file (ZIP Archive 3.66MB)
Post Reply