Assembly Hacks

Assembly Hacks (Debug ROM!!!)

Name Source Nemu Code Normal Code
Warp to Arrow location
(D-Up to warp)

.ORG 80070ED0
J 81600000
NOP

.ORG 81600000
LUI $k1, 8021
LW $at, 3C8C($k1)
LW $k1, 0000($at)
LUI $gp, 0016
ADDIU $gp, $gp, 07FF
BNE $k1, $gp, DC
LUI $k1, 8021
LW $at, 3C8C($k1)
LUI $gp, 8060
SW $at, 020C($gp)
LUI $k1, 0001
SW $k1, 0210($gp)
J 816000D0
LUI $gp, 8060
LUI $k1, 8060
LW $at, 020C($k1)
LW $k1, 0024($at)
SW $k1, 0200($gp)
LUI $k1, 8060
LW $at, 020C($k1)
LW $k1, 0028($at)
SW $k1, 0204($gp)
LUI $k1, 8060
LW $at, 020C($k1)
LW $k1, 002C($at)
SW $k1, 0208($gp)
J 8160009C
NOP
NOP
LUI $gp, 8060
LUI $k1, 8022
LW $at, 45D4($k1)
SW $at, 0200($gp)
LW $at, 45D8($k1)
SW $at, 0204($gp)
LW $at, 45DC($k1)
SW $at, 0208($gp)
LUI $k1, 0001
SW $k1, 0210($gp)
LUI $k1, 8016
LW $at, 65C0($k1)
LUI $gp, 0800
ADDIU $gp, $gp, 0000
BNE $at, $gp, D0
LUI $k1,8022
LUI $gp, 8060
LW $at, 0200($gp)
SW $at, 45D4($k1)
LW $at, 0204($gp)
SW $at, 45D8($k1)
LW $at, 0208($gp)
SW $at, 45DC($k1)
J 80070ED8
NOP
NOP
LUI $k1, 8060
LW $at, 0210(k1)
LUI $k1, 0001
BNE $k1, $at, 74
LUI $k1, 8060
LW $at, 020C($k1)
LW $k1, 0074($at)
LUI $gp, 0x0000
BNE $k1, $gp, 34
NOP
J 816000D0
CheatName6Count=136
CheatName6Code0=81070ED0 0818
CheatName6Code1=81070ED2 0000
CheatName6Code2=81070ED4 0000
CheatName6Code3=81070ED6 0000
CheatName6Code4=81600000 3C1B
CheatName6Code5=81600002 8021
CheatName6Code6=81600004 8F61
CheatName6Code7=81600006 3C8C
CheatName6Code8=81600008 8C3B
CheatName6Code9=8160000A 0000
CheatName6Code10=8160000C 3C1C
CheatName6Code11=8160000E 0016
CheatName6Code12=81600010 279C
CheatName6Code13=81600012 07FF
CheatName6Code14=81600014 179B
CheatName6Code15=81600016 0031
CheatName6Code16=81600018 3C1B
CheatName6Code17=8160001A 8021
CheatName6Code18=8160001C 8F61
CheatName6Code19=8160001E 3C8C
CheatName6Code20=81600020 3C1C
CheatName6Code21=81600022 8060
CheatName6Code22=81600024 AF81
CheatName6Code23=81600026 020C
CheatName6Code24=81600028 3C1B
CheatName6Code25=8160002A 0001
CheatName6Code26=8160002C AF9B
CheatName6Code27=8160002E 0210
CheatName6Code28=81600030 0818
CheatName6Code29=81600032 0034
CheatName6Code30=81600034 3C1C
CheatName6Code31=81600036 8060
CheatName6Code32=81600038 3C1B
CheatName6Code33=8160003A 8060
CheatName6Code34=8160003C 8F61
CheatName6Code35=8160003E 020C
CheatName6Code36=81600040 8C3B
CheatName6Code37=81600042 0024
CheatName6Code38=81600044 AF9B
CheatName6Code39=81600046 0200
CheatName6Code40=81600048 3C1B
CheatName6Code41=8160004A 8060
CheatName6Code42=8160004C 8F61
CheatName6Code43=8160004E 020C
CheatName6Code44=81600050 8C3B
CheatName6Code45=81600052 0028
CheatName6Code46=81600054 AF9B
CheatName6Code47=81600056 0204
CheatName6Code48=81600058 3C1B
CheatName6Code49=8160005A 8060
CheatName6Code50=8160005C 8F61
CheatName6Code51=8160005E 020C
CheatName6Code52=81600060 8C3B
CheatName6Code53=81600062 002C
CheatName6Code54=81600064 AF9B
CheatName6Code55=81600066 0208
CheatName6Code56=81600068 0818
CheatName6Code57=8160006A 0027
CheatName6Code58=8160006C 0000
CheatName6Code59=8160006E 0000
CheatName6Code60=81600070 0000
CheatName6Code61=81600072 0000
CheatName6Code62=81600074 3C1C
CheatName6Code63=81600076 8060
CheatName6Code64=81600078 3C1B
CheatName6Code65=8160007A 8022
CheatName6Code66=8160007C 8F61
CheatName6Code67=8160007E 45D4
CheatName6Code68=81600080 AF81
CheatName6Code69=81600082 0200
CheatName6Code70=81600084 8F61
CheatName6Code71=81600086 45D8
CheatName6Code72=81600088 AF81
CheatName6Code73=8160008A 0204
CheatName6Code74=8160008C 8F61
CheatName6Code75=8160008E 45DC
CheatName6Code76=81600090 AF81
CheatName6Code77=81600092 0208
CheatName6Code78=81600094 3C1B
CheatName6Code79=81600096 0001
CheatName6Code80=81600098 AF9B
CheatName6Code81=8160009A 0210
CheatName6Code82=8160009C 3C1B
CheatName6Code83=8160009E 8016
CheatName6Code84=816000A0 8F61
CheatName6Code85=816000A2 65C0
CheatName6Code86=816000A4 3C1C
CheatName6Code87=816000A6 0800
CheatName6Code88=816000A8 279C
CheatName6Code89=816000AA 0000
CheatName6Code90=816000AC 1781
CheatName6Code91=816000AE 0008
CheatName6Code92=816000B0 3C1B
CheatName6Code93=816000B2 8022
CheatName6Code94=816000B4 3C1C
CheatName6Code95=816000B6 8060
CheatName6Code96=816000B8 8F81
CheatName6Code97=816000BA 0200
CheatName6Code98=816000BC AF61
CheatName6Code99=816000BE 45D4
CheatName6Code100=816000C0 8F81
CheatName6Code101=816000C2 0204
CheatName6Code102=816000C4 AF61
CheatName6Code103=816000C6 45D8
CheatName6Code104=816000C8 8F81
CheatName6Code105=816000CA 0208
CheatName6Code106=816000CC AF61
CheatName6Code107=816000CE 45DC
CheatName6Code108=816000D0 0801
CheatName6Code109=816000D2 C3B6
CheatName6Code110=816000D4 0000
CheatName6Code111=816000D6 0000
CheatName6Code112=816000D8 0000
CheatName6Code113=816000DA 0000
CheatName6Code114=816000DC 3C1B
CheatName6Code115=816000DE 8060
CheatName6Code116=816000E0 8F61
CheatName6Code117=816000E2 0210
CheatName6Code118=816000E4 3C1B
CheatName6Code119=816000E6 0001
CheatName6Code120=816000E8 143B
CheatName6Code121=816000EA FFE2
CheatName6Code122=816000EC 3C1B
CheatName6Code123=816000EE 8060
CheatName6Code124=816000F0 8F61
CheatName6Code125=816000F2 020C
CheatName6Code126=816000F4 8C3B
CheatName6Code127=816000F6 0074
CheatName6Code128=816000F8 3C1C
CheatName6Code129=816000FA 0000
CheatName6Code130=816000FC 179B
CheatName6Code131=816000FE FFCD
CheatName6Code132=81600100 0000
CheatName6Code133=81600102 0000
CheatName6Code134=81600104 0818
CheatName6Code135=81600106 0034
81070ED0 0818
81070ED2 0000
81070ED4 0000
81070ED6 0000
81600000 3C1B
81600002 8021
81600004 8F61
81600006 3C8C
81600008 8C3B
8160000A 0000
8160000C 3C1C
8160000E 0016
81600010 279C
81600012 07FF
81600014 179B
81600016 0031
81600018 3C1B
8160001A 8021
8160001C 8F61
8160001E 3C8C
81600020 3C1C
81600022 8060
81600024 AF81
81600026 020C
81600028 3C1B
8160002A 0001
8160002C AF9B
8160002E 0210
81600030 0818
81600032 0034
81600034 3C1C
81600036 8060
81600038 3C1B
8160003A 8060
8160003C 8F61
8160003E 020C
81600040 8C3B
81600042 0024
81600044 AF9B
81600046 0200
81600048 3C1B
8160004A 8060
8160004C 8F61
8160004E 020C
81600050 8C3B
81600052 0028
81600054 AF9B
81600056 0204
81600058 3C1B
8160005A 8060
8160005C 8F61
8160005E 020C
81600060 8C3B
81600062 002C
81600064 AF9B
81600066 0208
81600068 0818
8160006A 0027
8160006C 0000
8160006E 0000
81600070 0000
81600072 0000
81600074 3C1C
81600076 8060
81600078 3C1B
8160007A 8022
8160007C 8F61
8160007E 45D4
81600080 AF81
81600082 0200
81600084 8F61
81600086 45D8
81600088 AF81
8160008A 0204
8160008C 8F61
8160008E 45DC
81600090 AF81
81600092 0208
81600094 3C1B
81600096 0001
81600098 AF9B
8160009A 0210
8160009C 3C1B
8160009E 8016
816000A0 8F61
816000A2 65C0
816000A4 3C1C
816000A6 0800
816000A8 279C
816000AA 0000
816000AC 1781
816000AE 0008
816000B0 3C1B
816000B2 8022
816000B4 3C1C
816000B6 8060
816000B8 8F81
816000BA 0200
816000BC AF61
816000BE 45D4
816000C0 8F81
816000C2 0204
816000C4 AF61
816000C6 45D8
816000C8 8F81
816000CA 0208
816000CC AF61
816000CE 45DC
816000D0 0801
816000D2 C3B6
816000D4 0000
816000D6 0000
816000D8 0000
816000DA 0000
816000DC 3C1B
816000DE 8060
816000E0 8F61
816000E2 0210
816000E4 3C1B
816000E6 0001
816000E8 143B
816000EA FFE2
816000EC 3C1B
816000EE 8060
816000F0 8F61
816000F2 020C
816000F4 8C3B
816000F6 0074
816000F8 3C1C
816000FA 0000
816000FC 179B
816000FE FFCD
81600100 0000
81600102 0000
81600104 0818
81600106 0034
Enemies do not take damage
while being Z-Targeted
.ORG 80070ED0

