OPEN.BIN 0x6854c

From Final Fantasy Hacktics Wiki
Revision as of 02:06, 26 July 2024 by Talcall (talk | contribs) (Created page with " 8006854c: 3c028009 lui r2,0x8009 80068550: 8c42e53c lw r2,-0x1ac4(r2) # *0x8008e53c 80068554: 27bdffe8 addiu r29,r29,-0x0018 80068558: 30420400 andi r2,r2...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
8006854c: 3c028009 lui r2,0x8009
80068550: 8c42e53c lw r2,-0x1ac4(r2)                #   *0x8008e53c
80068554: 27bdffe8 addiu r29,r29,-0x0018
80068558: 30420400 andi r2,r2,0x0400                #   *0x8008e53c & 0x400
8006855c: 1040001f beq r2,r0,0x800685dc             #   if (*0x8008e53c & 0x400) return;
80068560: afbf0010 sw r31,0x0010(r29)
80068564: 3c048009 lui r4,0x8009
80068568: 8c84e430 lw r4,-0x1bd0(r4)                #   *0x8008e430
8006856c: 3c028005 lui r2,0x8005
80068570: 8c42e5bc lw r2,-0x1a44(r2)                #   *0x8004e5bc
80068574: 00000000 nop
80068578: 38420001 xori r2,r2,0x0001                #   *0x8004e5bc XOR 1           // (toggle 1 bit)
8006857c: 3c018005 lui r1,0x8005
80068580: ac22e5bc sw r2,-0x1a44(r1)                #   *0x8004e5bc = *0x8004e5bc XOR 1
80068584: 0c041f80 jal 0x80107e00                   #   ? 0x107e00 (binary_not(*0x8008e430));
80068588: 00042027 nor r4,r0,r4                     #   binary_not(*0x8008e430)
8006858c: 3c028008 lui r2,0x8008
80068590: 24426018 addiu r2,r2,0x6018               #   0x80086018
80068594: 3c038005 lui r3,0x8005
80068598: 8c63e5bc lw r3,-0x1a44(r3)                #   *0x8004e5bc
8006859c: 3c048008 lui r4,0x8008
800685a0: 8c8455ec lw r4,0x55ec(r4)                 #   *0x800855ec
800685a4: 3c058008 lui r5,0x8008
800685a8: 8ca551bc lw r5,0x51bc(r5)                 #   *0x800851bc
800685ac: 38630001 xori r3,r3,0x0001                #   *0x8004e5bc XOR 1           // (toggle 1 bit)
800685b0: 00031980 sll r3,r3,0x06                   #   (*0x8004e5bc XOR 1) * 64
800685b4: 00042080 sll r4,r4,0x02                   #   *0x800855ec * 4
800685b8: 00822021 addu r4,r4,r2                    #   (*0x800855ec * 4) + 0x80086018
800685bc: 0c041f84 jal 0x80107e10                   #   ? 0x107e10 ((((*0x8004e5bc XOR 1) * 64) + (*0x800855ec * 4) + 0x80086018), *0x800851bc);
800685c0: 00642021 addu r4,r3,r4                    #   ((*0x8004e5bc XOR 1) * 64) + (*0x800855ec * 4) + 0x80086018
800685c4: 3c028005 lui r2,0x8005
800685c8: 8c42e5bc lw r2,-0x1a44(r2)                #   *0x8004e5bc
800685cc: 00000000 nop
800685d0: 38420001 xori r2,r2,0x0001                #   *0x8004e5bc XOR 1
800685d4: 3c018005 lui r1,0x8005
800685d8: ac22e5bc sw r2,-0x1a44(r1)                #   *0x8004e5bc = *0x8004e5bc XOR 1
800685dc: 8fbf0010 lw r31,0x0010(r29)
800685e0: 27bd0018 addiu r29,r29,0x0018
800685e4: 03e00008 jr r31
800685e8: 00000000 nop