[genesis] Big ol' Conversion Thread!

This forum is for posting cheats for any non-arcade game in M.A.M.E. ( aka the M.E.S.S. games ) including any softwarelist game. Requests will be fulfilled here....but please keep the requests to the requests forum.
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

Re: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Golden Axe
What an unusually and inappropriately colorful game. I think Golden Axe 2 had the colors down better.

Anyways. Nothing exciting here. Only use the magic in duel cheat in 1P modes because it works by setting P2's health to zero. Once P2's health is zero, one simply has to kill the enemies on screen for the round to end. On the flip side, if you use magic without this cheat, the damage doesn't count towards P2's health and you will be stuck in the round (even if time runs out, AFAIK).

Code: Select all

<cheat desc=" " />
<cheat desc="Golden Axe" />
	<cheat desc="Infinite Time (Duel)">
		<script state="run">
			<action>maincpu.pb@FFFE72=99</action>
		</script>
	</cheat>
	<cheat desc="Allow Magic in 1P Duel"> <comment>Sets P2/Enemy health to 0.</comment>
		<script state="run">
			<action>maincpu.pb@FFFE8E=00</action>
		</script>
	</cheat>

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

	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pw@FFFE7E=8080</action>
		</script>
	</cheat>
	<cheat desc="Infinite Magic P1">
		<script state="run">
			<action condition="maincpu.pb@FFFE83==00">maincpu.pw@FFFE80=0606</action>
			<action condition="maincpu.pb@FFFE83==01">maincpu.pw@FFFE80=0909</action>
			<action condition="maincpu.pb@FFFE83==02">maincpu.pw@FFFE80=0404</action>
		</script>
	</cheat>
	<cheat desc="Infinite Lives P1">
		<script state="run">
			<action>maincpu.pw@FFFE7C=0303</action>
		</script>
	</cheat>

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

	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pw@FFFE8E=8080</action>
		</script>
	</cheat>
	<cheat desc="Infinite Magic P2">
		<script state="run">
			<action condition="maincpu.pb@FFFE93==00">maincpu.pw@FFFE90=0606</action>
			<action condition="maincpu.pb@FFFE93==01">maincpu.pw@FFFE90=0909</action>
			<action condition="maincpu.pb@FFFE93==02">maincpu.pw@FFFE90=0404</action>
		</script>
	</cheat>
	<cheat desc="Infinite Lives P2">
		<script state="run">
			<action>maincpu.pw@FFFE8C=0303</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Golden Axe 2
Less exciting yet, as far as cheats are concerned. Magic doesn't work in duel mode, so meh.

Code: Select all

<cheat desc=" " />
<cheat desc="Golden Axe 2" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pw@FF083E=0A10</action>
		</script>
	</cheat>
	<cheat desc="Infinite Magic P1">
		<script state="run">
			<action condition="maincpu.pb@FF0877==01">maincpu.pw@FF0882=0505</action>
			<action condition="maincpu.pb@FF0877==00">maincpu.pw@FF0882=0808</action>
			<action condition="maincpu.pb@FF0877==02">maincpu.pw@FF0882=0404</action>
		</script>
	</cheat>
<cheat desc="-----" />

	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pw@FF08E2=0A10</action>
		</script>
	</cheat>
	<cheat desc="Infinite Magic P2">
		<script state="run">
			<action condition="maincpu.pb@FF091B==01">maincpu.pw@FF0926=0505</action>
			<action condition="maincpu.pb@FF091B==00">maincpu.pw@FF0926=0808</action>
			<action condition="maincpu.pb@FF091B==02">maincpu.pw@FF0926=0404</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mazin Saga: Mutant Fighter
Boy, I'm glad this went fast. What a beautifully animated game for being so hard that it sucks. Reminds me of that DBZ game for Xbox.

Oh yeah. Invincibility obviously doesn't work in the 1v1 mode.

Code: Select all

<cheat desc=" " />
<cheat desc="Mazin Saga / Mazin Wars" />
	<cheat desc="Infinite Energy">
		<script state="run">
			<action>maincpu.pb@FFCDED=64</action>
		</script>
	</cheat>
	<cheat desc="Infinite Lives">
		<script state="run">
			<action>maincpu.pb@FFEBD9=09</action>
		</script>
	</cheat>
	<cheat desc="Invincibility">
		<script state="run">
			<action>maincpu.pb@FFEBDE=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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mega Bomberman
*edits*
-- Added toggle switch version for all power ups that I know of. Invincibility is granted by the stop watch, so you can't finish a stage with it and shouldn't use it.
-- Removed MP cheats because they were useless.

If anyone knows what the first two bits do or how to get the speed skates, go ahead and spoil it for me.

Code: Select all

<cheat desc=" " />
<cheat desc="Mega Bomberman" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pw@FFA428=3C09</action>
		</script>
	</cheat>

<cheat desc="-----" />
	<cheat desc="Infinite Range">
		<script state="run">
			<action>maincpu.pb@FFA460=FF</action>
		</script>
	</cheat>
	<cheat desc="Infinite Bombs">
		<script state="run">
			<action>maincpu.pb@FFA462=FF</action>
		</script>
	</cheat>
	<cheat desc="Invincibility">
		<script state="run">
			<action>maincpu.pb@FFA444=FE</action>
		</script>
	</cheat>
	<cheat desc="Rooi Power Select"> <comment>Anytime you get on a Rooi it'll have this power.</comment>
		<parameter>
			<item value="00">Kick Bombs</item>
			<item value="01">Dance</item>
			<item value="02">Dash</item>
			<item value="03">Kick Blocks</item>
			<item value="04">Jump</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFA96E=param</action>
		</script>
	</cheat>
