[misc] some misc reason1 game cheats

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:

[misc] some misc reason1 game cheats

Post by Pugsy »

These cheats are for games that don't really work - though well enough to find some cheats if not to play.

andromed.xml:-

Code: Select all

<mamecheat version="1">

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

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
airraid.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Bombs PL1">
    <script state="run">
      <action>maincpu.pb@EAE5=09</action>
    </script>
  </cheat>

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

  <cheat desc="Infinite Bombs PL2">
    <script state="run">
      <action>maincpu.pb@EAEB=09</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
cshooter.xml/cshootere.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Bombs PL1">
    <script state="run">
      <action>maincpu.pb@EB45=09</action>
    </script>
  </cheat>

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

  <cheat desc="Infinite Bombs PL2">
    <script state="run">
      <action>maincpu.pb@EB4B=09</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
cball.xml

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Misses">
    <script state="run">
      <action>maincpu.pb@0035=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Remaining">
    <script state="run">
      <action>maincpu.pb@0036=00</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
cybertnk.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@8018A=0A</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@116D8</action>
      <action>temp1 =maincpu.mb@18C5C</action>
    </script>
    <script state="run">
      <action>maincpu.mb@116D8=60</action>
      <action>maincpu.mb@18C5C=60</action>
    </script>
    <script state="off">
      <action>maincpu.mb@116D8=temp0 </action>
      <action>maincpu.mb@18C5C=temp1 </action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Ammo PL1">
    <script state="run">
      <action>maincpu.pb@80049=63</action>
    </script>
  </cheat>

  <cheat desc="Infinite Ammo PL2">
    <script state="run">
      <action>maincpu.pb@8004B=63</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Sound Test Timer Stop">
    <script state="run">
      <action>maincpu.pw@8010A=3E00</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)
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:

Re: [misc] some misc reason1 game cheats

Post by Pugsy »

Two more, these work better. So also made ROM Invincibility for both

galaxia.xml:-

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@1D20=10</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy">
    <script state="run">
      <action>maincpu.pb@1D05=03</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mb@2934</action>
    </script>
    <script state="run">
      <action>maincpu.mb@2934=1B</action>
    </script>
    <script state="off">
      <action>maincpu.mb@2934=temp0 </action>
    </script>
  </cheat>

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

gekitsui.xml (can't seem to land the plane in this game):-

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@0FD9=08</action>
    </script>
  </cheat>

  <cheat desc="Invincibility"> <comment>Protects you against being shot down, but not against bad landings</comment>
    <script state="on">
      <action>temp0 =maincpu.mb@A65E</action>
    </script>
    <script state="run">
      <action>maincpu.mb@A65E=20</action>
    </script>
    <script state="off">
      <action>maincpu.mb@A65E=temp0 </action>
    </script>
  </cheat>

  <cheat desc="Shoot 1 Plane to Finish Scene Now!">
    <script state="on">
      <action>maincpu.pb@023C=01</action>
    </script>
  </cheat>

  <cheat desc="Infinite Landing Time">
    <script state="run">
      <action>maincpu.pb@0FE3=9A</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)
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:

Re: [misc] some misc reason1 game cheats

Post by Pugsy »

moonwarp.xml:-

Code: Select all

<mamecheat version="1">

  <cheat desc="Infinite Lives">
    <script state="run">
      <action>maincpu.pb@43B6=99</action>
    </script>
  </cheat>

  <cheat desc="Invincibility">
    <script state="on">
      <action>temp0 =maincpu.mw@2524</action>
      <action>temp1 =maincpu.mw@2559</action>
    </script>
    <script state="run">
      <action>maincpu.mw@2524=2526</action>
      <action>maincpu.mw@2559=255B</action>
    </script>
    <script state="off">
      <action>maincpu.mw@2524=temp0 </action>
      <action>maincpu.mw@2559=temp1 </action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Power">
    <script state="run">
      <action>maincpu.pb@43C1=40</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Bonus">
    <script state="run">
      <action condition="(frame % 75 == 0)">maincpu.pb@43C0=40</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Mines"> <comment>Allows you to lay more than 4 mines, there is a limit on the sprites on screen at once so if you lay too many mines (12) you will not be able shoot or lay more to some have been destroyed.</comment>
    <script state="run">
      <action>maincpu.pb@43ED=00</action>
    </script>
  </cheat>

  <cheat desc="Always have Maximum Bolts"> <comment>Allows you to shoot more than 4 bolts</comment>
    <script state="run">
      <action>maincpu.pb@43F3=00</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