J 81600000
NOP

.ORG 81600000
LUI $gp, 0x8021
LW $at, 0x3CEC($gp)
LUI $gp, 0x0000
BEQ $at, $gp, 0x0040
NOP
LUI $gp, 0x8060
LW $gp, 0x0100($gp)
BEQ $gp, $at, 0x0020
NOP
LUI $gp, 0x8060
SW $at, 0x0100($gp)
LB $at, 0x00AF($at)
SB $at, 0x0104($gp)
J 81600044
NOP
LUI $at, 0x8060
LW $gp, 0x0100($at)
LB $at, 0x0104($at)
SB $at, 0x00AF($gp)
J 80070ED8
NOP
CheatName8=Enemy health locked if ZTargeted
CheatName8Count=46
CheatName8Code0=81070ED0 0818
CheatName8Code1=81070ED2 0000
CheatName8Code2=81070ED4 0000
CheatName8Code3=81070ED6 0000
CheatName8Code4=81600000 3C1C
CheatName8Code5=81600002 8021
CheatName8Code6=81600004 8F81
CheatName8Code7=81600006 3CEC
CheatName8Code8=81600008 3C1C
CheatName8Code9=8160000A 0000
CheatName8Code10=8160000C 1381
CheatName8Code11=8160000E 000F
CheatName8Code12=81600010 0000
CheatName8Code13=81600012 0000
CheatName8Code14=81600014 3C1C
CheatName8Code15=81600016 8060
CheatName8Code16=81600018 8F9C
CheatName8Code17=8160001A 0100
CheatName8Code18=8160001C 103C
CheatName8Code19=8160001E 0007
CheatName8Code20=81600020 0000
CheatName8Code21=81600022 0000
CheatName8Code22=81600024 3C1C
CheatName8Code23=81600026 8060
CheatName8Code24=81600028 AF81
CheatName8Code25=8160002A 0100
CheatName8Code26=8160002C 8021
CheatName8Code27=8160002E 00AF
CheatName8Code28=81600030 A381
CheatName8Code29=81600032 0104
CheatName8Code30=81600034 0818
CheatName8Code31=81600036 0011
CheatName8Code32=81600038 0000
CheatName8Code33=8160003A 0000
CheatName8Code34=8160003C 3C01
CheatName8Code35=8160003E 8060
CheatName8Code36=81600040 8C3C
CheatName8Code37=81600042 0100
CheatName8Code38=81600044 8021
CheatName8Code39=81600046 0104
CheatName8Code40=81600048 A381
CheatName8Code41=8160004A 00AF
CheatName8Code42=8160004C 0801
CheatName8Code43=8160004E C3B6
CheatName8Code44=81600050 0000
CheatName8Code45=81600052 0000
81070ED0 0818
81070ED2 0000
81070ED4 0000
81070ED6 0000
81600000 3C1C
81600002 8021
81600004 8F81
81600006 3CEC
81600008 3C1C
8160000A 0000
8160000C 1381
8160000E 000F
81600010 0000
81600012 0000
81600014 3C1C
81600016 8060
81600018 8F9C
8160001A 0100
8160001C 103C
8160001E 0007
81600020 0000
81600022 0000
81600024 3C1C
81600026 8060
81600028 AF81
8160002A 0100
8160002C 8021
8160002E 00AF
81600030 A381
81600032 0104
81600034 0818
81600036 0011
81600038 0000
8160003A 0000
8160003C 3C01
8160003E 8060
81600040 8C3C
81600042 0100
81600044 8021
81600046 0104
81600048 A381
8160004A 00AF
8160004C 0801
8160004E C3B6
81600050 0000
81600052 0000
Play as anything ZTargetable
(D-Up + targeted actor to
activate,D-Down to deactivate)
.ORG 80070ED0

J 80600000
NOP

.ORG 80600000

IsPlaying:
LUI at, 0x8060
LW at, 0x0200(at)
BEQ at, r0, ZTargeting
NOP
BEQ r0, r0, XYZCopy
NOP
ZTargeting:
LUI gp, 0x8021
LW at, 0x3CEC(gp)
BEQ at, r0, Quit
NOP
BEQ r0, r0, DPadCheck
NOP
DPadCheck:
LUI gp, 0x8016
LW gp, 0x65C0(gp)
LUI at, 0x0800
BEQ at, gp, SetUpData
NOP
BEQ r0, r0, Quit
NOP
SetUpData:
LUI gp, 0x8060
LUI at, 0x0000
ADDIU at, at, 0x0001
SW at, 0x0200(gp)
LUI at, 0x8021
LW at, 0x3CEC(at)
SW at, 0x0204(gp)
SW v0, 0x0004(at)
LUI at, 0x8022
LW at, 0x46E4(at)
SW at, 0x0208(gp)
LUI at, 0x8022
SW r0, 0x46E4(at)
BEQ r0, r0, XYZCopy
NOP
ClearData:
LUI gp, 0x8060
SW r0, 0x0200(gp)
SW r0, 0x0204(gp)
LW at, 0x0208(gp)
LUI gp, 0x8022
SW at, 0x46E4(gp)
BEQ r0, r0, Quit
NOP
XYZCopy:
LUI t4, 0x8060
LW t4, 0x0204(t4)
LUI at, 0x8022
LW gp, 0x45D4(at)
SW gp, 0x0024(t4)
LW gp, 0x45D8(at)
SW gp, 0x0028(t4)
LW gp, 0x45DC(at)
SW gp, 0x002C(t4)
LW gp, 0x4664(at)
Sw gp, 0x00B4(t4)
BEQ r0, r0, QuitCheck
NOP
QuitCheck:
LUI gp, 0x8016
LW gp, 0x65C0(gp)
LUI at, 0x0400
BEQ at, gp, ClearData
NOP
Quit:
J 80070ED8
NOP
CheatName9Code0=81070ED0 0818
CheatName9Code1=81070ED2 0000
CheatName9Code2=81070ED4 2400
CheatName9Code3=81600000 3C01
CheatName9Code4=81600002 8060
CheatName9Code5=81600004 8C21
CheatName9Code6=81600006 0200
CheatName9Code7=81600008 1001
CheatName9Code8=8160000A 0003
CheatName9Code9=8160000C 2400
CheatName9Code10=81600010 1000
CheatName9Code11=81600012 0025
CheatName9Code12=81600014 2400
CheatName9Code13=81600018 3C1C
CheatName9Code14=8160001A 8021
CheatName9Code15=8160001C 8F81
CheatName9Code16=8160001E 3CEC
CheatName9Code17=81600020 1001
CheatName9Code18=81600022 0033
CheatName9Code19=81600024 2400
CheatName9Code20=81600028 1000
CheatName9Code21=8160002A 0001
CheatName9Code22=8160002C 2400
CheatName9Code23=81600030 3C1C
CheatName9Code24=81600032 8016
CheatName9Code25=81600034 8F9C
CheatName9Code26=81600036 65C0
CheatName9Code27=81600038 3C01
CheatName9Code28=8160003A 0800
CheatName9Code29=8160003C 1381
CheatName9Code30=8160003E 0003
CheatName9Code31=81600040 2400
CheatName9Code32=81600044 1000
CheatName9Code33=81600046 002A
CheatName9Code34=81600048 2400
CheatName9Code35=8160004C 3C1C
CheatName9Code36=8160004E 8060
CheatName9Code37=81600050 3C01
CheatName9Code38=81600052 0000
CheatName9Code39=81600054 2421
CheatName9Code40=81600056 0001
CheatName9Code41=81600058 AF81
CheatName9Code42=8160005A 0200
CheatName9Code43=8160005C 3C01
CheatName9Code44=8160005E 8021
CheatName9Code45=81600060 8C21
CheatName9Code46=81600062 3CEC
CheatName9Code47=81600064 AF81
CheatName9Code48=81600066 0204
CheatName9Code49=81600068 AC22
CheatName9Code50=8160006A 0004
CheatName9Code51=8160006C 3C01
CheatName9Code52=8160006E 8022
CheatName9Code53=81600070 8C21
CheatName9Code54=81600072 46E4
CheatName9Code55=81600074 AF81
CheatName9Code56=81600076 0208
CheatName9Code57=81600078 3C01
CheatName9Code58=8160007A 8022
CheatName9Code59=8160007C AC20
CheatName9Code60=8160007E 46E4
CheatName9Code61=81600080 1000
CheatName9Code62=81600082 0009
CheatName9Code63=81600084 2400
CheatName9Code64=81600088 3C1C
CheatName9Code65=8160008A 8060
CheatName9Code66=8160008C AF80
CheatName9Code67=8160008E 0200
CheatName9Code68=81600090 AF80
CheatName9Code69=81600092 0204
CheatName9Code70=81600094 8F81
CheatName9Code71=81600096 0208
CheatName9Code72=81600098 3C1C
CheatName9Code73=8160009A 8022
CheatName9Code74=8160009C AF81
CheatName9Code75=8160009E 46E4
CheatName9Code76=816000A0 1000
CheatName9Code77=816000A2 0013
CheatName9Code78=816000A4 2400
CheatName9Code79=816000A8 3C0C
CheatName9Code80=816000AA 8060
CheatName9Code81=816000AC 8D8C
CheatName9Code82=816000AE 0204
CheatName9Code83=816000B0 3C01
CheatName9Code84=816000B2 8022
CheatName9Code85=816000B4 8C3C
CheatName9Code86=816000B6 45D4
CheatName9Code87=816000B8 AD9C
CheatName9Code88=816000BA 0024
CheatName9Code89=816000BC 8C3C
CheatName9Code90=816000BE 45D8
CheatName9Code91=816000C0 AD9C
CheatName9Code92=816000C2 0028
CheatName9Code93=816000C4 8C3C
CheatName9Code94=816000C6 45DC
CheatName9Code95=816000C8 AD9C
CheatName9Code96=816000CA 002C
CheatName9Code97=816000CC 8C3C
CheatName9Code98=816000CE 4664
CheatName9Code99=816000D0 AD9C
CheatName9Code100=816000D2 00B4
CheatName9Code101=816000D4 1000
CheatName9Code102=816000D6 0001
CheatName9Code103=816000D8 2400
CheatName9Code104=816000DC 3C1C
CheatName9Code105=816000DE 8016
CheatName9Code106=816000E0 8F9C
CheatName9Code107=816000E2 65C0
CheatName9Code108=816000E4 3C01
CheatName9Code109=816000E6 0400
CheatName9Code110=816000E8 1381
CheatName9Code111=816000EA FFE7
CheatName9Code112=816000EC 2400
CheatName9Code113=816000F0 0801
CheatName9Code114=816000F2 C3B6
CheatName9Code115=816000F4 2400
81070ED0 0818
81070ED2 0000
81070ED4 2400
81600000 3C01
81600002 8060
81600004 8C21
81600006 0200
81600008 1001
8160000A 0003
8160000C 2400
81600010 1000
81600012 0025
81600014 2400
81600018 3C1C
8160001A 8021
8160001C 8F81
8160001E 3CEC
81600020 1001
81600022 0033
81600024 2400
81600028 1000
8160002A 0001
8160002C 2400
81600030 3C1C
81600032 8016
81600034 8F9C
81600036 65C0
81600038 3C01
8160003A 0800
8160003C 1381
8160003E 0003
81600040 2400
81600044 1000
81600046 002A
81600048 2400
8160004C 3C1C
8160004E 8060
81600050 3C01
81600052 0000
81600054 2421
81600056 0001
81600058 AF81
8160005A 0200
8160005C 3C01
8160005E 8021
81600060 8C21
81600062 3CEC
81600064 AF81
81600066 0204
81600068 AC22
8160006A 0004
8160006C 3C01
8160006E 8022
81600070 8C21
81600072 46E4
81600074 AF81
81600076 0208
81600078 3C01
8160007A 8022
8160007C AC20
8160007E 46E4
81600080 1000
81600082 0009
81600084 2400
81600088 3C1C
8160008A 8060
8160008C AF80
8160008E 0200
81600090 AF80
81600092 0204
81600094 8F81
81600096 0208
81600098 3C1C
8160009A 8022
8160009C AF81
8160009E 46E4
816000A0 1000
816000A2 0013
816000A4 2400
816000A8 3C0C
816000AA 8060
816000AC 8D8C
816000AE 0204
816000B0 3C01
816000B2 8022
816000B4 8C3C
816000B6 45D4
816000B8 AD9C
816000BA 0024
816000BC 8C3C
816000BE 45D8
816000C0 AD9C
816000C2 0028
816000C4 8C3C
816000C6 45DC
816000C8 AD9C
816000CA 002C
816000CC 8C3C
816000CE 4664
816000D0 AD9C
816000D2 00B4
816000D4 1000
816000D6 0001
816000D8 2400
816000DC 3C1C
816000DE 8016
816000E0 8F9C
816000E2 65C0
816000E4 3C01
816000E6 0400
816000E8 1381
816000EA FFE7
816000EC 2400
816000F0 0801
816000F2 C3B6
816000F4 2400