[asteroids]

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
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:

[asteroids]

Post by Pugsy »

Made ROM "Bullets never Explode" + RAM "Rapid Fire" cheats - there's always scope for new cheats regardless of how long a game has been in MAME.

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Credits">
    <script state="run">
      <action>maincpu.pb@0070=FF</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@6B1E</action>
      <action>temp1 =maincpu.mb@6B44</action>
      <action>temp2 =maincpu.mb@7055</action>
    </script>
    <script state="run">
      <action>maincpu.mb@6B1E=60</action>
      <action>maincpu.mb@6B44=20</action> <!-- Part 1 asteroid/saucer collisions, Part 2 saucer Fire -->
      <action>maincpu.mb@7055=00</action> <!-- Hyperspace Re-Entry -->
    </script>
    <script state="off">
      <action>maincpu.mb@6B1E=temp0 </action>
      <action>maincpu.mb@6B44=temp1 </action>
      <action>maincpu.mb@7055=temp2 </action>
    </script>
  </cheat>

  <cheat desc="Bullets never Explode"> <comment>They will keep moving and destroying to they reach their full range</comment>
    <script state="on">
      <action>temp0 =maincpu.mb@6B3E</action>
      <action>temp1 =maincpu.mb@6B46</action>
    </script>
    <script state="run">
      <action>maincpu.mb@6B3E=AD</action>
      <action>maincpu.mb@6B46=00</action>
    </script>
    <script state="off">
      <action>maincpu.mb@6B3E=temp0 </action>
      <action>maincpu.mb@6B46=temp1 </action>
    </script>
  </cheat>

  <cheat desc="Select UFO Appearance Rate">
    <parameter>
      <item value="0x01">No UFOs at all</item>
      <item value="0x02">Lots of UFOs</item>
    </parameter>
    <script state="run">
      <action condition="(param==01)">maincpu.pb@02F7=FF</action>
      <action condition="(param==02) AND (frame % 60 == 0)">maincpu.pb@02F7=01</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire">
    <script state="run">
      <action>maincpu.pb@0063=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Lives PL1">
    <script state="run">
      <action>maincpu.pb@0057=05</action>
    </script>
  </cheat>

  <cheat desc="Infinite Lives PL2">
    <script state="run">
      <action>maincpu.pb@0058=05</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
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