mk3ghw.xml:-

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pd@FFF5A2=00090009</action>
    </script>
  </cheat>

  <cheat desc="Finish this Round Now!">
    <script state="on">
      <action>maincpu.pd@FFF5A2=00000000</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@FFF865=A6</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL1">
    <script state="on">
      <action>maincpu.pb@FFF865=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@FFF9D7=A6</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL2">
    <script state="on">
      <action>maincpu.pb@FFF9D7=00</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
gp2se.xml:-

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Lives PL2">
    <script state="run">
      <action>maincpu.pb@10A1A3=09</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)
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: [misc] some misc reason1 game cheats

Post by stephh »

Pugsy wrote:airraid.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Bombs PL1">
    <script state="run">
      <action>maincpu.pb@EAE5=09</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
cshooter.xml/cshootere.xml

Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Bombs PL1">
    <script state="run">
      <action>maincpu.pb@EB45=09</action>
    </script>
  </cheat>

</mamecheat>
<!-- Cheat file downloaded from http://www.mamecheat.co.uk, see cheat.txt for list of contributors. -->
I'm surprised that you didn't have a look at the notes in the cshooter.c driver :
- Addresses :
* 0xe222 : contents of DSW1 (0xc204)
* 0xe223 : contents of DSW2 (0xc203)
* 0xe228 : difficulty (from DSW2)
* 0xe229 : bonus life (from DSW2 - table at 0x6264)
* 0xe22b : lives (from DSW2 - table at 0x7546)
* 0xe234 : credits (0x00-0xff, even if display is limited to 9)
. if 1 coin slot , total credits
. if 2 coin slots, credits for player 1
* 0xe235 : credits (0x00-0xff, even if display is limited to 9)
. if 1 coin slot , always 0x00 !
. if 2 coin slots, credits for player 2
* 0xe237 : lives for player 1
* 0xe238 : lives for player 2
A look at the Z80 code might help for locating the bombs for player 2 ...

Image Steph from The Ultimate Patchers Image
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:

Re: [misc] some misc reason1 game cheats

Post by Pugsy »

stephh wrote:I'm surprised that you didn't have a look at the notes in the cshooter.c driver
Thanks, I rarely/never look at the driver source for reference when looking for cheats, as past experience has shown they are of little use and I guess they only ever have reference to simple stuff which can be found in under a minute with the cheat engine. The reason I never added PL2 cheats was I couldn't start a 2 player game so couldn't test/find the cheats. I will revisit the game if it ever gets fixed and make a ROM Invincibility cheat. I've added PL2 lives and bombs cheats (to the cheats in the top post) though they will be untested for the time being.
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)
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: [misc] some misc reason1 game cheats

Post by stephh »

Pugsy wrote:
stephh wrote:I'm surprised that you didn't have a look at the notes in the cshooter.c driver
Thanks, I rarely/never look at the driver source for reference when looking for cheats, as past experience has shown they are of little use and I guess they only ever have reference to simple stuff which can be found in under a minute with the cheat engine.
You're right there : most of the time do I add infos about adresses impacted by the Dip switches (credits, lives, and sometimes scores), mainly when I was working on Haze's WIP drivers in which I couldn't see anything ...

I also admit that some games have more notes than other, especially when I'm a big fan of them ... If you haven't done so, please have a look at the arkanoid.c driver and see if you can't add new cheats ...
The reason I never added PL2 cheats was I couldn't start a 2 player game so couldn't test/find the cheats. I will revisit the game if it ever gets fixed and make a ROM Invincibility cheat. I've added PL2 lives and bombs cheats (to the cheats in the top post) though they will be untested for the time being.
Once I get my computer back (hopefully next week), I'll have a look at the games again to confirm the addresses for player 2 ...

Image Steph from The Ultimate Patchers Image
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

[mk3ghw]

