This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Pugsy
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sat Aug 07, 2010 4:15 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sat Aug 07, 2010 6:34 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sat Aug 07, 2010 11:54 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Aug 08, 2010 9:09 am
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Aug 08, 2010 9:31 am
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Aug 08, 2010 1:40 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Aug 08, 2010 3:15 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Thu Sep 16, 2010 11:40 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Fri Sep 17, 2010 2:25 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Fri Sep 17, 2010 3:53 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sat Sep 18, 2010 12:43 am
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Sep 19, 2010 2:25 pm
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
Posts: 3675 Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:
Post
by Pugsy » Sun Sep 19, 2010 6:21 pm
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>