Difference between revisions of "Called by Nullify Action"
Jump to navigation
Jump to search
m |
m |
||
Line 16: | Line 16: | ||
0018bd20: 00000000 nop | 0018bd20: 00000000 nop | ||
0018bd24: 3042fdff andi r2,r2,0xfdff | 0018bd24: 3042fdff andi r2,r2,0xfdff | ||
− | 0018bd28: a4620010 sh r2,0x0010(r3) # action[0x11] &= 0xfd; // Remove flag 0x02 from action[0x11] | + | 0018bd28: a4620010 sh r2,0x0010(r3) # action[0x11] &= 0xfd; // Remove flag 0x02 from action[0x11] (see notes) |
0018bd2c: 03e00008 jr r31 # return; | 0018bd2c: 03e00008 jr r31 # return; | ||
0018bd30: 00000000 nop | 0018bd30: 00000000 nop | ||
Line 22: | Line 22: | ||
==Return location (in progress)== | ==Return location (in progress)== | ||
00184e80 [[Elemental_Nullification]] | 00184e80 [[Elemental_Nullification]] | ||
+ | |||
+ | ==Notes== | ||
+ | action[0x10] and [0x11] already set to 0x0000 in elemental nullification routine |
Revision as of 20:56, 9 March 2021
Duplicated link
Nullification_Process? Older page (Choto 2012)
0018bcf0: 3c048019 lui r4,0x8019 0018bcf4: 248438c8 addiu r4,r4,0x38c8 0018bcf8: 94820000 lhu r2,0x0000(r4) 0018bcfc: 00000000 nop 0018bd00: 1040000a beq r2,r0,0x 0018bd2c # if (var_1938c8 == 0) return; 0018bd04: 00000000 nop 0018bd08: 3c038019 lui r3,0x8019 0018bd0c: 8c632d90 lw r3,0x2d90(r3) 0018bd10: 3c018019 lui r1,0x8019 0018bd14: a42038c6 sh r0,0x38c6(r1) # var_1938c6 = 0; 0018bd18: a4800000 sh r0,0x0000(r4) # var_1938c8 = 0; 0018bd1c: 94620010 lhu r2,0x0010(r3) 0018bd20: 00000000 nop 0018bd24: 3042fdff andi r2,r2,0xfdff 0018bd28: a4620010 sh r2,0x0010(r3) # action[0x11] &= 0xfd; // Remove flag 0x02 from action[0x11] (see notes) 0018bd2c: 03e00008 jr r31 # return; 0018bd30: 00000000 nop
Return location (in progress)
00184e80 Elemental_Nullification
Notes
action[0x10] and [0x11] already set to 0x0000 in elemental nullification routine