0xebf8c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
800ebf8c: 3c028019 lui r2,0x8019
800ebf90: 8c426118 lw r2,0x6118(r2)                     #   *0x80096118
800ebf94: 27bdffd8 addiu r29,r29,-0x0028
800ebf98: afb20018 sw r18,0x0018(r29)                   #   sp.0x18 = *0x80096118
800ebf9c: 00809021 addu r18,r4,r0                       #   p1
800ebfa0: afbf0020 sw r31,0x0020(r29)
800ebfa4: afb3001c sw r19,0x001c(r29)
800ebfa8: afb10014 sw r17,0x0014(r29)
800ebfac: 14400023 bne r2,r0,0x800ec03c                 #   if ((*0x80096118 == 0)
800ebfb0: afb00010 sw r16,0x0010(r29)
800ebfb4: 0c03ae8c jal 0x800eba30
800ebfb8: 00000000 nop
800ebfbc: 1040001f beq r2,r0,0x800ec03c                 #       && (0xeba30() != 0)
800ebfc0: 00000000 nop
800ebfc4: 8e420000 lw r2,0x0000(r18)
800ebfc8: 00000000 nop
800ebfcc: 30420100 andi r2,r2,0x0100
800ebfd0: 1040001a beq r2,r0,0x800ec03c                 #       && (*p1 & 0x0100 != 0)
800ebfd4: 00000000 nop
800ebfd8: 0c040024 jal 0x80100090
800ebfdc: 00000000 nop
800ebfe0: 00408021 addu r16,r2,r0
800ebfe4: 8602003a lh r2,0x003a(r16)
800ebfe8: 00000000 nop
800ebfec: 10400013 beq r2,r0,0x800ec03c                 #       && ((threadParam1 = Get First Thread Parameter (WORLD.BIN) ()).0x3a != 0))
800ebff0: 00000000 nop                                  #   {
800ebff4: 3c028015 lui r2,0x8015
800ebff8: 94423334 lhu r2,0x3334(r2)
800ebffc: 00000000 nop
800ec000: 1440000d bne r2,r0,0x800ec038                 #       if (*0x80153334 == 0)) {
800ec004: 00000000 nop                                  
800ec008: 3c058011 lui r5,0x8011
800ec00c: 24a5b204 addiu r5,r5,-0x4dfc                  
800ec010: 0c03ff5c jal 0x800ffd70                       #           Initialize Thread (WORLD.BIN) (1, 0x8010b204);
800ec014: 34040001 ori r4,r0,0x0001
800ec018: 34040001 ori r4,r0,0x0001
800ec01c: 02002821 addu r5,r16,r0
800ec020: 00003021 addu r6,r0,r0
800ec024: 0c03ffc2 jal 0x800fff08                       #           Store Thread Function Parameters (WORLD.BIN) (1, threadParam1, 0, 0);
800ec028: 00003821 addu r7,r0,r0
800ec02c: 34020001 ori r2,r0,0x0001
800ec030: 3c018015 lui r1,0x8015
800ec034: ac22330c sw r2,0x330c(r1)                                 *0x8015330c = 1
                                                        #       }
800ec038: ae400000 sw r0,0x0000(r18)                    #       *p1 = 0
                                                        #   }
800ec03c: 3c028015 lui r2,0x8015
800ec040: 8c42330c lw r2,0x330c(r2)
800ec044: 00000000 nop
800ec048: 14400006 bne r2,r0,0x800ec064
800ec04c: 00000000 nop
800ec050: 3c028015 lui r2,0x8015
800ec054: 8c423310 lw r2,0x3310(r2)
800ec058: 00000000 nop
800ec05c: 10400005 beq r2,r0,0x800ec074
800ec060: 00008021 addu r16,r0,r0
800ec064: 0803b039 j 0x800ec0e4
800ec068: ae400000 sw r0,0x0000(r18)
800ec06c: 0803b032 j 0x800ec0c8
800ec070: ae400000 sw r0,0x0000(r18)
800ec074: 34130003 ori r19,r0,0x0003
800ec078: 00008821 addu r17,r0,r0
800ec07c: 3c02801d lui r2,0x801d
800ec080: 8c42d170 lw r2,-0x2e90(r2)
800ec084: 00000000 nop
800ec088: 1202000b beq r16,r2,0x800ec0b8
800ec08c: 00000000 nop
800ec090: 0c040059 jal 0x80100164
800ec094: 02002021 addu r4,r16,r0
800ec098: 10400007 beq r2,r0,0x800ec0b8
800ec09c: 00000000 nop
800ec0a0: 3c018019 lui r1,0x8019
800ec0a4: 00310821 addu r1,r1,r17
800ec0a8: 8c225d1c lw r2,0x5d1c(r1)
800ec0ac: 00000000 nop
800ec0b0: 1053ffee beq r2,r19,0x800ec06c
800ec0b4: 00000000 nop
800ec0b8: 26100001 addiu r16,r16,0x0001
800ec0bc: 2a020011 slti r2,r16,0x0011
800ec0c0: 1440ffee bne r2,r0,0x800ec07c
800ec0c4: 26310400 addiu r17,r17,0x0400
800ec0c8: 34020011 ori r2,r0,0x0011
800ec0cc: 16020006 bne r16,r2,0x800ec0e8
800ec0d0: 00001021 addu r2,r0,r0
800ec0d4: 0c04003e jal 0x801000f8
800ec0d8: 00000000 nop
800ec0dc: 14400002 bne r2,r0,0x800ec0e8
800ec0e0: 34020001 ori r2,r0,0x0001
800ec0e4: 00001021 addu r2,r0,r0
800ec0e8: 8fbf0020 lw r31,0x0020(r29)
800ec0ec: 8fb3001c lw r19,0x001c(r29)
800ec0f0: 8fb20018 lw r18,0x0018(r29)
800ec0f4: 8fb10014 lw r17,0x0014(r29)
800ec0f8: 8fb00010 lw r16,0x0010(r29)
800ec0fc: 27bd0028 addiu r29,r29,0x0028
800ec100: 03e00008 jr r31
800ec104: 00000000 nop