[supergm3] Stuff + 1st two games

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
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[supergm3] Stuff + 1st two games

Post by NotAGoodName »

Super Game III. 15 NES games for an arcade machine.

I've built the initial cheat file for this game. Fortunately, the hardware is more or less the same as an NES using the same RAM addresses. Also, it doesn't initially support 2P so I'm not going to either. Unfortunately, I've only played a few of the 15 games, so it'll take me a while to get this finished.

Code: Select all

<mamecheat version="1">
	<cheat desc="Infinite Game Time">
		<script state="run">
			<action>maincpu.pb@0B00=00</action>
		</script>
	</cheat>

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


<cheat desc="*** Super Mario Brothers 3 ***"/>
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@05F1=28</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Lives PL1">
		<script state="run">
			<action>maincpu.pb@0736=03</action>
		</script>
	</cheat>
	<cheat desc="99 Coins">
		<script state="run">
			<action>maincpu.pb@7DA2=63</action>
		</script>
	</cheat>
	<cheat desc="Invincibility"><comment>Kills Enemies on Touch as Well</comment>
		<script state="run">
			<action>maincpu.pb@0553=02</action>
		</script>
	</cheat>
	<cheat desc="Disable Somersault Jump"><comment>Disables the default invincibility jump as this can cause problems.</comment>
		<script state="run">
			<action>maincpu.pb@054F=00</action>
		</script>
	</cheat>
	<cheat desc="Suit">
		<parameter>
			<item value="0x00">Small</item>
			<item value="0x01">Super</item>
			<item value="0x02">Fire</item>
			<item value="0x03">Raccoon Suit</item>
			<item value="0x04">Frog Suit</item>
			<item value="0x05">Tanooki Suit</item>
			<item value="0x06">Hammer Suit</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@00ED=param</action>
		</script>
	</cheat>
	<cheat desc="Always Fly"><comment>You must have a tail for this to work properly</comment>
		<script state="run">
			<action>maincpu.pb@056E=FF</action>
		</script>
	</cheat>
	<cheat desc="Always Have Jugem's Cloud">
		<script state="run">
			<action>maincpu.pb@03F3=07</action>
		</script>
	</cheat>
	<cheat desc="Infinite All Items">
		<script state="run">
			<action>maincpu.pq@7D80=0809060504030201</action>
			<action>maincpu.pd@7D88=0D0C0B0A</action>
			<action>maincpu.pw@7D8C=0707</action>
		</script>
	</cheat>
	<cheat desc="White Block Effect Now!">
		<script state="on">
			<action>maincpu.pb@0588=FF</action>
		</script>
	</cheat>
	<cheat desc="P-Block Effect Now!">
		<script state="on">
			<action>maincpu.pb@0567=FF</action>
		</script>
	</cheat>
	<cheat desc="Goomba's Shoe (glitchy)"> <comment>As it was only designed for World 5-1 it causes graphics glitches on most stages, and you can't swim</comment>
		<script state="run">
			<action>maincpu.pb@0577=01</action>
		</script>
	</cheat>
	<cheat desc="Disable Goomba's Shoe Now!"> <comment>This saves you from having to run into something, especially if you're at the end of the stage</comment>
		<script state="on">
			<action>maincpu.pb@0577=00</action>
		</script>
	</cheat>
<cheat desc=" "/>
<cheat desc="*** Teenage Mutant Ninja Turtles 2: The Arcade Game ***"/>
	<cheat desc="Infinite Lives P1">
		<script state="run">
			<action>maincpu.pb@004D=63</action>
		</script>
	</cheat>

	<cheat desc="Infinite Health P1">
		<script state="run">
			<action>maincpu.pb@0568=3C</action>
		</script>
	</cheat>

	<cheat desc="No Frame Delay P1">
		<script state="run">
			<action>maincpu.pb@0448=00</action>
		</script>
	</cheat>

	<cheat desc="Durable P1"><comment>Never get sent flying from being attacked!</comment>
		<script state="run">
			<action>maincpu.pb@0091=00</action>
		</script>
	</cheat>

	<cheat desc="Character Select P1">
	<parameter>
		<item value="00">Leo</item>
		<item value="01">Mike</item>
		<item value="02">Don</item>
		<item value="03">Raph</item>
	</parameter>
		<script state="run">
			<action>maincpu.pb@0033=param</action>
		</script>
	</cheat>

	<cheat desc="1-hit any enemy"><comment>Can use to farm obstacles for points.</comment>
		<script state="run">
			<action>maincpu.pb@056F=00</action>
			<action>maincpu.pb@0571=00</action>
			<action>maincpu.pb@0573=00</action>
			<action>maincpu.pb@0575=00</action>
			<action>maincpu.pb@0577=00</action>
		</script>
	</cheat>


</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
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: [supergm3] Stuff + 1st two games

Post by Pugsy »

Thanks I started on this last night - copied the mario cheats from one of the other multi-NES (cham24, multigam, multigm2, multigm3, multigmb) games in the cheat file though you have more, so I copied them along with your Turtles cheats in. Strangely there's not much duplication between this multi-game and the others...so lots of stuff to find.


Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Playing Time">
    <script state="run">
      <action>maincpu.pd@0B00=00000000|(maincpu.pd@0B00 BAND ~00FFFFFF)</action>
    </script>
  </cheat>

  <cheat desc="Select Game"> <comment>Faster and easier than the ingame selection - real name is in brackets (if different or known)</comment>
    <parameter>
      <item value="0x00">1.  Mario 3 (Super Mario Bros 3)</item>
      <item value="0x01">2.  Turtle (Teenage Mutant Ninja Turtles II)</item>
      <item value="0x02">3.  Rockman 5</item>
      <item value="0x03">4.  Island II (Wonder Boy II)</item>
      <item value="0x04">5.  Mr Lee (Jackie Chan)</item>
      <item value="0x05">6.  Snow Bros</item>
      <item value="0x06">7.  Contra</item>
      <item value="0x07">8.  Jetman (?)</item>
      <item value="0x08">9.  Rainbow (?)</item>
      <item value="0x09">10. Tom + Jerry</item>
      <item value="0x0A">11. Swap (SAR Super Rescue)</item>
      <item value="0x0B">12. New Tetris (?)</item>
      <item value="0x0C">13. Ninja (Ninja Ryukenden/Ninja Gaiden)</item>
      <item value="0x0D">14. Attack (Rush'n Attack/Green Beret)</item>
      <item value="0x0E">15. Fighter (Rygar)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@0D00=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="1.  Mario 3 (Super Mario Bros 3)"/>
  <cheat desc="----------------------------------"/>

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pd@05EE=00090909|(maincpu.pd@05EE BAND ~00FFFFFF)</action>
    </script>
  </cheat>

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

  <cheat desc="Invincibility"> <comment>You can still die when you fall down holes though</comment>
    <script state="run">
      <action>maincpu.pb@0552=04</action>
    </script>
  </cheat>

  <cheat desc="Disable Somersault Jump"> <comment>Disables the default invincibility jump as this can cause problems</comment>
    <script state="run">
      <action>maincpu.pb@054F=00</action>
    </script>
  </cheat>

  <cheat desc="Always have 99 Coins">
    <script state="run">
      <action>maincpu.pb@7DA2=63</action>
    </script>
  </cheat>

  <cheat desc="Select Character Sprite Now!"> <!-- Note Changing this to a perm cheat has the effect of giving you Invincibility with all the non-normal characters -->
    <parameter>
      <item value="0x00">Normal Mario</item>
      <item value="0x01">Big Mario</item>
      <item value="0x02">Fire Mario</item>
      <item value="0x03">Raccoon Mario</item>
      <item value="0x04">Frog Mario</item>
      <item value="0x05">Tanooki Mario</item>
      <item value="0x06">Hammer Mario</item>
    </parameter>
    <script state="change">
      <action>maincpu.pb@00ED=param</action>
    </script>
  </cheat>

  <cheat desc="Always Fly"> <comment>You must have a tail for this to work properly</comment>
    <script state="run">
      <action>maincpu.pb@056E=FF</action>
    </script>
  </cheat>

  <cheat desc="Always Have Jugem's Cloud">
    <script state="run">
      <action>maincpu.pb@03F3=07</action>
    </script>
  </cheat>

  <cheat desc="Infinite All Items">
    <script state="run">
      <action>maincpu.pq@7D80=0809060504030201</action>
      <action>maincpu.pd@7D88=0D0C0B0A</action>
      <action>maincpu.pw@7D8C=0707</action>
    </script>
  </cheat>

  <cheat desc="White Block Effect Now!">
    <script state="on">
      <action>maincpu.pb@0588=FF</action>
    </script>
  </cheat>

  <cheat desc="P-Block Effect Now!">
    <script state="on">
      <action>maincpu.pb@0567=FF</action>
    </script>
  </cheat>

  <cheat desc="Goomba's Shoe (Glitches)"> <comment>As it was only designed for World 5-1 it causes graphics glitches on most stages, and you can't swim. To saves you from having to run into something turn it OFF, especially if you're at the end of the stage</comment>
    <script state="run">
      <action>maincpu.pb@0577=01</action>
    </script>
    <script state="off">
      <action>maincpu.pb@0577=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="2.  Turtle (Teenage Mutant Ninja Turtles II)"/>
  <cheat desc="----------------------------------------------"/>

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@004D=63</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pb@0568=3C</action>
    </script>
  </cheat>

  <cheat desc="No Frame Delay">
    <script state="run">
      <action>maincpu.pb@0448=00</action>
    </script>
  </cheat>

  <cheat desc="Durable"> <comment>Never get sent flying from being attacked!</comment>
    <script state="run">
      <action>maincpu.pb@0091=00</action>
    </script>
  </cheat>

  <cheat desc="Select Character">
    <parameter>
      <item value="0x00">Leo</item>
      <item value="0x01">Mike</item>
      <item value="0x02">Don</item>
      <item value="0x03">Raph</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@0033=param</action>
    </script>
  </cheat>

  <cheat desc="1 Hit to kill All Enemies"> <comment>Can use to farm obstacles for points</comment>
    <script state="run">
      <action>maincpu.pb@056F=00</action>
      <action>maincpu.pb@0571=00</action>
      <action>maincpu.pb@0573=00</action>
      <action>maincpu.pb@0575=00</action>
      <action>maincpu.pb@0577=00</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="3.  Rockman 5"/>
  <cheat desc="---------------"/>
  <cheat desc="This game currently has no cheats"/>
  <cheat desc=" "/>
  <cheat desc="4.  Island II (Wonder Boy II)"/>
  <cheat desc="-------------------------------"/>

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@07D3=0C</action>
    </script>
  </cheat>

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@07D2=09</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="5.  Mr Lee (Jackie Chan)"/>
  <cheat desc="--------------------------"/>

  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pb@0702=06</action>
    </script>
  </cheat>

  <cheat desc="Infinite First Special">
    <script state="run">
      <action>maincpu.pb@0703=05</action>
    </script>
  </cheat>

  <cheat desc="Infinite Second Special">
    <script state="run">
      <action>maincpu.pb@0705=09</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="6.  Snow Bros"/>
  <cheat desc="---------------"/>
  <cheat desc="This game currently does NOT work"/>
  <cheat desc=" "/>
  <cheat desc="7.  Contra"/>
  <cheat desc="------------"/>

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

  <cheat desc="Rapid Fire">
    <script state="run">
      <action>maincpu.pb@00AA=10|(maincpu.pb@00AA BAND ~10)</action>
    </script>
    <script state="off">
      <action>maincpu.pb@00AA=00|(maincpu.pb@00AA BAND ~10)</action>
    </script>    
  </cheat>

  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@00AE=78</action>
    </script>
    <script state="off">
      <action>maincpu.pb@00AF=78</action>
    </script>    
  </cheat>

  <cheat desc="Select Weapon">
    <parameter>
      <item value="0x00">Normal Gun</item>
      <item value="0x01">Machine Gun</item>
      <item value="0x02">Fire Ball</item>
      <item value="0x03">Spread Fire</item>
      <item value="0x04">Laser</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00AA=param|(maincpu.pb@00AA BAND ~07)</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="8.  Jetman (?)"/>
  <cheat desc="----------------"/>
  <cheat desc="This game currently has no cheats"/>
  <cheat desc=" "/>
  <cheat desc="9.  Rainbow (?)"/>
  <cheat desc="-----------------"/>
  <cheat desc="This game currently has no cheats"/>
  <cheat desc=" "/>
  <cheat desc="10. Tom + Jerry"/>
  <cheat desc="-----------------"/>
  <cheat desc="This game currently does NOT work"/>
  <cheat desc=" "/>
  <cheat desc="11. Swap (SAR Super Rescue)"/>
  <cheat desc="-----------------------------"/>
  <cheat desc="This game currently has no cheats"/>
  <cheat desc=" "/>
  <cheat desc="12. New Tetris (?)"/>
  <cheat desc="--------------------"/>
  <cheat desc="This game currently has no cheats"/>
  <cheat desc=" "/>
<cheat desc="13. Ninja (Ninja Ryukenden/Ninja Gaiden)"/>
  <cheat desc="------------------------------------------"/>

  <cheat desc="Infinite Time">
    <script state="run">
      <action condition="(frame % 420 == 0)">maincpu.pb@0063=99</action>
    </script>
  </cheat>

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@0076=63</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pb@0065=10</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <parameter>
      <item value="0x02">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@0084=param|(maincpu.pb@0084 BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="Infinite Ammo"> <comment>Turn it OFF at the end of the stage</comment>
    <script state="run">
      <action>maincpu.pb@0064=63</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire">
    <script state="run">
      <action>maincpu.pb@002A=00|(maincpu.pb@002A BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Select Extra Weapon">
    <parameter>
      <item value="0x00">None</item>
      <item value="0x80">Flame</item>
      <item value="0x81">Syuriken</item>
      <item value="0x82">Large Syuriken</item>
      <item value="0x84">Barrier</item>
      <item value="0x85">Rolling Attack</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00C9=param</action>
    </script>
  </cheat>

  <cheat desc="Always Freeze an Enemy">
    <script state="on">
      <action>temp0 =maincpu.pb@00D0</action>
    </script>
    <script state="run">
      <action>maincpu.pb@00D0=80</action>
    </script>
    <script state="off">
      <action>maincpu.pb@00D0=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Always Enable Rolling Attack">
    <script state="on">
      <action>temp0 =maincpu.mb@ECC0</action>
      <action>temp1 =maincpu.mb@ECC5</action>
      <action>temp2 =maincpu.mb@ED64</action>
      <action>temp3 =maincpu.mb@ED69</action>
      <action>temp4 =maincpu.mb@EE08</action>
      <action>temp5 =maincpu.mb@EE0D</action>
    </script>
    <script state="run">
      <action>maincpu.mb@ECC0=00</action>
      <action>maincpu.mb@ECC5=00</action>
      <action>maincpu.mb@ED64=00</action>
      <action>maincpu.mb@ED69=00</action>
      <action>maincpu.mb@EE08=00</action>
      <action>maincpu.mb@EE0D=00</action>
    </script>
    <script state="off">
      <action>maincpu.mb@ECC0=temp0 </action>
      <action>maincpu.mb@ECC5=temp1 </action>
      <action>maincpu.mb@ED64=temp2 </action>
      <action>maincpu.mb@ED69=temp3 </action>
      <action>maincpu.mb@EE08=temp4 </action>
      <action>maincpu.mb@EE0D=temp5 </action>
    </script>
  </cheat>

  <cheat desc="1 Hit to Kill Boss Now!">
    <script state="on">
      <action>maincpu.pb@0066=00</action>
      <action>maincpu.pw@0496=0000</action>
    </script>
  </cheat>

  <cheat desc="Select Starting Stage"> <comment>Set on title screen</comment>
    <parameter>
      <item value="0x0000">1-1</item>
      <item value="0x0101">1-2</item>
      <item value="0x0202">2-1 Area 1</item>
      <item value="0x0302">2-1 Area 2</item>
      <item value="0x0402">2-1 Area 3</item>
      <item value="0x0502">2-1 Area 4</item>
      <item value="0x0603">2-2 Area 1</item>
      <item value="0x0703">2-2 Area 2</item>
      <item value="0x0803">2-2 Area 3</item>
      <item value="0x0904">2-3</item>
      <item value="0x0A05">3-1</item>
      <item value="0x0B06">3-2</item>
      <item value="0x0C07">3-3</item>
      <item value="0x0D08">4-1 Area 1</item>
      <item value="0x0E08">4-1 Area 2</item>
      <item value="0x0F08">4-1 Area 3</item>
      <item value="0x1009">4-2</item>
      <item value="0x110A">4-3 Area 1</item>
      <item value="0x120A">4-3 Area 2</item>
      <item value="0x130A">4-3 Area 3</item>
      <item value="0x140A">4-3 Area 4</item>
      <item value="0x150B">4-4</item>
      <item value="0x160C">5-1</item>
      <item value="0x170D">5-2 Area 1</item>
      <item value="0x180D">5-2 Area 2</item>
      <item value="0x190D">5-2 Area 3</item>
      <item value="0x1A0D">5-2 Area 4</item>
      <item value="0x1B0E">5-3 Area 1</item>
      <item value="0x1C0E">5-3 Area 2</item>
      <item value="0x1D0E">5-3 Area 3</item>
      <item value="0x1E0E">5-3 Area 4</item>
      <item value="0x1F0E">5-3 Area 5</item>
      <item value="0x200E">5-3 Area 6</item>
      <item value="0x210E">5-3 Area 7</item>
      <item value="0x220F">5-4</item>
      <item value="0x2310">6-1</item>
      <item value="0x2411">6-2 Area 1</item>
      <item value="0x2511">6-2 Area 2</item>
      <item value="0x2611">6-2 Area 3</item>
      <item value="0x2711">6-2 Area 4</item>
      <item value="0x2811">6-2 Area 5</item>
      <item value="0x2912">6-3 Area 1</item>
      <item value="0x2A12">6-3 Area 2</item>
      <item value="0x2B12">6-3 Area 3</item>
      <item value="0x2C12">6-3 Area 4</item>
      <item value="0x2D13">6-4 Area 1</item>
      <item value="0x2E14">6-4 Area 2</item>
      <item value="0x2F15">6-5</item>
    </parameter>
    <script state="change">
      <action>maincpu.pw@006D=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="14. Attack (Rush'n Attack/Green Beret)"/>
  <cheat desc="----------------------------------------"/>

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@0022=06</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@050C=03</action>
    </script>
  </cheat>

  <cheat desc="Infinite Ammo">
    <script state="run">
      <action>maincpu.pb@051C=09</action>
    </script>
  </cheat>

  <cheat desc="Select Weapon">
    <parameter>
      <item value="0x00">None</item>
      <item value="0x01">Rocket Launcher</item>
      <item value="0x02">Grenade</item>
      <item value="0x04">Gun (Corrupted Gun Graphics)</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@051D=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="15. Fighter (Rygar)"/>
  <cheat desc="---------------------"/>

  <cheat desc="Select Starting Area"> <comment>Set on title screen. Code 0x47 = Final Boss</comment>
    <parameter min="0" max="73" step="1"/>
    <script state="change">
      <action>maincpu.pb@001D=(param)</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pw@00CA=1818</action>
    </script>
  </cheat>

  <cheat desc="Always Have Maximum Tones"> <comment>Tone = Attack Power</comment>
    <script state="run">
      <action>maincpu.pw@00C6=FFFF</action>
    </script>
  </cheat>

  <cheat desc="Infinite Mind Capsules">
    <script state="run">
      <action>maincpu.pb@00C3=07</action>
    </script>
  </cheat>

  <cheat desc="Always Have Maximum EXP">
    <script state="run">
      <action>maincpu.pw@00C8=FFFF</action>
    </script>
  </cheat>

  <cheat desc="Always Have Bomb">
    <script state="run">
      <action>maincpu.pb@00CD=01</action>
    </script>
  </cheat>

  <cheat desc="Always Have Long Chain">
    <script state="run">
      <action>maincpu.pb@00C0=10|(maincpu.pb@00C0 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Cross Bow">
    <script state="run">
      <action>maincpu.pb@00C0=20|(maincpu.pb@00C0 BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Wind Pulley">
    <script state="run">
      <action>maincpu.pb@00C0=40|(maincpu.pb@00C0 BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Grappling Hook">
    <script state="run">
      <action>maincpu.pb@00C0=80|(maincpu.pb@00C0 BAND ~80)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Medicine Bowl">
    <script state="run">
      <action>maincpu.pb@00C1=10|(maincpu.pb@00C1 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Magic Flute">
    <script state="run">
      <action>maincpu.pb@00C1=20|(maincpu.pb@00C1 BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Coat of Arms">
    <script state="run">
      <action>maincpu.pb@00C1=40|(maincpu.pb@00C1 BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Always Have Suit of Armor">
    <script state="run">
      <action>maincpu.pb@00C1=80|(maincpu.pb@00C1 BAND ~80)</action>
    </script>
  </cheat>

  <cheat desc="Rapid Fire	">
    <script state="run">
      <action>maincpu.pb@0028=00|(maincpu.pb@0028 BAND ~40)</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: [supergm3] Stuff + 1st two games

Post by Pugsy »

Updated the above, added cheats for games which have other single-game NES versions already in MAME. Also added Visitntx's Jackie Chan cheats.

Done minimal testing.....
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
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: [supergm3] Stuff + 1st two games

Post by NotAGoodName »

I still think my freezing the timer is better for Mario 3, but oh well. Some more things as I go along.

Mario 3 (I think it's ok to have an effectively invincible suit cheat)

Code: Select all

  <cheat desc="Start and Stay Suit Select"><comment>Effectively grants invincibility for all non-normal characters</comment>
    <parameter>
      <item value="0x00">Normal Mario</item>
      <item value="0x01">Big Mario</item>
      <item value="0x02">Fire Mario</item>
      <item value="0x03">Raccoon Mario</item>
      <item value="0x04">Frog Mario</item>
      <item value="0x05">Tanooki Mario</item>
      <item value="0x06">Hammer Mario</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@00ED=param</action>
    </script>
  </cheat>

  <cheat desc="Infinite Statue Time"><comment>For Tanooki Suit Only</comment>
    <script state="run">
      <action condition="maincpu.pb@057A GT 00">maincpu.pb@057A=FF</action>
    </script>
  </cheat>

  <cheat desc="Moon Jump"> <comment>Hold A to jump forever.</comment>
    <script state="run">
      <action condition="maincpu.pb@0017==(80|(maincpu.pb@0017 BAND ~80))">maincpu.pb@00CF=CD</action>
    </script>
  </cheat>

Rockman 5

Code: Select all

  <cheat desc="Invincibility">
    <script state="run">
      <action>maincpu.pb@05B8=39</action>
    </script>
  </cheat>

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

  <cheat desc="Infinite E-Tanks">
    <script state="run">
      <action>maincpu.pb@00BD=81</action>
    </script>
  </cheat>

  <cheat desc="Infinite M-Tanks">
    <script state="run">
      <action>maincpu.pb@00BE=81</action>
    </script>
  </cheat>

  <cheat desc="Infinite Health">
    <script state="run">
      <action>maincpu.pb@00B0=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite W.Wave">
    <script state="run">
      <action>maincpu.pb@00B1=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite G,Attack">
    <script state="run">
      <action>maincpu.pb@00B2=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite C.Eye">
    <script state="run">
      <action>maincpu.pb@00B3=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite N.Bomb">
    <script state="run">
      <action>maincpu.pb@00B4=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite S.Arrow">
    <script state="run">
      <action>maincpu.pb@00B5=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite P.Stone">
    <script state="run">
      <action>maincpu.pb@00B6=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite B.Hold">
    <script state="run">
      <action>maincpu.pb@00B7=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite C.Kick">
    <script state="run">
      <action>maincpu.pb@00B8=9C</action>
    </script>
  </cheat>
  <cheat desc="Infinite S.Crash">
    <script state="run">
      <action>maincpu.pb@00B9=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite R.Coil">
    <script state="run">
      <action>maincpu.pb@00BA=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite R.Jet">
    <script state="run">
      <action>maincpu.pb@00BB=9C</action>
    </script>
  </cheat>

  <cheat desc="Infinite Beat">
    <script state="run">
      <action>maincpu.pb@00BC=9C</action>
    </script>
  </cheat>

  <cheat desc="Quick Charge">
    <script state="run">
      <action condition="maincpu.pb@0038 GT 01 and maincpu.pb@0038 LT 50">maincpu.pb@0038=50</action>
    </script>
  </cheat>

  <cheat desc="Moon Jump"> <comment>Hold A to jump forever.  Can use to fast climb ladders.</comment>
    <script state="run">
      <action condition="maincpu.pb@0016==(80|(maincpu.pb@0016 BAND ~80))">maincpu.pb@03F0=04</action>
    </script>
  </cheat>

Snow Brothers (I know it's broken, but these cheats are valid)

Code: Select all

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

  <cheat desc="Infinite S Power">
    <script state="run">
      <action>maincpu.pb@0078=FF</action>
    </script>
  </cheat>

  <cheat desc="Infinite N Power">
    <script state="run">
      <action>maincpu.pb@007C=FF</action>
    </script>
  </cheat>

  <cheat desc="Infinite O Power">
    <script state="run">
      <action>maincpu.pb@007E=FF</action>
    </script>
  </cheat>

  <cheat desc="Infinite W Power">
    <script state="run">
      <action>maincpu.pb@007A=FF</action>
    </script>
  </cheat>

Jetman: (an amusing game where you place blocks to walk on)

Code: Select all

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pb@060B=09</action>
    </script>
  </cheat>

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

  <cheat desc="Invincibility"><comment>Flickers</comment>
    <script state="run">
      <action>maincpu.pb@0417=8E</action>
    </script>
  </cheat>

  <cheat desc="Infinite Health">
    <script state="run">
      <action>maincpu.pb@0413=55</action>
    </script>
  </cheat>

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

  <cheat desc="Infinite Time Freeze">
    <script state="run">
      <action>maincpu.pb@0414=8E</action>
    </script>
  </cheat>

  <cheat desc="Infinite Invincibility Powerup"><comment>Kills enemies on touch</comment>
    <script state="run">
      <action>maincpu.pb@0415=8E</action>
    </script>
  </cheat>

  <cheat desc="Infinite Walk Through Walls Powerup">
    <script state="run">
      <action>maincpu.pb@0416=8E</action>
    </script>
  </cheat>

  <cheat desc="Boots Powerup">
    <script state="run">
      <action>maincpu.pb@041B=FF</action>
    </script>
  </cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: [supergm3] Stuff + 1st two games

Post by NotAGoodName »

Post-food double post.


Rainbow (I haven't got the patience to find more for this)

Code: Select all

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

  <cheat desc="Skate Board (Invincibility)"><comment>Don't use on the rollercoaster stage</comment>
    <script state="run">
      <action condition="maincpu.pb@006B==01">maincpu.pb@007B=FF</action>
    </script>
  </cheat>
SWAP: (I don't know anything about the terminology of this game so I'm just making it up. I would find more but these codes seem sufficient for just running through the game.)

Code: Select all

  <cheat desc="Infinite Energy">
    <script state="run">
      <action condition="maincpu.pb@05CE != 08">maincpu.pb@05C5=08</action>
    </script>
  </cheat>

  <cheat desc="Armor Power Up">
    <script state="run">
      <action>maincpu.pb@05C8=03</action>
    </script>
  </cheat>

  <cheat desc="Infinite Super Gun Time">
    <script state="run">
      <action>maincpu.pb@05C2=FF</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy Partner">
    <script state="run">
      <action>maincpu.pb@06FC=FF</action>
    </script>
  </cheat>
Also, the SWAP title screen says "SRS Super Rescue". Not SAR. I wouldn't know but I actually played to the end and there's a missile or something that says SRS on it. The game itself is apparently titled "Tokkyū Shirei Solbrain" (Special Rescue Command Solbrain).

"New Tetris" is the NES puzzle game Yoshi. I don't know what you would cheat for in this game. I suppose there's things to cheat at, but I can't be bothered.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
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: [supergm3] Stuff + 1st two games

Post by Pugsy »

Thanks, added all the above.
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