[misc] ROM cheats for next release

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

[misc] ROM cheats for next release

Post by Pugsy »

I'll be using this topic just to post cheats that I've already added to the next (post 0.139) cheat collection - they will predominantly contain ROM invincibility cheats.

First off, clocknch.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@002F=03</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.ob@157E</action>
    </script>
    <script state="run">
      <action>maincpu.ob@157E=60</action>
    </script>
    <script state="off">
      <action>maincpu.ob@157E=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Open Doors Now!">
    <script state="on">
      <action>maincpu.pb@0039=89</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.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

cloud9.xml:-

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@00EC=04</action>
    </script>
  </cheat>

  <cheat desc="Invincibility"> <comment>You will still die when the water level reaches the top so use this along with the 'Water Never Rises' cheat for the best effect</comment>
    <script state="on">
      <action>temp0 =maincpu.mb@B1C9</action>
      <action>temp1 =maincpu.mw@B267</action>
      <action>temp2 =maincpu.md@B34D</action>
      <action>temp3 =maincpu.mb@B3DF</action>
      <action>temp4 =maincpu.mb@B4E2</action>
      <action>temp5 =maincpu.mb@B655</action>
    </script>
    <script state="run">
      <action>maincpu.mb@B1C9=60</action> <!-- Lightning -->
      <action>maincpu.mw@B267=1990</action> <!-- Fire -->
      <action>maincpu.md@B34D=EAEAEAEA</action> <!-- Birds -->
      <action>maincpu.mb@B3DF=60</action> <!-- Monsters -->
      <action>maincpu.mb@B4E2=60</action> <!-- Whirlwind -->
      <action>maincpu.mb@B655=A9</action> <!-- Rain Drops -->
    </script>
    <script state="off">
      <action>maincpu.mb@B1C9=temp0 </action>
      <action>maincpu.mw@B267=temp1 </action>
      <action>maincpu.md@B34D=temp2 </action>
      <action>maincpu.mb@B3DF=temp3 </action>
      <action>maincpu.mb@B4E2=temp4 </action>
      <action>maincpu.mb@B655=temp5 </action>
    </script>
  </cheat>

  <cheat desc="Water Never Rises">
    <script state="run">
      <action>maincpu.pb@00BA=FF</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.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to darkplnt.xml

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@09AA</action>
      <action>temp1 =maincpu.mb@09F9</action>
    </script>
    <script state="run">
      <action>maincpu.mb@09AA=18</action> <!-- Ships -->
      <action>maincpu.mb@09F9=18</action> <!-- Bullets -->
    </script>
    <script state="off">
      <action>maincpu.mb@09AA=temp0 </action>
      <action>maincpu.mb@09F9=temp1 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

added to mt_aftrb.xml

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =genesis_snd_z80.ob@2109</action>
      <action>temp1 =genesis_snd_z80.ob@30AD</action>
      <action>temp2 =genesis_snd_z80.ob@3124</action>
      <action>temp3 =genesis_snd_z80.ob@2B56</action>
    </script>
    <script state="run">
      <action>genesis_snd_z80.ob@2109=C9</action> <!-- Missiles (1/3) -->
      <action>genesis_snd_z80.ob@30AD=18</action> <!-- Missiles (2/3) -->
      <action>genesis_snd_z80.ob@3124=C9</action> <!-- Missiles (3/3) -->
      <action>genesis_snd_z80.ob@2B56=C9</action> <!-- Aircraft -->
    </script>
    <script state="off">
      <action>genesis_snd_z80.ob@2109=temp0 </action>
      <action>genesis_snd_z80.ob@30AD=temp1 </action>
      <action>genesis_snd_z80.ob@3124=temp2 </action>
      <action>genesis_snd_z80.ob@2B56=temp3 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

A quickie, tested this one very little as I hate games which need 2 joysticks. To top it off I think there's a problem with this game as the sprites soon turn into blocks - don't think it's the cheat as it's happens with the cheat off.


