[dbreed] fixes + tidy up

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
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

[dbreed] fixes + tidy up

Post by Pugsy »

Fixed the Time cheat so you don't need to turn it off and replaced the incomplete RAM Invincibility with a better ROM cheat. Tidied up the rapid fire cheat, added wayder's dragon rapid fire and fixed the level select to work better.

Code: Select all

  <cheat desc="Infinite Time">
    <script state="run">
      <action>temp0=maincpu.pw@8895A</action>
      <action condition="(frame%25==0) AND ((temp1-1)==temp0)">maincpu.pw@8895A=0959</action>
      <action condition="(frame%25==0)">temp1=maincpu.pw@8895A</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@04DD5</action>
    </script>
    <script state="run">
      <action>maincpu.mb@04DD5=00</action>
    </script>
    <script state="off">
      <action>maincpu.mb@04DD5=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Player"> <comment>Turn it OFF on the name entry screen</comment>
    <parameter>
      <item value="0x00">Normal</item>
      <item value="0x01">Special</item>
    </parameter>
    <script state="run">
      <action>maincpu.pw@88008=0000|(maincpu.pw@88008 BAND ~8080)</action>	
      <action condition="param==01">maincpu.pb@88C16=00</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire - Dragon">
    <script state="run">
      <action condition="(maincpu.pb@89028 == 01)">maincpu.pb@89028=FF</action>
    </script>
  </cheat>

  <cheat desc="P1 Select Starting Stage"> <comment>1 Loop = 6 Stages</comment>
    <parameter min="1" max="12" step="1"/>
    <script state="run">
      <action condition="(maincpu.pb@8895D==01)">maincpu.pb@8895D=(param)</action>
    </script>
  </cheat>

  <cheat desc="P2 Select Starting Stage"> <comment>1 Loop = 6 Stages</comment>
    <parameter min="1" max="12" step="1"/>
    <script state="run">
      <action condition="(maincpu.pb@88984==01)">maincpu.pb@88984=(param)</action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
Post Reply