<cheat desc="-- Powerup Dips --"/>
	<cheat desc="???">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=01|(maincpu.pb@FFA442 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="???">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=02|(maincpu.pb@FFA442 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Remote Control">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=04|(maincpu.pb@FFA442 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Line Bomb">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=08|(maincpu.pb@FFA442 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Bomb Kick">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=10|(maincpu.pb@FFA442 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Bomb Pass">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=20|(maincpu.pb@FFA442 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Wall Pass">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=40|(maincpu.pb@FFA442 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="#Invincibility"> <comment>Granted by stopwatch. Cannot finish stage.</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFA442=80|(maincpu.pb@FFA442 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FFA442=00|(maincpu.pb@FFA442 BAND ~80)</action>
		</script>
	</cheat>
Last edited by NotAGoodName on Wed May 06, 2009 6:33 pm, edited 1 time in total.
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: [genesis] Big ol' Conversion Thread!

Post by Pugsy »

NotAGoodName wrote:If MAME has the ability to work cheat in bits, I might fix that cheat later.
Yes it does, many cheats are bit cheats. The Castlevania cheat posted earlier in this thread is a bit cheat

Code: Select all

<action>maincpu.pb@FF9C84=02|(maincpu.pb@FF9C84 BAND ~02)</action>
The above sets the second bit (02) in a location. So just replace the addresses and the 02s in the above to do what you want to do.
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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Pugsy wrote:
NotAGoodName wrote:If MAME has the ability to work cheat in bits, I might fix that cheat later.
Yes it does, many cheats are bit cheats. The Castlevania cheat posted earlier in this thread is a bit cheat

Code: Select all

<action>maincpu.pb@FF9C84=02|(maincpu.pb@FF9C84 BAND ~02)</action>
The above sets the second bit (02) in a location. So just replace the addresses and the 02s in the above to do what you want to do.
Ok, thanks. I always wondered what that meant. That will come in real handy when I finally get to Ultimate Mortal Kombat 3. All of the Kombat Kodes in that game are bit switches. Strange way to do it when there's no means in game to overlap effects. Winning situation for me if I want more than one effect, though.
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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mighty Morphin Power Rangers
You'd think Banpresto hates the Genesis or something. Never mind that there's a six button controller. Some people have those three button things, so let's use two buttons. And then throw in a function on A+B. Yeah. Real cool.

On the cheating front, this game is pretty cool. You can play as things that you're not supposed to! Namely the evil version of Dragonzord and Cyclopsis' first form without the blade arms. Evil Green Ranger is also available, but he's actually playable with an in-game cheat. As far as the moves go for these "hidden" characters, Evil Green Ranger is the only one that's different. Instead of the blaster, he has the Sword Uppercut on (d),u+any. So why are there two Dragonzords if they're exactly the same? Hell if I know.

And yes. That really is how the player select value works. It's not a typo. I can't explain it.

Code: Select all

<cheat desc=" " />
<cheat desc="Mighty Morphin Power Rangers" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFD080=60</action>
			<action>maincpu.pb@FFD08A=60</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P1">
		<script state="run">
			<action>maincpu.pb@FFD082=35</action>
			<action>maincpu.pb@FFD08C=35</action>
		</script>
	</cheat>
	<cheat desc="Character P1">
		<parameter>
			<item value="0x00">Megazord</item>
			<item value="0x04">Dragonzord</item>
			<item value="0x08">Red Ranger</item>
			<item value="0x0C">Black Ranger</item>
			<item value="0x10">Blue Ranger</item>
			<item value="0x14">Pink Ranger</item>
			<item value="0x18">Yellow Ranger</item>
			<item value="0x1C">Green Ranger</item>
			<item value="0x20">Minotaur</item>
			<item value="0x24">Madam Woe</item>
			<item value="0x28">##Dragonzord (evil)</item>
			<item value="0x2C">Goldar</item>
			<item value="0x30">Cyclopsis</item>
			<item value="0x34">#Evil Green Ranger</item>
			<item value="0x38">##Cyclopsis (first form)</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFA001=param</action>
		</script>
	</cheat>

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

	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFD200=60</action>
			<action>maincpu.pb@FFD20A=60</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P2">
		<script state="run">
			<action>maincpu.pb@FFD202=35</action>
			<action>maincpu.pb@FFD20C=35</action>
		</script>
	</cheat>
	<cheat desc="Character P2">
		<parameter>
			<item value="0x02">Megazord</item>
			<item value="0x06">Dragonzord</item>
			<item value="0x0A">Red Ranger</item>
			<item value="0x0E">Black Ranger</item>
			<item value="0x12">Blue Ranger</item>
			<item value="0x16">Pink Ranger</item>
			<item value="0x1A">Yellow Ranger</item>
			<item value="0x1E">Green Ranger</item>
			<item value="0x22">Minotaur</item>
			<item value="0x26">Madam Woe</item>
			<item value="0x2A">##Dragonzord (evil)</item>
			<item value="0x2E">Goldar</item>
			<item value="0x32">Cyclopsis</item>
			<item value="0x36">#Evil Green Ranger</item>
			<item value="0x3A">##Cyclopsis (first form)</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFA003=param</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mortal Kombat
Most of this is just time savers. Dip switches and enablers to save you the effort of entering archaic cheat codes that you've long forgotten because this port sucks. Don't use infinite selection time until you get to the menu because that cheat actually freezes time as far as the game engine is concerned. Thus, you get stuck at things like the Probe screen while it waits for the timer to reach a value that it never will.

Code: Select all

<cheat desc=" " />
<cheat desc="Mortal Kombat" />
	<cheat desc="Cheat Menu Enabled">
		<script state="run">
			<action>maincpu.pb@FFFF5B=01</action>
		</script>
	</cheat>
	<cheat desc="Blood Enabled">
		<script state="run">
			<action>maincpu.pb@FFFF57=00</action>
		</script>
	</cheat>
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@FFAC7E=99</action>
		</script>
	</cheat>
	<cheat desc="Infinite Selection Time"> <comment>Use only once game reaches main menu</comment>
		<script state="run">
			<action>maincpu.pw@FF8892=0000</action>
		</script>
	</cheat>
<cheat desc="-----" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFCAB7=78</action>
		</script>
	</cheat>
<cheat desc="-----" />
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFCBB7=78</action>
		</script>
	</cheat>
<cheat desc="-- Flags --"/>
	<cheat desc="Flag 0 -- P2 Danger">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=01|(maincpu.pb@FFFF5A BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~01)</action>
		</script>
	</cheat>
	<cheat desc="Flag 1 -- P1 Danger">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=02|(maincpu.pb@FFFF5A BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="Flag 2 -- Shadow on Pit 100%">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=04|(maincpu.pb@FFFF5A BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~04)</action>
		</script>
	</cheat>
	<cheat desc="Flag 3 -- Shadows = Face or BYC">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=08|(maincpu.pb@FFFF5A BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~08)</action>
		</script>
	</cheat>
	<cheat desc="Flag 4 -- Reptile Hints Every Stage">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=10|(maincpu.pb@FFFF5A BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~10)</action>
		</script>
	</cheat>
	<cheat desc="Flag 5 -- Unlimited Credits">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=20|(maincpu.pb@FFFF5A BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Flag 6 -- CPU Does Fatalities">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=40|(maincpu.pb@FFFF5A BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Flag 7 -- Courtyard Lock">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FFFF5A=80|(maincpu.pb@FFFF5A BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FFFF5A=00|(maincpu.pb@FFFF5A BAND ~80)</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mortal Kombat 3
Mortal Kombat 2 seemed like it wasn't in the mood to play, so here's Mortal Kombat 3 instead. Time savers and dip switches galore. Oh, and infinite lives in Galaga. The finding of which was pure luck. Strangely enough, it seems like there's a watchdog address on the menu cheat. That one address liked to flip off of FF to something like 01 which would hang the game when you tried to get back to the menu. Bizarre.

Don't play as Noob Saibot. He's mostly just there for reference as he tends to BSoD the game (not Windows).

Code: Select all

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

Re: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Ultimate Mortal Kombat 3
Phew. I skipped a few thinking it wouldn't be too hard to convert MK3 to UMK3, but it might as well been as hard. Oh well. It's done.

Enjoy playing as Chameleon. He has no combos or special moves because his programming was never finished. Obviously, he's supposed to actually change between the ninjas, but he does no such thing. I'd like to think that I might very well have been the first person to discover that he was in this game (or at least the first to play as him), but I'm probably wrong.

Code: Select all

<cheat desc="Ultimate Mortal Kombat 3" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pw@FF0016=FFFF</action>
		</script>
	</cheat>
	<cheat desc="Cheat Menus Enabled">
		<script state="run">
			<action>maincpu.pb@FF0020=01</action>
		</script>
	</cheat>
	<cheat desc="Select Boss Enabled">
		<parameter>
			<item value="00">None</item>
			<item value="01">Motaro</item>
			<item value="02">Shao Kahn</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF001F=01</action> <!-- Motaro -->
			<action condition="param==01">maincpu.pb@FF001E=00</action>
			<action condition="param==02">maincpu.pb@FF001E=01</action> <!-- Shao Kahn -->
			<action condition="param==02">maincpu.pb@FF001F=00</action>
			<action condition="param==00">maincpu.pb@FF001F=00</action>
			<action condition="param==00">maincpu.pb@FF001E=00</action>
		</script>
	</cheat>
	<cheat desc="Infinite Lives in Galaga">
		<script state="run">
			<action condition="maincpu.pb@FF0237 LT 99">maincpu.pb@FF0237=99</action>
		</script>
	</cheat>
<cheat desc="-----" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFF229=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P1">
		<script state="run">
			<action>maincpu.pb@FFF22B=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 (Removed)</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">Smoke</item>
			<item value="0x0F">Kitana</item>
			<item value="0x10">Jade</item>
			<item value="0x11">Mileena</item>
			<item value="0x12">Scorpion</item>
			<item value="0x13">Reptile</item>
			<item value="0x14">Ermac</item>
			<item value="0x15">Sub Zero (Ninja)</item>
			<item value="0x16">#Smoke (Human)</item>
			<item value="0x17">Noob Saibot</item>
			<item value="0x18">Rain</item>
			<item value="0x19">##Chameleon</item>
			<item value="0x1A">#Motaro</item>
			<item value="0x1B">#Shao Kahn</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@FFF39B=A6</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P2">
		<script state="run">
			<action>maincpu.pb@FFF39D=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 (Removed)</item>
			<item value="0x0C">Shang Tsung</item>
			<item value="0x0D">Liu Kang</item>
			<item value="0x0E">Smoke</item>
			<item value="0x0F">Kitana</item>
			<item value="0x10">Jade</item>
			<item value="0x11">Mileena</item>
			<item value="0x12">Scorpion</item>
			<item value="0x13">Reptile</item>
			<item value="0x14">Ermac</item>
			<item value="0x15">Sub Zero (Ninja)</item>
			<item value="0x16">#Smoke (Human)</item>
			<item value="0x17">Noob Saibot</item>
			<item value="0x18">Rain</item>
			<item value="0x19">##Chameleon</item>
			<item value="0x1A">#Motaro</item>
			<item value="0x1B">#Shao Kahn</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@FF02A9=01|(maincpu.pb@FF02A9 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=02|(maincpu.pb@FF02A9 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=04|(maincpu.pb@FF02A9 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=08|(maincpu.pb@FF02A9 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=10|(maincpu.pb@FF02A9 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=20|(maincpu.pb@FF02A9 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 BAND ~20)</action>
		</script>
	</cheat>
	<cheat desc="Throwing Encouraged">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A9=40|(maincpu.pb@FF02A9 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A9=80|(maincpu.pb@FF02A9 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A9=00|(maincpu.pb@FF02A9 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@FF02A8=01|(maincpu.pb@FF02A8 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=02|(maincpu.pb@FF02A8 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=04|(maincpu.pb@FF02A8 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=08|(maincpu.pb@FF02A8 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=10|(maincpu.pb@FF02A8 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=20|(maincpu.pb@FF02A8 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=40|(maincpu.pb@FF02A8 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A8=80|(maincpu.pb@FF02A8 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A8=00|(maincpu.pb@FF02A8 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@FF02A7=01|(maincpu.pb@FF02A7 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=02|(maincpu.pb@FF02A7 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=04|(maincpu.pb@FF02A7 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=08|(maincpu.pb@FF02A7 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=10|(maincpu.pb@FF02A7 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=20|(maincpu.pb@FF02A7 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 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@FF02A7=40|(maincpu.pb@FF02A7 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Whatcha gun do? - E.B."> <comment>WHATCHA GUNNA DO, BROTHER? - H.H.</comment>
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A7=80|(maincpu.pb@FF02A7 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A7=00|(maincpu.pb@FF02A7 BAND ~80)</action>
		</script>
	</cheat>
	<cheat desc="Don't jump at me - MXV">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A6=01|(maincpu.pb@FF02A6 BAND ~01)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 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@FF02A6=02|(maincpu.pb@FF02A6 BAND ~02)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 BAND ~02)</action>
		</script>
	</cheat>
	<cheat desc="See The Mortal Kombat Live Action Tour">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A6=04|(maincpu.pb@FF02A6 BAND ~04)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 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@FF02A6=08|(maincpu.pb@FF02A6 BAND ~08)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 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@FF02A6=10|(maincpu.pb@FF02A6 BAND ~10)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 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@FF02A6=20|(maincpu.pb@FF02A6 BAND ~20)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 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@FF02A6=40|(maincpu.pb@FF02A6 BAND ~40)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 BAND ~40)</action>
		</script>
	</cheat>
	<cheat desc="Skunky !! - E.F.">
		<parameter>
			<item value="00">Disabled</item>
			<item value="01">Enabled</item>
		</parameter>
		<script state="run">
			<action condition="param==01">maincpu.pb@FF02A6=80|(maincpu.pb@FF02A6 BAND ~80)</action>
			<action condition="param==00">maincpu.pb@FF02A6=00|(maincpu.pb@FF02A6 BAND ~80)</action>
		</script>
	</cheat>
Last edited by NotAGoodName on Sat May 09, 2009 12:55 am, edited 1 time in total.
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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Revenge of Shinobi
I should just rip off the Megatech/play/whatever version, but instead I'll just keep this possibly inaccurate crap. If you have powerup, Fushin, and infinite health, you really don't need anything else.

Code: Select all

<cheat desc=" " />
<cheat desc="Revenge of Shinobi" />
	<cheat desc="Infinite Energy">
		<script state="run">
			<action>maincpu.pb@FFE13E=08</action>
		</script>
	</cheat>
	<cheat desc="Infinite Shuriken">
		<script state="run">
			<action>maincpu.pw@FFE13E=03E7</action>
		</script>
	</cheat>
	<cheat desc="Infinite Magic Uses">
		<script state="run">
			<action>maincpu.pb@FFE145=01</action> <!-- Magic uses -->
			<action>maincpu.pb@FFE147=01</action>
		</script>
	</cheat>
	<cheat desc="Powered Up">
		<script state="run">
			<action>maincpu.pb@FFE00C=01</action>
		</script>
	</cheat>
	<cheat desc="Fushin Power">
		<script state="run">
			<action>maincpu.pb@FFE00B=01</action>
		</script>
	</cheat>
Last edited by NotAGoodName on Fri May 08, 2009 2:34 am, edited 1 time in total.
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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Road Rash 3
My Gens cheats were severely lacking, so I decided to try and find some more stuff. Here's what I've got.

I'm not sure if the health cheat actually does what I'm proposing, but I had a bar showing 100% damage and I was still riding and my health didn't replenish. I assume it does something positive. No, you can't play as the cop. No P2 cheats because I'm lazy and these addresses are disorganized as hell.

Code: Select all

<cheat desc=" " />
<cheat desc="Road Rash 3" />
	<cheat desc="No Bike Damage P1">
		<script state="run">
			<action>maincpu.pb@FF05D7=00</action>
		</script>
	</cheat>
	<cheat desc="Infinite Energy? P1">
		<script state="run">
			<action>maincpu.pb@FF0A0F=00</action>
		</script>
	</cheat>
	<cheat desc="Infinite Cash P1">
		<script state="run">
			<action>maincpu.pw@FF746E=270F</action>
		</script>
	</cheat>
	<cheat desc="Super Bike P1">
		<script state="run">
			<action>maincpu.pb@FF749D=0F</action>
			<action>maincpu.pb@FF791F=0F</action>
		</script>
	</cheat>
	<cheat desc="Infinite Ammo P1"> <comment>Might cover P2?</comment>
		<script state="run">
			<action>maincpu.pq@FF03A6=0A0A0A0A0A0A0A0A</action>
		</script>
	</cheat>
	<cheat desc="Weapon Select P1">
		<parameter>
			<item value="00">Punch</item>
			<item value="01">Club</item>
			<item value="02">Chain</item>
			<item value="03">Crowbar</item>
			<item value="04">Mace</item>
			<item value="05">Nunchucks</item>
			<item value="06">Oil Cans</item>
			<item value="07">Cattleprod</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF03A3=param</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Rock N' Roll Racing
Now this is how you organize addresses in a game. Finding the P2 cheats was a breeze even though I'd never done it before. Now you and a friend can blast through this game with ease. And while it seems inferior to the SNES version, this game has a much more stable engine.

Notes:
-- If you use a vehicle color that is normally reserved for the CPU players (such as pink), do not access the upgrade menu. Game hangs trying to find data for the background graphics.
-- If you select a normally unusable driver (like Viper MacKay), the announcer will say your name wrong. I have no clue if it effects your stats at all. I don't even know how you'd tell.

Code: Select all

<cheat desc=" " />
<cheat desc="Rock N' Roll Racing" />
	<cheat desc="Can Always Advance A Level">
		<script state="run">
			<action>maincpu.pw@FFB964=0000</action>
		</script>
	</cheat>
	<cheat desc="-----"/>
	<cheat desc="Infinite Cash P1">
		<script state="run">
			<action>maincpu.pd@FFD322=00999999</action>
		</script>
	</cheat>
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFD19E=0C</action>
		</script>
	</cheat>
	<cheat desc="Maxed Out Vehicle P1">
		<script state="run">
			<action>maincpu.pb@FFD0CC=03</action> <!-- Engine -->
			<action>maincpu.pb@FFD0CE=03</action> <!-- Tires -->
			<action>maincpu.pb@FFD0D2=03</action> <!-- Armor -->
			<action>maincpu.pb@FFD0D6=03</action> <!-- Suspension -->
			<action>maincpu.pb@FFD132=07</action> <!-- Bear Claw -->
			<action>maincpu.pb@FFD136=07</action> <!-- Plasma -->
			<action>maincpu.pb@FFD13C=07</action> <!-- Slipsauce -->
			<action>maincpu.pb@FFD13E=07</action> <!-- Missile -->
			<action>maincpu.pb@FFD142=07</action> <!-- Beam -->
			<action>maincpu.pb@FFD146=07</action> <!-- Scatterpack -->
			<action>maincpu.pb@FFD14C=07</action> <!-- Turbo -->
			<action>maincpu.pb@FFD14E=07</action> <!-- Jump -->
		</script>
	</cheat>
	<cheat desc="Infinite Ammo P1">
		<script state="run">
			<action>maincpu.pb@FFD152=07</action> <!-- Bear Claw -->
			<action>maincpu.pb@FFD156=07</action> <!-- Plasma -->
			<action>maincpu.pb@FFD15A=07</action> <!-- Slipsauce -->
			<action>maincpu.pb@FFD15E=07</action> <!-- Missile -->
			<action>maincpu.pb@FFD162=07</action> <!-- Beam -->
			<action>maincpu.pb@FFD166=07</action> <!-- Scatterpack -->
			<action>maincpu.pb@FFD16A=07</action> <!-- Turbo -->
			<action>maincpu.pb@FFD16E=07</action> <!-- Jump -->
		</script>
	</cheat>
	<cheat desc="Driver P1">
		<parameter>
			<item value="0x00">Snake Sanders</item>
			<item value="0x01">Cyberhawk</item>
			<item value="0x02">Ivanzypher</item>
			<item value="0x03">Katarina Lyons</item>
			<item value="0x04">Jake Badlands</item>
			<item value="0x05">Tarquinn</item>
			<item value="0x06">#Olaf</item>
			<item value="0x0E">##Viper MacKay</item>
			<item value="0x0F">##Grinder X19</item>
			<item value="0x10">##Ragewortt</item>
			<item value="0x11">##Roadkill Kelly</item>
			<item value="0x12">##Butcher Icebone</item>
			<item value="0x13">##J.B. Slash</item>
			<item value="0x14">##Rip</item>
			<item value="0x15">##Shred</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB96A=param</action>
		</script>
	</cheat>
	<cheat desc="Vehicle P1">
		<parameter>
			<item value="00">Battle Trak</item>
			<item value="01">Havac</item>
			<item value="02">Dirt Devil</item>
			<item value="03">Marauder</item>
			<item value="04">Air Blade</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB8FE=param</action>
		</script>
	</cheat>
	<cheat desc="Paintjob P1">
		<parameter>
			<item value="00">Blue</item>
			<item value="01">#Pink</item>
			<item value="02">Black</item>
			<item value="03">Yellow</item>
			<item value="04">Red</item>
			<item value="05">Green</item>
			<item value="06">#Orange</item>
			<item value="07">#Gray</item>
			<item value="08">#Purple</item>
			<item value="09">#Fire</item> <!-- Color of exploding, lol -->
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB900=param</action>
		</script>
	</cheat>
	<cheat desc="Forward Weapon P1">
		<parameter>
			<item value="00">Bear Claw Mine</item>
			<item value="01">VK Plasma Rifle</item>
			<item value="02">BF's Slipsauce</item>
			<item value="03">Rogue Missile</item>
			<item value="04">Sundog Beam</item>
			<item value="05">K.OS Scatterpack</item>
			<item value="06">#Lightning Nitro</item>
			<item value="07">#Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD0F8=param</action>
		</script>
	</cheat>
	<cheat desc="Reverse Weapon P1">
		<parameter>
			<item value="00">Bear Claw Mine</item>
			<item value="01">VK Plasma Rifle</item>
			<item value="02">BF's Slipsauce</item>
			<item value="03">Rogue Missile</item>
			<item value="04">Sundog Beam</item>
			<item value="05">K.OS Scatterpack</item>
			<item value="06">#Lightning Nitro</item>
			<item value="07">#Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD0FC=param</action>
		</script>
	</cheat>
	<cheat desc="Auxiliary P1">
		<parameter>
			<item value="00">Lightning Nitro</item>
			<item value="01">Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD100=param</action>
		</script>
	</cheat>
	
	<cheat desc="-----"/>
	<cheat desc="Infinite Cash P2">
		<script state="run">
			<action>maincpu.pd@FFD326=00999999</action>
		</script>
	</cheat>
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFD19F=0C</action>
		</script>
	</cheat>
	<cheat desc="Maxed Out Vehicle P2">
		<script state="run">
			<action>maincpu.pb@FFD0CD=03</action> <!-- Engine -->
			<action>maincpu.pb@FFD0CF=03</action> <!-- Tires -->
			<action>maincpu.pb@FFD0D3=03</action> <!-- Armor -->
			<action>maincpu.pb@FFD0D7=03</action> <!-- Suspension -->
			<action>maincpu.pb@FFD133=07</action> <!-- Bear Claw -->
			<action>maincpu.pb@FFD137=07</action> <!-- Plasma -->
			<action>maincpu.pb@FFD13B=07</action> <!-- Slipsauce -->
			<action>maincpu.pb@FFD13F=07</action> <!-- Missile -->
			<action>maincpu.pb@FFD143=07</action> <!-- Beam -->
			<action>maincpu.pb@FFD147=07</action> <!-- Scatterpack -->
			<action>maincpu.pb@FFD14B=07</action> <!-- Turbo -->
			<action>maincpu.pb@FFD14F=07</action> <!-- Jump -->
		</script>
	</cheat>
	<cheat desc="Infinite Ammo P2">
		<script state="run">
			<action>maincpu.pb@FFD153=07</action> <!-- Bear Claw -->
			<action>maincpu.pb@FFD157=07</action> <!-- Plasma -->
			<action>maincpu.pb@FFD15B=07</action> <!-- Slipsauce -->
			<action>maincpu.pb@FFD15F=07</action> <!-- Missile -->
			<action>maincpu.pb@FFD163=07</action> <!-- Beam -->
			<action>maincpu.pb@FFD167=07</action> <!-- Scatterpack -->
			<action>maincpu.pb@FFD16B=07</action> <!-- Turbo -->
			<action>maincpu.pb@FFD16F=07</action> <!-- Jump -->
		</script>
	</cheat>
	<cheat desc="Driver P2">
		<parameter>
			<item value="0x00">Snake Sanders</item>
			<item value="0x01">Cyberhawk</item>
			<item value="0x02">Ivanzypher</item>
			<item value="0x03">Katarina Lyons</item>
			<item value="0x04">Jake Badlands</item>
			<item value="0x05">Tarquinn</item>
			<item value="0x06">#Olaf</item>
			<item value="0x0E">##Viper MacKay</item>
			<item value="0x0F">##Grinder X19</item>
			<item value="0x10">##Ragewortt</item>
			<item value="0x11">##Roadkill Kelly</item>
			<item value="0x12">##Butcher Icebone</item>
			<item value="0x13">##J.B. Slash</item>
			<item value="0x14">##Rip</item>
			<item value="0x15">##Shred</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB96B=param</action>
		</script>
	</cheat>
	<cheat desc="Vehicle P1">
		<parameter>
			<item value="00">Battle Trak</item>
			<item value="01">Havac</item>
			<item value="02">Dirt Devil</item>
			<item value="03">Marauder</item>
			<item value="04">Air Blade</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB8FF=param</action>
		</script>
	</cheat>
	<cheat desc="Paintjob P1">
		<parameter>
			<item value="00">Blue</item>
			<item value="01">#Pink</item>
			<item value="02">Black</item>
			<item value="03">Yellow</item>
			<item value="04">Red</item>
			<item value="05">Green</item>
			<item value="06">#Orange</item>
			<item value="07">#Gray</item>
			<item value="08">#Purple</item>
			<item value="09">#Fire</item> <!-- Color of exploding, lol -->
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFB901=param</action>
		</script>
	</cheat>
	<cheat desc="Forward Weapon P2">
		<parameter>
			<item value="00">Bear Claw Mine</item>
			<item value="01">VK Plasma Rifle</item>
			<item value="02">BF's Slipsauce</item>
			<item value="03">Rogue Missile</item>
			<item value="04">Sundog Beam</item>
			<item value="05">K.OS Scatterpack</item>
			<item value="06">#Lightning Nitro</item>
			<item value="07">#Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD0F9=param</action>
		</script>
	</cheat>
	<cheat desc="Reverse Weapon P2">
		<parameter>
			<item value="00">Bear Claw Mine</item>
			<item value="01">VK Plasma Rifle</item>
			<item value="02">BF's Slipsauce</item>
			<item value="03">Rogue Missile</item>
			<item value="04">Sundog Beam</item>
			<item value="05">K.OS Scatterpack</item>
			<item value="06">#Lightning Nitro</item>
			<item value="07">#Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD0FD=param</action>
		</script>
	</cheat>
	<cheat desc="Auxiliary P2">
		<parameter>
			<item value="00">Lightning Nitro</item>
			<item value="01">Locust Jump Jets</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFD101=param</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Mega Man - The Wily Wars / Rockman Megaworld
Jeez. This took entirely too long to work the bugs out of. It does seem that you can at least you can have weapons for bosses you haven't beaten. A nice change from "either boss is beaten or you don't have the weapon". This is the kind of game that just begs for the readdition of button bound cheats. X, Y, and Z are sitting there doing nothing. Could make X and Z change abilities. Y could toggle the menu type.

No infinite energy cheat because I'm too lazy to try and figure out how to make it not crash on entering a level or sit there and freeze you as it tries to fill the meter. Invincibility is far more useful in a game with 1-hit kills anyways. Anything else missing is probably also due to laziness and lack of necessity. If you finish a level with the menu mode cheat enabled, you will be transported to that game.

Code: Select all

<cheat desc=" " />
<cheat desc="Mega Man - The Wily Wars" />
	<cheat desc="Infinite Lives">
		<script state="run">
			<action>maincpu.pb@FFCB39=09</action>
		</script>
	</cheat>
	<cheat desc="Invincibility">
		<script state="run">
			<action condition="maincpu.pb@FFA3FE GT 1">maincpu.pw@FFA436=FF01</action>
		</script>
	</cheat>
	<cheat desc="Menu / Game Mode"> <comment>Can really mess stuff up.  MM3 and Wily enable slide.</comment>
		<parameter>
			<item value="00">Mega Man 1</item>
			<item value="01">Mega Man 2</item>
			<item value="02">Mega Man 3</item>
			<item value="03">Wily's Tower</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCA77=param</action>
		</script>
	</cheat>
	<cheat desc="Mega Man 1 Cleared">
		<script state="run">
			<action>maincpu.pb@FFCC4A=FF</action>
		</script>
	</cheat>
	<cheat desc="Mega Man 2 Cleared">
		<script state="run">
			<action>maincpu.pb@FFCC4B=FF</action>
		</script>
	</cheat>
	<cheat desc="Mega Man 3 Cleared">
		<script state="run">
			<action>maincpu.pb@FFCC4C=FF</action>
		</script>
	</cheat>
	<cheat desc="Wily Tower Cleared">
		<script state="run">
			<action>maincpu.pb@FFCC4D=FF</action>
		</script>
	</cheat>
	<cheat desc="Current Weapon">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCA77=param</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power All Weapons">
		<script state="run">
			<action>maincpu.pb@FFCB40=1C</action> <!-- Hyper Bomb -->
			<action>maincpu.pb@FFCB44=1C</action> <!-- Thunder Beam -->
			<action>maincpu.pb@FFCB48=1C</action> <!-- Super Arm -->
			<action>maincpu.pb@FFCB4C=1C</action> <!-- Ice Slasher -->
			<action>maincpu.pb@FFCB50=1C</action> <!-- Rolling Cutter -->
			<action>maincpu.pb@FFCB54=1C</action> <!-- Fire Storm -->
			<action>maincpu.pb@FFCB58=1C</action> <!-- Magnet Beam -->
			<action>maincpu.pb@FFCB5C=1C</action> <!-- Atomic Fire -->
			<action>maincpu.pb@FFCB60=1C</action> <!-- Air Shooter -->
			<action>maincpu.pb@FFCB64=1C</action> <!-- Leaf Shield -->
			<action>maincpu.pb@FFCB68=1C</action> <!-- Lead Bubble -->
			<action>maincpu.pb@FFCB6C=1C</action> <!-- Quick Boomerang -->
			<action>maincpu.pb@FFCB74=1C</action> <!-- Time Stopper -->
			<action>maincpu.pb@FFCB78=1C</action> <!-- Metal Blade -->
			<action>maincpu.pb@FFCB7C=1C</action> <!-- Crash Bomb -->
			<action>maincpu.pb@FFCB80=1C</action> <!-- Item 1 -->
			<action>maincpu.pb@FFCB84=1C</action> <!-- Item 2 -->
			<action>maincpu.pb@FFCB88=1C</action> <!-- Item 3 -->
			<action>maincpu.pb@FFCB8C=1C</action> <!-- Needle Cannon -->
			<action>maincpu.pb@FFCB90=1C</action> <!-- Magnet Missile -->
			<action>maincpu.pb@FFCB94=1C</action> <!-- Gemini Laser -->
			<action>maincpu.pb@FFCB98=1C</action> <!-- Hard Knuckle -->
			<action>maincpu.pb@FFCB9C=1C</action> <!-- Top Spin -->
			<action>maincpu.pb@FFCBA0=1C</action> <!-- Search Snake -->
			<action>maincpu.pb@FFCBA4=1C</action> <!-- Spark Shock -->
			<action>maincpu.pb@FFCBA8=1C</action> <!-- Shadow Blade -->
			<action>maincpu.pb@FFCBAC=1C</action> <!-- Rush Spring -->
			<action>maincpu.pb@FFCBB0=1C</action> <!-- Rush Marine -->
			<action>maincpu.pb@FFCBB4=1C</action> <!-- Rush Jet -->
			<action>maincpu.pb@FFCB42=FF</action>
			<action>maincpu.pb@FFCB46=FF</action>
			<action>maincpu.pb@FFCB4A=FF</action>
			<action>maincpu.pb@FFCB4E=FF</action>
			<action>maincpu.pb@FFCB52=FF</action>
			<action>maincpu.pb@FFCB56=FF</action>
			<action>maincpu.pb@FFCB5A=FF</action>
			<action>maincpu.pb@FFCB5E=FF</action>
			<action>maincpu.pb@FFCB62=FF</action>
			<action>maincpu.pb@FFCB66=FF</action>
			<action>maincpu.pb@FFCB6A=FF</action>
			<action>maincpu.pb@FFCB6E=FF</action>
			<action>maincpu.pb@FFCB76=FF</action>
			<action>maincpu.pb@FFCB7A=FF</action>
			<action>maincpu.pb@FFCB7E=FF</action>
			<action>maincpu.pb@FFCB82=FF</action>
			<action>maincpu.pb@FFCB86=FF</action>
			<action>maincpu.pb@FFCB8A=FF</action>
			<action>maincpu.pb@FFCB8E=FF</action>
			<action>maincpu.pb@FFCB92=FF</action>
			<action>maincpu.pb@FFCB96=FF</action>
			<action>maincpu.pb@FFCB9A=FF</action>
			<action>maincpu.pb@FFCB9E=FF</action>
			<action>maincpu.pb@FFCBA2=FF</action>
			<action>maincpu.pb@FFCBA6=FF</action>
			<action>maincpu.pb@FFCBAA=FF</action>
			<action>maincpu.pb@FFCBAE=FF</action>
			<action>maincpu.pb@FFCBB2=FF</action>
			<action>maincpu.pb@FFCBB6=FF</action>
		</script>
	</cheat>
	<cheat desc="-- Wily Menu --"/>
	<cheat desc="Slot 1">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBBF=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 2">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBC1=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 3">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBC3=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 4">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBC5=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 5">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBC7=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 6">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBC9=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 7">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBCB=param</action>
		</script>
	</cheat>
	<cheat desc="Slot 8">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBCD=param</action>
		</script>
	</cheat>
	<cheat desc="Function 1">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBCF=param</action>
		</script>
	</cheat>
	<cheat desc="Function 2">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBD1=param</action>
		</script>
	</cheat>
	<cheat desc="Function 3">
		<parameter>
			<item value="0x00">Mega Buster</item>
			<item value="0x01">Hyper Bomb</item>
			<item value="0x02">Thunder Beam</item>
			<item value="0x03">Super Arm</item>
			<item value="0x04">Ice Slasher</item>
			<item value="0x05">Rolling Cutter</item>
			<item value="0x06">Fire Storm</item>
			<item value="0x07">Magnet Beam</item>
			<item value="0x08">Atomic Fire</item>
			<item value="0x09">Air Shooter</item>
			<item value="0x0A">Leaf Shield</item>
			<item value="0x0B">Lead Bubble</item>
			<item value="0x0C">Quick Boomerang</item>
			<item value="0x0E">Time Stopper</item>
			<item value="0x0F">Metal Blade</item>
			<item value="0x10">Crash Bomb</item>
			<item value="0x11">Item 1</item>
			<item value="0x12">Item 2</item>
			<item value="0x13">Item 3</item>
			<item value="0x14">Needle Cannon</item>
			<item value="0x15">Magnet Missile</item>
			<item value="0x16">Gemini Laser</item>
			<item value="0x17">Hard Knuckle</item>
			<item value="0x18">Top Spin</item>
			<item value="0x19">Search Snake</item>
			<item value="0x1A">Spark Shock</item>
			<item value="0x1B">Shadow Blade</item>
			<item value="0x1C">Rush Spring</item>
			<item value="0x1D">Rush Marine</item>
			<item value="0x1E">Rush Jet</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFCBD3=param</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Samurai Shodown
One of my first and favorite games for the Sega Genesis. Perhaps not as colorful or fancy as the SNES or arcade versions, I still like it better. A similar styled SS2 wouldn't be as awesome, though.

Notes:
-- Earthquake was going to be in this game but was removed at some point in development. You can play as his remains with a cheat. The character you get is a SEGA logo colored Haohmaru with glitchy moves. Running gets you stuck in the corner and back dashing tries to produce sprite trails that don't exist, so the entire screen becomes corrupted. His special moves are useless.
-- 1HKO cheat lets you do obscene damage in one blow. Typically, it either dizzies or outright kills the opponent until close to the end of the game. Damage is dependent on the attack. Projectiles and blocked attacks don't count.
-- Weak Opponent cheat keeps opponents from getting stronger near the end of the game. I suppose their AI still changes, but they don't take less damage.
-- Timer won't display when using infinite time, but you will get the bonus for 99 seconds. Works on bonus round, too.

Code: Select all

<cheat desc=" " />
<cheat desc="Samurai Shodown" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pb@FFAA34=99</action>
			<action>maincpu.pb@FFAA65=99</action>
			<action>maincpu.pb@FFAA67=99</action>
			<action>maincpu.pb@FFAA68=99</action>
			<action>maincpu.pb@FFAA69=99</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FF483F=80</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P1">
		<script state="run">
			<action>maincpu.pb@FF4879=20</action>
		</script>
	</cheat>
	<cheat desc="Weapon Status P1">
		<parameter>
			<item value="00">Always Armed</item>
			<item value="01">Always Disarmed</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF4874=param</action>
		</script>
	</cheat>
	<cheat desc="Can 1HKO P1">
		<script state="run">
			<action>maincpu.pw@FF4894=FFFF</action>
		</script>
	</cheat>
	<cheat desc="Weak Opponent P1">
		<script state="run">
			<action>maincpu.pw@FF48A4=0000</action>
		</script>
	</cheat>
	<cheat desc="Character P1">
		<parameter>
			<item value="0x00">Haohmaru</item>
			<item value="0x01">Nakoruru</item>
			<item value="0x02">Hanzo</item>
			<item value="0x03">Galford</item>
			<item value="0x04">Wan-Fu</item>
			<item value="0x05">Ukyo</item>
			<item value="0x06">Kyoshiro</item>
			<item value="0x07">Gen-an</item>
			<item value="0x08">##Earthquake (removed)</item>
			<item value="0x09">Jubei</item>
			<item value="0x0A">Tam-Tam</item>
			<item value="0x0B">Charlotte</item>
			<item value="0x0C">#Amakusa</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFAB85=param</action>
			<action>maincpu.pb@FF4877=param</action>
		</script>
	</cheat>
	<cheat desc="Color P1">
		<parameter>
			<item value="0x00">Default</item>
			<item value="0x01">Alternate</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFAB94=param</action>
		</script>
	</cheat>
	<cheat desc="Color Mode P1">
		<parameter>
			<item value="0x00">Default</item>
			<item value="0x01">POW medium</item>
			<item value="0x02">POW full</item>
			<item value="0x03">Poisoned</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFAB95=param</action>
		</script>
	</cheat>

<cheat desc="-----" />
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FF498F=80</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power P2">
		<script state="run">
			<action>maincpu.pb@FF49C9=20</action>
		</script>
	</cheat>
	<cheat desc="Weapon Status P2">
		<parameter>
			<item value="00">Always Armed</item>
			<item value="01">Always Disarmed</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FF49C4=param</action>
		</script>
	</cheat>
	<cheat desc="Can 1HKO P2">
		<script state="run">
			<action>maincpu.pw@FF49E4=FFFF</action>
		</script>
	</cheat>
	<cheat desc="Weak Opponent P2">
		<script state="run">
			<action>maincpu.pw@FF49F4=0000</action>
		</script>
	</cheat>
	<cheat desc="Character P2">
		<parameter>
			<item value="0x00">Haohmaru</item>
			<item value="0x01">Nakoruru</item>
			<item value="0x02">Hanzo</item>
			<item value="0x03">Galford</item>
			<item value="0x04">Wan-Fu</item>
			<item value="0x05">Ukyo</item>
			<item value="0x06">Kyoshiro</item>
			<item value="0x07">Gen-an</item>
			<item value="0x08">##Earthquake (removed)</item>
			<item value="0x09">Jubei</item>
			<item value="0x0A">Tam-Tam</item>
			<item value="0x0B">Charlotte</item>
			<item value="0x0C">#Amakusa</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFABA5=param</action>
			<action>maincpu.pb@FF49C7=param</action>
		</script>
	</cheat>
	<cheat desc="Color P2">
		<parameter>
			<item value="0x00">Default</item>
			<item value="0x01">Alternate</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFABB4=param</action>
		</script>
	</cheat>
	<cheat desc="Color Mode P2">
		<parameter>
			<item value="0x00">Default</item>
			<item value="0x01">POW medium</item>
			<item value="0x02">POW full</item>
			<item value="0x03">Poisoned</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFABB5=param</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Quick Note:
I'm skipping the Sonic games and Shining Force 2 at the moment because those will be rather epic tasks to convert for.

I'm going to group the Sonic games together under one section and sub-divide it into parts where necessary as I want to be able to include cheats useful for all the hacks I have as well as the 3½ official games and their betas. I'll have to re-discover many of the cheats for Sonic 3 (and Knuckles) since two-byte cheat conversions tend to be unpredictable and that game is full of them.

As for Shining Force 2, I want to do it right and provide cheats for every single character that allow you to edit their stats, inventory, spells, and everything else at will. Shining Force 2 has been well researched and I've used that information in the past to do even more than savestate hacking could ever hope. Sadly, it's been a long time and I'll have to get reacquainted with it, too. I've never even bothered to look at HazeMD and it's cheat file, but I imagine by the time I'm done, I'll surely have something it doesn't.

Saturday Night Slam Masters
Just some quick cheats for this one. No infinite time because I'm too lazy to find it. No recovery lets you practically win or lose at will anyways.

Code: Select all

<cheat desc=" " />
<cheat desc="Saturday Night Slam Masters" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FFBEA5=FF</action>
		</script>
	</cheat>
	<cheat desc="Quick Recovery P1">
		<script state="run">
			<action>maincpu.pw@FFBEA2=0000</action>
		</script>
	</cheat>
	<cheat desc="No Recovery P1">
		<script state="run">
			<action>maincpu.pw@FFBEA2=00FF</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FFBF2F=FF</action>
		</script>
	</cheat>
	<cheat desc="Quick Recovery P2">
		<script state="run">
			<action>maincpu.pw@FFBF2C=0000</action>
		</script>
	</cheat>
	<cheat desc="No Recovery P2">
		<script state="run">
			<action>maincpu.pw@FFBF2C=00FF</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Super Mario Bros (Hack)
These cheats might work for the Chip & Dale game this is supposed to be based on, but I never played it.

When in doubt, spam them all.

Code: Select all

<cheat desc=" " />
<cheat desc="Super Mario Bros. (Hack)" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FF254E=05</action>
			<action>maincpu.pb@FF254D=05</action>
			<action>maincpu.pb@FF715A=05</action>

		</script>
	</cheat>
	<cheat desc="Infinite Lives P1">
		<script state="run">
			<action>maincpu.pb@FF254F=09</action>
			<action>maincpu.pb@FF715B=09</action>
		</script>
	</cheat>
	<cheat desc="Infinite Fireballs P1">
		<script state="run">
			<action>maincpu.pb@FF250D=09</action>
		</script>
	</cheat>
	<cheat desc="Invincibility P1"> <comment>Flickers</comment>
		<script state="run">
			<action>maincpu.pb@FF715D=02</action>
		</script>
	</cheat>
<cheat desc="-----"/>
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FF274E=05</action>
			<action>maincpu.pb@FF274D=05</action>
			<action>maincpu.pb@FF717A=05</action>
		</script>
	</cheat>
	<cheat desc="Infinite Lives P2">
		<script state="run">
			<action>maincpu.pb@FF274F=09</action>
			<action>maincpu.pb@FF717B=09</action>
		</script>
	</cheat>
	<cheat desc="Infinite Fireballs P2">
		<script state="run">
			<action>maincpu.pb@FF2521=09</action>
		</script>
	</cheat>
	<cheat desc="Invincibility P2"> <comment>Flickers</comment>
		<script state="run">
			<action>maincpu.pb@FF717D=02</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Vectorman
Let's skip a few and get to something good.

Notes:
-- Double jump cheat seems a bit buggy near water. I was play testing it and froze the game on the second stage trying to jump off of a floating platform while sliding. YMMV.
-- The double shield gun thingy doesn't work and the orb crashes, so they aren't selectable in the weapon cheat. They would be values 0x04 and 0x05.
-- This doesn't mean that the enemy gun I found should be used, but at least it fires. It's only got 6 shots, so you desperately need the infinite ammo cheat for it. Crashes if fired from the air or crouching while facing left. Shoots all kinds of wonky. What can I say? I love using things that I'm not supposed to. Even the really buggy ones.
-- Invincibility is the Nintendo Immunity variety. You kill things. A real blast when united with the fast cheat.
-- "Cheating Goes Undetected!" means you can call a cab and still get the good ending.

Code: Select all

<cheat desc=" " />
<cheat desc="Vectorman" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pw@FFE890=0A3C</action>
		</script>
	</cheat>
	<cheat desc="Infinite Energy">
		<script state="run">
			<action>maincpu.pb@FFE879=0C</action>
		</script>
	</cheat>
	<cheat desc="Invincibility">
		<script state="run">
			<action>maincpu.pw@FFE32A=FFFF</action>
		</script>
	</cheat>
	<cheat desc="Infinite Power Up">
		<script state="run">
			<action>maincpu.pw@FFE886=FFFF</action>
		</script>
	</cheat>
	<cheat desc="Infinite Multiplier">
		<script state="run">
			<action>maincpu.pb@FFE882=0A</action>
		</script>
	</cheat>
	<cheat desc="Fast">
		<script state="run">
			<action>maincpu.pb@FFE396=0A</action>
		</script>
	</cheat>
	<cheat desc="Infinite Double Jump">
		<script state="run">
			<action condition="maincpu.pb@FFE38C==10">maincpu.pb@FFE38C=00</action>
		</script>
	</cheat>
	<cheat desc="Infinite Ammo">
		<script state="run">
			<action>maincpu.pb@FFE38F=00</action>
		</script>
	</cheat>
	<cheat desc="Weapon Select">
		<parameter>
			<item value="0x00">Default</item>
			<item value="0x01">Machinegun</item>
			<item value="0x02">Spread Shot</item>
			<item value="0x03">Swirl Shot</item>
			<item value="0x07">#Enemy Fireball (buggy)</item>
		</parameter>
		<script state="run">
			<action>maincpu.pb@FFE391=param</action>
		</script>
	</cheat>
	<cheat desc="Cheating Goes Undetected!">
		<script state="run">
			<action>maincpu.pw@FFE8B6=0000</action>
		</script>
	</cheat>
	<cheat desc="All Protons Bonus">
		<script state="run">
			<action>temp0=maincpu.pw@FFE876</action> 
			<action>maincpu.pw@FFE874=temp0</action>
		</script>
	</cheat>
	<cheat desc="All TVs Bonus">
		<script state="run">
			<action>temp1=maincpu.pb@FFE88D</action>
			<action>maincpu.pb@FFE88C=temp1</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Weaponlord
This game is odd but fun when you get the hang of it. Here's some extra useful cheats that took entirely too much effort. See all those conditions? Yeah. Necessary to prevent freezing and other problems. The same timer for action speed up is shared for the player select and freezing it causes a crash!! ARG!

Notes:
-- Zarak cheat enables him in story mode.
-- Action speed up is of the super useful variety where you can actually do moves really fast and stuff.
-- "Can Always Be Hit" is fairly literal. Useful for pulling off the fanciest of fatalities and killing people two and three times in a row when said victim is the one that can always be hit.
-- I would have added the invincibility that subsequently comes opposite of being hit, but only projectiles can hit while you're invincible. This not being Marvel vs Capcom, that is quite useless.

Code: Select all

<cheat desc="Weaponlord" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action condition="maincpu.pb@FF18FD==01 or maincpu.pb@FF182D==01">maincpu.pb@FF02F9=FF</action>
		</script>
	</cheat>
	<cheat desc="Zarak Enabled">
		<script state="run">
			<action>maincpu.pb@FF02F5=01</action>
		</script>
	</cheat>
<cheat desc="-----" />
	<cheat desc="Infinite Energy P1">
		<script state="run">
			<action>maincpu.pb@FF17FF=C0</action>
			<action>maincpu.pb@FF1801=C0</action>
			<action>maincpu.pb@FF1803=C0</action>
		</script>
	</cheat>
	<cheat desc="Action Speed Up P1">
		<script state="run">
			<action condition="maincpu.pb@FF182D==01">maincpu.pb@FF187F=FF</action>
		</script>
	</cheat>
	<cheat desc="Can Always Be Hit P1">
		<script state="run">
			<action>maincpu.pb@FF1818=00</action>
		</script>
	</cheat>
<cheat desc="-----" />
	<cheat desc="Infinite Energy P2">
		<script state="run">
			<action>maincpu.pb@FF18CF=C0</action>
			<action>maincpu.pb@FF18D1=C0</action>
			<action>maincpu.pb@FF18D3=C0</action>
		</script>
	</cheat>
	<cheat desc="Action Speed Up P2">
		<script state="run">
			<action condition="maincpu.pb@FF18FD==01">maincpu.pb@FF194F=00</action>
		</script>
	</cheat>
	<cheat desc="Can Always Be Hit P2">
		<script state="run">
			<action>maincpu.pb@FF18E8=00</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: [genesis] Big ol' Conversion Thread!

Post by NotAGoodName »

Wolverine - Adamantium Rage
I hate this game. What controls?

Code: Select all

<cheat desc=" " />
<cheat desc="Wolverine - Adamantium Rage" />
	<cheat desc="Infinite Time">
		<script state="run">
			<action>maincpu.pd@FFF33A=00000000</action>
		</script>
	</cheat>
	<cheat desc="Infinite Energy">
		<script state="run">
			<action>maincpu.pb@FFEE87=64</action>
		</script>
	</cheat>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply