Difference between revisions of "Get Misc Data And Load Offset 0x09C"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 0008cefc: 27bdffe8 addiu r29,r29,0xffe8 0008cf00: afbf0010 sw r31,0x0010(r29) 0008cf04: 0c01e9b9 jal 0x0007a6e4 0008cf08: 3084ffff andi r4,r4,0...")
 
Line 3: Line 3:
 
  0008cefc: 27bdffe8 addiu r29,r29,0xffe8
 
  0008cefc: 27bdffe8 addiu r29,r29,0xffe8
 
  0008cf00: afbf0010 sw r31,0x0010(r29)
 
  0008cf00: afbf0010 sw r31,0x0010(r29)
  0008cf04: 0c01e9b9 jal 0x0007a6e4
+
  0008cf04: 0c01e9b9 jal 0x0007a6e4               # [[Get Unit Misc Data Pointer]]
 
  0008cf08: 3084ffff andi r4,r4,0xffff
 
  0008cf08: 3084ffff andi r4,r4,0xffff
  0008cf0c: 10400004 beq r2,r0,0x0008cf20
+
  0008cf0c: 10400004 beq r2,r0,0x0008cf20         # Branch if unit not found
 
  0008cf10: 00000000 nop
 
  0008cf10: 00000000 nop
  0008cf14: 9042009c lbu r2,0x009c(r2)
+
  0008cf14: 9042009c lbu r2,0x009c(r2)           # Load ???
  0008cf18: 080233cb j 0x0008cf2c
+
  0008cf18: 080233cb j 0x0008cf2c                 # Jump to end with ??? loaded
  0008cf1c: 0002102b sltu r2,r0,r2
+
  0008cf1c: 0002102b sltu r2,r0,r2               # r2 = 0x01 if ??? was blank
  0008cf20: 0c01128d jal 0x00044a34
+
  0008cf20: 0c01128d jal 0x00044a34               # [[0x44a34]]
 
  0008cf24: 3404000c ori r4,r0,0x000c
 
  0008cf24: 3404000c ori r4,r0,0x000c
 
  0008cf28: 00001021 addu r2,r0,r0
 
  0008cf28: 00001021 addu r2,r0,r0

Revision as of 02:20, 10 May 2025

0008cefc: 27bdffe8 addiu r29,r29,0xffe8
0008cf00: afbf0010 sw r31,0x0010(r29)
0008cf04: 0c01e9b9 jal 0x0007a6e4               # Get Unit Misc Data Pointer
0008cf08: 3084ffff andi r4,r4,0xffff
0008cf0c: 10400004 beq r2,r0,0x0008cf20         # Branch if unit not found
0008cf10: 00000000 nop
0008cf14: 9042009c lbu r2,0x009c(r2)            # Load ???
0008cf18: 080233cb j 0x0008cf2c                 # Jump to end with ??? loaded
0008cf1c: 0002102b sltu r2,r0,r2                # r2 = 0x01 if ??? was blank
0008cf20: 0c01128d jal 0x00044a34               # 0x44a34
0008cf24: 3404000c ori r4,r0,0x000c
0008cf28: 00001021 addu r2,r0,r0
0008cf2c: 8fbf0010 lw r31,0x0010(r29)
0008cf30: 27bd0018 addiu r29,r29,0x0018
0008cf34: 03e00008 jr r31
0008cf38: 00000000 nop