0007f400 - 0007f458

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

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