MAVP [Mega Drive] Wonder Boy in Monster World

Started by Crapulecorp, May 25, 2011, 03:19:45 AM

Previous topic - Next topic

Crapulecorp

MAVP
Wonder Boy in Monster World


Unlimited Gold [Crapulecorp]
04DBFCCC 000F423F

Unlimited Life [Crapulecorp]
02DC40A0 00000AA0
*Code ported from ZiT Ntsc Usa Version*

Invincible [Crapulecorp]
00DC05AA 00000023
*Code ported from ZiT Ntsc Usa Version*

MoonJump

Moon Jump [Crapulecorp]
281ED07A FFEF0010
02DC30A2 0000FC00
E0000000 80008000
*Classic Controller*
*Code ported from ZiT Ntsc Usa Version*

MoonJump [Crapulecorp]
28BD86EA FEFF0100
02DC30A2 0000FC00
E0000000 80008000
*GameCube Controller*
*Code ported from ZiT Ntsc Usa Version*

Speed UP

Speed Up (Press Up/Down) [Crapulecorp]
02DC30A0 00000A00
281ED07A BFFF4000
02DC30A0 00000A00
281ED07B FFFE0001
02DC30A0 0000F500
E0000000 80008000
*Classic Controller*
*Code ported from ZiT Ntsc Usa Version*

Speed Up (Press Up/Down) [Crapulecorp]
02DC30A0 00000A00
28BD86EA FFFB0004
02DC30A0 00000A00
28BD86EB FFF70008
02DC30A0 0000F500
E0000000 80008000
*GameCube Controller*
*Code ported from ZiT Ntsc Usa Version*

Button Activator

Classic Controller [Crapulecorp]
281ED07A YYYYZZZZ

GameCube Controller [Crapulecorp]
28BD86EA YYYYZZZZ

dcx2

Hi Crapulecorp,

Another tip today.  :)

[spoiler]Speed Up (Press Up/Down) [Crapulecorp]
28BD67A2 BFFF4000
02DC10A0 00000A00
E0000000 80008000
28BD67A2 FFFE0001

02DC10A0 0000F500
E0000000 80008000
28BD67A2 00000000
02DC10A0 00000000

E0000000 80008000
*Classic Controller*
*Code ported from ZiT Ntsc Usa Version*[/spoiler]

It looks like this line is meant to turn off the hack when you let go of all the buttons.  i.e. anti code.

We can put it at the beginning.  A button activator after the anti-code will over-write with the code.

Also, if you have only one if, you can avoid the terminator.  Adding 1 to the address will end the previous if.

[spoiler]Speed Up (Press Up/Down) [Crapulecorp]
02DC10A0 00000000
28BD67A2 BFFF4000
02DC10A0 00000A00
E0000000 80008000
28BD67A3 FFFE0001
02DC10A0 0000F500
E0000000 80008000
28BD67A2 00000000

02DC10A0 00000000
E0000000 80008000

*Classic Controller*
*Code ported from ZiT Ntsc Usa Version*[/spoiler]

Shortened, with comments on each line


[spoiler]Speed Up (Press Up/Down) [Crapulecorp]
02DC10A0 00000000 # always write anti-code
28BD67A2 BFFF4000 # if down is held
02DC10A0 00000A00 # over-write anti-code with 0x0A00
28BD67A3 FFFE0001 # end if; if up is held
02DC10A0 0000F500 # over-write anti-code with 0xF500
E0000000 80008000 # end if
*Classic Controller*
*Code ported from ZiT Ntsc Usa Version*[/spoiler]