Post by NotAGoodName »

You'll want to clean this up to fit your format, but these should all work for mk3ghw. You might check the Cheat Menu code just in case they added another watchdog. I was pretty surprised to find one in a Genesis game to begin with.

Code: Select all

<cheat desc="Mortal Kombat 3"/>
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@FFF5A3=09</action>
			<action>maincpu.pb@FFF5A5=09</action>
		</script>
	</cheat>
	<cheat desc="Cheat Menus Enabled">
		<script state="run">
			<action>maincpu.pb@FF000F=00</action><!-- 1st line: Cheats -->
			<action>maincpu.pb@FF000E=01</action><!-- 2nd line: Secrets -->
			<action>maincpu.pb@FF000D=02</action><!-- 3rd line: Killer Codes -->
			<action>maincpu.pb@FF000C=FF</action><!-- Unknown?: Watchdog on a Genesis?! -->
		</script>
	</cheat>
	<cheat desc="Smoke + Bosses Enabled">
		<script state="run">
			<action>maincpu.pb@FF001F=01</action><!-- Bosses -->
			<action>maincpu.pb@FF001E=01</action><!-- Smoke -->
		</script>
	</cheat>
	<cheat desc="Infinite Lives in Galaga">
		<script state="run">
			<action condition="maincpu.pb@FF022F LT 99">maincpu.pb@FF022F=99</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFF865=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P1">
		<script state="run">
			<action>maincpu.pb@FFF867=30</action>
		</script>
	</cheat>
	<cheat desc="Character P1">
		<parameter>
			<item value="0x00">Kano</item>
			<item value="0x01">Sonya</item>
			<item value="0x02">Jax</item>
			<item value="0x03">Nightwolf</item>
			<item value="0x04">Subzero</item>
			<item value="0x05">Striker</item>
			<item value="0x06">Sindel</item>
			<item value="0x07">Sektor</item>
			<item value="0x08">Cyrax</item>
			<item value="0x09">Kung Lao</item>
			<item value="0x0A">Kabal</item>
			<item value="0x0B">Sheeva</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">#Smoke</item>
			<item value="0x0F">#Motaro</item>
			<item value="0x10">#Shao Kahn</item>
			<item value="0x11">##Noob Saibot</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF0127=param</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFF9D7=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P2">
		<script state="run">
			<action>maincpu.pb@FFF9D9=30</action>
		</script>
	</cheat>
	<cheat desc="Character P2">
		<parameter>
			<item value="0x00">Kano</item>
			<item value="0x01">Sonya</item>
			<item value="0x02">Jax</item>
			<item value="0x03">Nightwolf</item>
			<item value="0x04">Subzero</item>
			<item value="0x05">Striker</item>
			<item value="0x06">Sindel</item>
			<item value="0x07">Sektor</item>
			<item value="0x08">Cyrax</item>
			<item value="0x09">Kung Lao</item>
			<item value="0x0A">Kabal</item>
			<item value="0x0B">Sheeva</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">#Smoke</item>
			<item value="0x0F">#Motaro</item>
			<item value="0x10">#Shao Kahn</item>
			<item value="0x11">##Noob Saibot</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF0129=param</action>
		</script>
	</cheat>
<cheat desc="-- Kombat Kodes --"/>
	<cheat desc="There is no knowledge that is not power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=01|(maincpu.pb@FF02A1 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="No Patience"><comment>Fast Clock</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=02|(maincpu.pb@FF02A1 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Unlimited Run">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=04|(maincpu.pb@FF02A1 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Fast Uppercut Recovery">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=08|(maincpu.pb@FF02A1 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="No Power Bars">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=10|(maincpu.pb@FF02A1 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Smoke">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=20|(maincpu.pb@FF02A1 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Noob Saibot">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=40|(maincpu.pb@FF02A1 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Shao Kahn">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A1=80|(maincpu.pb@FF02A1 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A1=00|(maincpu.pb@FF02A1 BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Winner of This Round Fights Motaro">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=01|(maincpu.pb@FF02A0 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="You Are Entering the Land of Rellim"><comment>Galaga</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=02|(maincpu.pb@FF02A0 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="No Fear - EB Button, Skydive, Max Countdown">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=04|(maincpu.pb@FF02A0 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="No Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=08|(maincpu.pb@FF02A0 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Randper Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=10|(maincpu.pb@FF02A0 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Throwing Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=20|(maincpu.pb@FF02A0 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Blocking Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=40|(maincpu.pb@FF02A0 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Player 1 Half Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A0=80|(maincpu.pb@FF02A0 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A0=00|(maincpu.pb@FF02A0 BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Player 2 Half Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=01|(maincpu.pb@FF029F BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="Player 1 Quarter Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=02|(maincpu.pb@FF029F BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Player 2 Quarter Power">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=04|(maincpu.pb@FF029F BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Dark Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=08|(maincpu.pb@FF029F BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Preview Next Generation Fighting Game"><comment>Pong</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=10|(maincpu.pb@FF029F BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Psycho Kombat">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=20|(maincpu.pb@FF029F BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Healing">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=40|(maincpu.pb@FF029F BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Endurance Mode / Score To Settle">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029F=80|(maincpu.pb@FF029F BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF029F=00|(maincpu.pb@FF029F BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Timer Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=01|(maincpu.pb@FF029E BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="Sweeping Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=02|(maincpu.pb@FF029E BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Bad Luck With TNT">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=04|(maincpu.pb@FF029E BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Extended Fatality Time">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=08|(maincpu.pb@FF029E BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Combos Disabled">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=10|(maincpu.pb@FF029E BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="No Cheese"><comment>Disables abused techniques</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=20|(maincpu.pb@FF029E BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="No Abuse"><comment>Disables overused buttons</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=40|(maincpu.pb@FF029E BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Unknown / Unused">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF029E=80|(maincpu.pb@FF029E BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF029E=00|(maincpu.pb@FF029E BAND ~80)</action>
		</script>
	</cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
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:

Re: [mk3ghw]

Post by Pugsy »

NotAGoodName wrote:You'll want to clean this up to fit your format, but these should all work for mk3ghw. You might check the Cheat Menu code just in case they added another watchdog. I was pretty surprised to find one in a Genesis game to begin with.
Thanks cleaned up and added, I downsized some of the cheats as I manually changed them into .dat format and run it through my dat>xml converter. Which actually does a top notch conversion job as long as I didn't make any mistakes in the manual conversion to dat format. I've streamlined the "Winner of This Round Fights XXXX" cheats and Quarter/Half Power cheats into single list cheats as that seems more logical.

The Cheat menu code doesn't seem to work - it puts some text on the screen but little else.


Code: Select all

<mamecheat version="1">

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

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pd@FFF5A2=00090009</action>
    </script>
  </cheat>

  <cheat desc="Finish this Round Now!">
    <script state="on">
      <action>maincpu.pd@FFF5A2=00000000</action>
    </script>
  </cheat>

  <cheat desc="Enable Cheat Menus (NOT WORKING)">
    <script state="run">
      <action>maincpu.pd@FF000C=FF020100</action> <!-- FF000F = Cheats, FF000E = Secrets, FF000D = Killer Codes, FF000C = Unknown? (Watchdog on a Genesis?!) -->
    </script>
  </cheat>

  <cheat desc="Enable Smoke + Bosses">
    <script state="run">
      <action>maincpu.pw@FF001E=0101</action> <!-- FF001E = Smoke, FF001F = Bosses -->
    </script>
  </cheat>

  <cheat desc="Infinite Lives in Galaga">
    <script state="run">
      <action>maincpu.pb@FF022F=99</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL1">
    <script state="run">
      <action>maincpu.pb@FFF865=A6</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL1">
    <script state="on">
      <action>maincpu.pb@FFF865=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Power PL1">
    <script state="run">
      <action>maincpu.pb@FFF867=30</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL1">
    <parameter>
      <item value="0x00">Kano</item>
      <item value="0x01">Sonya</item>
      <item value="0x02">Jax</item>
      <item value="0x03">Nightwolf</item>
      <item value="0x04">Sub-Zero</item>
      <item value="0x05">Stryker</item>
      <item value="0x06">Sindel</item>
      <item value="0x07">Sektor</item>
      <item value="0x08">Cyrax</item>
      <item value="0x09">Kung Lao</item>
      <item value="0x0A">Kabal</item>
      <item value="0x0B">Sheeva</item>
      <item value="0x0C">Shang Tsung</item>
      <item value="0x0D">Liu Kang</item>
      <item value="0x0E">#Smoke</item>
      <item value="0x0F">#Motaro</item>
      <item value="0x10">#Shao Kahn</item>
      <item value="0x11">##Noob Saibot</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF0127=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>

  <cheat desc="Infinite Energy PL2">
    <script state="run">
      <action>maincpu.pb@FFF9D7=A6</action>
    </script>
  </cheat>

  <cheat desc="Drain All Energy Now! PL2">
    <script state="on">
      <action>maincpu.pb@FFF9D7=00</action>
    </script>
  </cheat>

  <cheat desc="Infinite Power PL2">
    <script state="run">
      <action>maincpu.pb@FFF9D9=30</action>
    </script>
  </cheat>

  <cheat desc="Select Character PL2">
    <parameter>
      <item value="0x00">Kano</item>
      <item value="0x01">Sonya</item>
      <item value="0x02">Jax</item>
      <item value="0x03">Nightwolf</item>
      <item value="0x04">Sub-Zero</item>
      <item value="0x05">Stryker</item>
      <item value="0x06">Sindel</item>
      <item value="0x07">Sektor</item>
      <item value="0x08">Cyrax</item>
      <item value="0x09">Kung Lao</item>
      <item value="0x0A">Kabal</item>
      <item value="0x0B">Sheeva</item>
      <item value="0x0C">Shang Tsung</item>
      <item value="0x0D">Liu Kang</item>
      <item value="0x0E">#Smoke</item>
      <item value="0x0F">#Motaro</item>
      <item value="0x10">#Shao Kahn</item>
      <item value="0x11">##Noob Saibot</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF0129=param</action>
    </script>
  </cheat>

  <cheat desc=" "/>
  <cheat desc="-- Kombat Kodes --"/>

  <cheat desc="There is no knowledge that is not power">
    <parameter>
      <item value="0x01">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A1=param|(maincpu.pb@FF02A1 BAND ~01)</action>
    </script>
  </cheat>

  <cheat desc="No Patience"> <comment>Fast Clock</comment>
    <parameter>
      <item value="0x02">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A1=param|(maincpu.pb@FF02A1 BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="Unlimited Run">
    <parameter>
      <item value="0x04">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A1=param|(maincpu.pb@FF02A1 BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="Fast Uppercut Recovery">
    <parameter>
      <item value="0x08">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A1=param|(maincpu.pb@FF02A1 BAND ~08)</action>
    </script>
  </cheat>

  <cheat desc="No Power Bars">
    <parameter>
      <item value="0x10">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A1=param|(maincpu.pb@FF02A1 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Select Next Fighter to Fight on Winning Round">
    <parameter>
      <item value="0x0000">No-one Special</item>
      <item value="0x0020">Smoke</item>
      <item value="0x0040">Noob Saibot</item>
      <item value="0x0080">Shao Kahn</item>
      <item value="0x0100">Motaro</item>
    </parameter>
    <script state="run">
      <action>maincpu.pw@FF02A0=param|(maincpu.pw@FF02A0 BAND ~01E0)</action>
    </script>
  </cheat>

  <cheat desc="You Are Entering the Land of Rellim"> <comment>Galaga</comment>
    <parameter>
      <item value="0x02">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~02)</action>
    </script>
  </cheat>

  <cheat desc="No Fear - EB Button, Skydive, Max Countdown">
    <parameter>
      <item value="0x04">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="No Power Status">
    <parameter>
      <item value="0x08">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~08)</action>
    </script>
  </cheat>

  <cheat desc="Randper Kombat">
    <parameter>
      <item value="0x10">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Throwing Status">
    <parameter>
      <item value="0x20">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Blocking Status">
    <parameter>
      <item value="0x40">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF02A0=param|(maincpu.pb@FF02A0 BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Dark Kombat">
    <parameter>
      <item value="0x08">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~08)</action>
    </script>
  </cheat>

  <cheat desc="Preview Next Generation Fighting Game"> <comment>Pong</comment>
    <parameter>
      <item value="0x10">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="Psycho Kombat">
    <parameter>
      <item value="0x20">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="Healing Status">
    <parameter>
      <item value="0x40">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Endurance Mode / Score To Settle">
    <parameter>
      <item value="0x80">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~80)</action>
    </script>
  </cheat>

  <cheat desc="Timer Status">
    <parameter>
      <item value="0x01">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~01)</action>
    </script>
  </cheat>

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

  <cheat desc="Bad Luck With TNT">
    <parameter>
      <item value="0x04">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~04)</action>
    </script>
  </cheat>

  <cheat desc="Extended Fatality Time">
    <parameter>
      <item value="0x08">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~08)</action>
    </script>
  </cheat>

  <cheat desc="Combos Status">
    <parameter>
      <item value="0x10">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~10)</action>
    </script>
  </cheat>

  <cheat desc="No Cheese"> <comment>Disables abused techniques</comment>
    <parameter>
      <item value="0x20">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~20)</action>
    </script>
  </cheat>

  <cheat desc="No Abuse"> <comment>Disables overused buttons</comment>
    <parameter>
      <item value="0x40">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~40)</action>
    </script>
  </cheat>

  <cheat desc="Unknown / Unused">
    <parameter>
      <item value="0x80">Enabled</item>
      <item value="0x00">Disabled</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029E=param|(maincpu.pb@FF029E BAND ~80)</action>
    </script>
  </cheat>

  <cheat desc="Select Power Levels PL1">
    <parameter>
      <item value="0x0000">Normal Power</item>
      <item value="0x0080">Half Power</item>
      <item value="0x0200">Quarter Power</item>
    </parameter>
    <script state="run">
      <action>maincpu.pw@FF029F=param|(maincpu.pw@FF029F BAND ~0280)</action>
    </script>
  </cheat>

  <cheat desc="Select Power Levels PL2">
    <parameter>
      <item value="0x00">Normal Power</item>
      <item value="0x01">Half Power</item>
      <item value="0x04">Quarter Power</item>
    </parameter>
    <script state="run">
      <action>maincpu.pb@FF029F=param|(maincpu.pb@FF029F BAND ~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)
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: [mk3ghw]

Post by NotAGoodName »

Pugsy wrote:
NotAGoodName wrote:You'll want to clean this up to fit your format, but these should all work for mk3ghw. You might check the Cheat Menu code just in case they added another watchdog. I was pretty surprised to find one in a Genesis game to begin with.
Thanks cleaned up and added, I downsized some of the cheats as I manually changed them into .dat format and run it through my dat>xml converter. Which actually does a top notch conversion job as long as I didn't make any mistakes in the manual conversion to dat format. I've streamlined the "Winner of This Round Fights XXXX" cheats and Quarter/Half Power cheats into single list cheats as that seems more logical.
Yeah, I just had them all listed in the order they were programmed as dip switches. It is kind of silly that you can combine certain effects.
The Cheat menu code doesn't seem to work - it puts some text on the screen but little else.
I guess they either removed the code for the menus or implemented another block. In the Genesis version, if that last value isn't FF, the game will blue screen. FF just happens to please all of the checks. The address changes values a lot. I have no idea why they programmed a check value in a console game, but that's the story behind it.
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Re: [misc] some misc reason1 game cheats

Post by stephh »

According to the notes (which aren't mine) in the pokechmp.c driver, "Poke Champ" is a Korean hack of "Pocket Gal" ... And indeed the cheats are 100% the same ... So here are the cheats :

pokechmp :

Code: Select all

  <cheat desc="Infinite Time">
    <script state="run">
      <action>maincpu.pw@04F1=03F1</action>
    </script>
  </cheat>

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

  <cheat desc="Infinite Bonus Time">
    <script state="run">
      <action>maincpu.pb@04FA=6E</action>
    </script>
  </cheat>

  <cheat desc="Infinite Champ Level">
    <script state="run">
      <action>maincpu.pb@0098=64</action>
    </script>
  </cheat>
BTW, why is max time set to 999 in normal game and to 100 in bonus game ?

Image Steph from The Ultimate Patchers Image
Post Reply