Difference between revisions of "0007f400 - 0007f458"
Jump to navigation
Jump to search
(Created page with "<font face='Courier New'> 0007f400: 27bdffe8 addiu r29,r29,0xffe8 0007f404: afbf0010 sw r31,0x0010(r29) 0007f408: 00804021 addu r8,r4,r0 0007f40c: 34070005 ori r7,r0,0x0...") |
|||
Line 3: | Line 3: | ||
0007f400: 27bdffe8 addiu r29,r29,0xffe8 | 0007f400: 27bdffe8 addiu r29,r29,0xffe8 | ||
0007f404: afbf0010 sw r31,0x0010(r29) | 0007f404: afbf0010 sw r31,0x0010(r29) | ||
− | 0007f408: 00804021 addu r8,r4,r0 | + | 0007f408: 00804021 addu r8,r4,r0 #misc unit data pointer |
− | 0007f40c: 34070005 ori r7,r0,0x0005 | + | 0007f40c: 34070005 ori r7,r0,0x0005 #5 |
− | 0007f410: 25060028 addiu r6,r8,0x0028 | + | 0007f410: 25060028 addiu r6,r8,0x0028 #unit data pointer + 0x28 |
0007f414: 88c202e7 lwl r2,0x02e7(r6) | 0007f414: 88c202e7 lwl r2,0x02e7(r6) | ||
− | 0007f418: 98c202e4 lwr r2,0x02e4(r6) | + | 0007f418: 98c202e4 lwr r2,0x02e4(r6) #move 2e4 to 2ec, and 2e8 to 2f0 (shift it all up 8 bytes) 5 times, just copy paste everything up. |
0007f41c: 88c302eb lwl r3,0x02eb(r6) | 0007f41c: 88c302eb lwl r3,0x02eb(r6) | ||
0007f420: 98c302e8 lwr r3,0x02e8(r6) | 0007f420: 98c302e8 lwr r3,0x02e8(r6) | ||
Line 15: | Line 15: | ||
0007f430: b8c302f0 swr r3,0x02f0(r6) | 0007f430: b8c302f0 swr r3,0x02f0(r6) | ||
0007f434: 24e7ffff addiu r7,r7,0xffff | 0007f434: 24e7ffff addiu r7,r7,0xffff | ||
− | 0007f438: 1ce0fff6 bgtz r7,0x0007f414 | + | 0007f438: 1ce0fff6 bgtz r7,0x0007f414 branch if haven't looped 5 times |
− | 0007f43c: 24c6fff8 addiu r6,r6,0xfff8 | + | 0007f43c: 24c6fff8 addiu r6,r6,0xfff8 #unit data pointer - 8 |
− | 0007f440: 250402ec addiu r4,r8,0x02ec | + | 0007f440: 250402ec addiu r4,r8,0x02ec #misc pointer + 0x02ec |
0007f444: 0c01ee5b jal 0x0007b96c | 0007f444: 0c01ee5b jal 0x0007b96c | ||
− | 0007f448: 01002821 addu r5,r8,r0 | + | 0007f448: 01002821 addu r5,r8,r0 #misc unit data pointer |
0007f44c: 8fbf0010 lw r31,0x0010(r29) | 0007f44c: 8fbf0010 lw r31,0x0010(r29) | ||
0007f450: 27bd0018 addiu r29,r29,0x0018 | 0007f450: 27bd0018 addiu r29,r29,0x0018 |
Latest revision as of 08:56, 7 October 2022
0007f400: 27bdffe8 addiu r29,r29,0xffe8 0007f404: afbf0010 sw r31,0x0010(r29) 0007f408: 00804021 addu r8,r4,r0 #misc unit data pointer 0007f40c: 34070005 ori r7,r0,0x0005 #5 0007f410: 25060028 addiu r6,r8,0x0028 #unit data pointer + 0x28 0007f414: 88c202e7 lwl r2,0x02e7(r6) 0007f418: 98c202e4 lwr r2,0x02e4(r6) #move 2e4 to 2ec, and 2e8 to 2f0 (shift it all up 8 bytes) 5 times, just copy paste everything up. 0007f41c: 88c302eb lwl r3,0x02eb(r6) 0007f420: 98c302e8 lwr r3,0x02e8(r6) 0007f424: a8c202ef swl r2,0x02ef(r6) 0007f428: b8c202ec swr r2,0x02ec(r6) 0007f42c: a8c302f3 swl r3,0x02f3(r6) 0007f430: b8c302f0 swr r3,0x02f0(r6) 0007f434: 24e7ffff addiu r7,r7,0xffff 0007f438: 1ce0fff6 bgtz r7,0x0007f414 branch if haven't looped 5 times 0007f43c: 24c6fff8 addiu r6,r6,0xfff8 #unit data pointer - 8 0007f440: 250402ec addiu r4,r8,0x02ec #misc pointer + 0x02ec 0007f444: 0c01ee5b jal 0x0007b96c 0007f448: 01002821 addu r5,r8,r0 #misc unit data pointer 0007f44c: 8fbf0010 lw r31,0x0010(r29) 0007f450: 27bd0018 addiu r29,r29,0x0018 0007f454: 03e00008 jr r31 0007f458: 00000000 nop