Added to rockclim.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@2B4A</action>
    </script>
    <script state="run">
      <action>maincpu.mb@2B4A=C9</action>
    </script>
    <script state="off">
      <action>maincpu.mb@2B4A=temp0 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to screwloo.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@A830</action>
      <action>temp1 =maincpu.mb@C019</action>
    </script>
    <script state="run">
      <action>maincpu.mb@A830=EB</action> <!-- Cherry Bomb -->
      <action>maincpu.mb@C019=EB</action> <!-- Normal Collisions -->
    </script>
    <script state="off">
      <action>maincpu.mb@A830=temp0 </action>
      <action>maincpu.mb@C019=temp1 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to totatora.xml:-

Code: Select all

  <cheat desc="Invincibility"> <comment>The ships graphics will still be affected but ships can take infinite hits without sinking</comment>
    <script state="on">
      <action>temp0 =maincpu.mb@2A8E</action>
      <action>temp1 =maincpu.mb@2AEB</action>
    </script>
    <script state="run">
      <action>maincpu.mb@2A8E=20</action> <!-- Ships -->
      <action>maincpu.mb@2AEB=20</action> <!-- Gun -->
    </script>
    <script state="off">
      <action>maincpu.mb@2A8E=temp0 </action>
      <action>maincpu.mb@2AEB=temp1 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Running out of Invincibility cheats to find that are needed :(

spacbeam.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mw@2365</action>
    </script>
    <script state="run">
      <action>maincpu.mw@2365=FCD0</action>
    </script>
    <script state="off">
      <action>maincpu.mw@2365=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Select Perm. Fuel 1"> <comment>Select Full to allow you to always shoot at full power</comment>
    <parameter>
      <item value="0x00">Empty</item>
      <item value="0x64">Full</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@0040=param</action>
    </script>
  </cheat>

  <cheat desc="Select Perm. Fuel 2"> <comment>Select Empty to stop being shot at</comment>
    <parameter>
      <item value="0x00">Empty</item>
      <item value="0x64">Full</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@0041=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

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

  <cheat desc="Infinite Lives PL2">
    <script state="run">
      <action>maincpu.pb@003D=03</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.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Sky Bumber is ridiculously hard, add this ROM Invincibility to skybump.xml make it a little easier

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mw@3808</action>
      <action>temp1 =maincpu.mb@686E</action>
    </script>
    <script state="run">
      <action>maincpu.mw@3808=1012</action> <!-- Aircraft -->
      <action>maincpu.mb@686E=10</action> <!-- Bump off ALL types of wall -->
    </script>
    <script state="off">
      <action>maincpu.mw@3808=temp0 </action>
      <action>maincpu.mb@686E=temp1 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Quite a lot of differences to skybump it seems here's the other games that use a lot of the same code:-

Added to looping.xml

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mw@37D4</action>
      <action>temp1 =maincpu.mb@4C58</action>
      <action>temp2 =maincpu.mb@4CEC</action>
      <action>temp3 =maincpu.mb@4E61</action>
    </script>
    <script state="run">
      <action>maincpu.mw@37D4=1012</action> <!-- Flying Objects -->
      <action>maincpu.mb@4C58=10</action> <!-- Floor Backgrounds -->
      <action>maincpu.mb@4CEC=10</action> <!-- Side Backgrounds -->
      <action>maincpu.mb@4E61=00</action> <!-- In Screen background -->
      <action>maincpu.pb@E552=00</action> <!-- Keep Bullets after Floor Crash -->
    </script>
    <script state="off">
      <action>maincpu.mw@37D4=temp0 </action>
      <action>maincpu.mb@4C58=temp1 </action>
      <action>maincpu.mb@4CEC=temp2 </action>
      <action>maincpu.mb@4E61=temp3 </action>
    </script>
  </cheat>

Added to loopingv.xml and loopingva.xml:

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mw@3808</action>
      <action>temp1 =maincpu.mb@4C8C</action>
      <action>temp2 =maincpu.mb@4D20</action>
      <action>temp3 =maincpu.mb@4E95</action>
    </script>
    <script state="run">
      <action>maincpu.mw@3808=1012</action> <!-- Flying Objects -->
      <action>maincpu.mb@4C8C=10</action> <!-- Floor Backgrounds -->
      <action>maincpu.mb@4D20=10</action> <!-- Side Backgrounds -->
      <action>maincpu.mb@4E95=00</action> <!-- In Screen background -->
      <action>maincpu.pb@E554=00</action> <!-- Keep Bullets after Floor Crash -->
    </script>
    <script state="off">
      <action>maincpu.mw@3808=temp0 </action>
      <action>maincpu.mb@4C8C=temp1 </action>
      <action>maincpu.mb@4D20=temp2 </action>
      <action>maincpu.mb@4E95=temp3 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to galpani2.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@01D6F6</action>
    </script>
    <script state="run">
      <action>maincpu.mb@01D6F6=60</action>
    </script>
    <script state="off">
      <action>maincpu.mb@01D6F6=temp0 </action>
    </script>
  </cheat>
Added to galpani2t.xml and galpani2g.xml

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@01D388</action>
    </script>
    <script state="run">
      <action>maincpu.mb@01D388=60</action>
    </script>
    <script state="off">
      <action>maincpu.mb@01D388=temp0 </action>
    </script>
  </cheat>
Added to galpani2j.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@026468</action>
    </script>
    <script state="run">
      <action>maincpu.mb@026468=60</action>
    </script>
    <script state="off">
      <action>maincpu.mb@026468=temp0 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to liberatr.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@93A3</action>
      <action>temp1 =maincpu.mw@A4A0</action>
    </script>
    <script state="run">
      <action>maincpu.mb@93A3=A9</action> <!-- Stop Beam Weapon being fired -->
      <action>maincpu.mw@A4A0=38EA</action> <!-- All collisions apart from BEAM weapon -->
    </script>
    <script state="off">
      <action>maincpu.mb@93A3=temp0 </action>
      <action>maincpu.mw@A4A0=temp1 </action>
    </script>
  </cheat>
Added to liberatr2.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@7024</action>
      <action>temp1 =maincpu.mw@809D</action>
    </script>
    <script state="run">
      <action>maincpu.mb@7024=A9</action> <!-- Stop Beam Weapon being fired -->
      <action>maincpu.mw@809D=38EA</action> <!-- All collisions apart from BEAM weapon -->
    </script>
    <script state="off">
      <action>maincpu.mb@7024=temp0 </action>
      <action>maincpu.mw@809D=temp1 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
User avatar
Pugsy
Posts: 3638
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 12 times
Contact:

Re: [misc] ROM cheats for next release

Post by Pugsy »

Added to llander.xml and llander1.xml:-

Code: Select all

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@6F7C</action>
      <action>temp1 =maincpu.mb@706A</action>
      <action>temp2 =maincpu.mb@7228</action>
      <action>temp3 =maincpu.mb@723A</action>
    </script>
    <script state="run">
      <action>maincpu.mb@6F7C=00</action> <!-- Not Feet First Impacts - pass through background, poke with 0x80 to make these impacts good landings  -->
      <action>maincpu.mb@706A=00</action> <!-- Feet Not Level Impacts - pass through background, poke with 0x80 to make these impacts good landings -->
      <action>maincpu.mb@7228=80</action> <!-- Hard Landings - good landing instead. Poke with 0x00 to pass through background  -->
      <action>maincpu.mb@723A=80</action> <!-- Crash Landings - good landing instead. Poke with 0x00 to pass through background -->
    </script>
    <script state="off">
      <action>maincpu.mb@6F7C=temp0 </action>
      <action>maincpu.mb@706A=temp1 </action>
      <action>maincpu.mb@7228=temp2 </action>
      <action>maincpu.mb@723A=temp3 </action>
    </script>
  </cheat>
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.259 XML cheat collection (6 OCTOBER 2023) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/q4dHGZ6K#i-EUiqIjH ... KMz7hnbTfw (ZIP Archive 3.76MB)
Post Reply