OPEN.BIN 0006eb9c - 0006f130

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
0006eb9c: 27bdffa0 addiu r29,r29,0xffa0
0006eba0: afb20040 sw r18,0x0040(r29)
0006eba4: 00809021 addu r18,r4,r0
0006eba8: afb40048 sw r20,0x0048(r29)
0006ebac: 0000a021 addu r20,r0,r0
0006ebb0: 3c078007 lui r7,0x8007
0006ebb4: 8ce70d84 lw r7,0x0d84(r7)
0006ebb8: 00001821 addu r3,r0,r0
0006ebbc: afbf005c sw r31,0x005c(r29)
0006ebc0: afbe0058 sw r30,0x0058(r29)
0006ebc4: afb70054 sw r23,0x0054(r29)
0006ebc8: afb60050 sw r22,0x0050(r29)
0006ebcc: afb5004c sw r21,0x004c(r29)
0006ebd0: afb30044 sw r19,0x0044(r29)
0006ebd4: afb1003c sw r17,0x003c(r29)
0006ebd8: afb00038 sw r16,0x0038(r29)
0006ebdc: afa70028 sw r7,0x0028(r29)
0006ebe0: 3c018009 lui r1,0x8009
0006ebe4: 2421e578 addiu r1,r1,0xe578
0006ebe8: 00230821 addu r1,r1,r3
0006ebec: 8c220000 lw r2,0x0000(r1)
0006ebf0: 00000000 nop
0006ebf4: 30420001 andi r2,r2,0x0001
0006ebf8: 10400006 beq r2,r0,0x0006ec14
0006ebfc: 34020010 ori r2,r0,0x0010
0006ec00: 26940001 addiu r20,r20,0x0001
0006ec04: 2a820010 slti r2,r20,0x0010
0006ec08: 1440fff5 bne r2,r0,0x0006ebe0
0006ec0c: 24630164 addiu r3,r3,0x0164
0006ec10: 34020010 ori r2,r0,0x0010
0006ec14: 16820003 bne r20,r2,0x0006ec24
0006ec18: 0280f021 addu r30,r20,r0
0006ec1c: 0801bc40 j 0x0006f100
0006ec20: 00001021 addu r2,r0,r0
0006ec24: 001e1840 sll r3,r30,0x01
0006ec28: 007e1821 addu r3,r3,r30
0006ec2c: 00031880 sll r3,r3,0x02
0006ec30: 007e1823 subu r3,r3,r30
0006ec34: 000318c0 sll r3,r3,0x03
0006ec38: 007e1821 addu r3,r3,r30
0006ec3c: 00031880 sll r3,r3,0x02
0006ec40: 34020001 ori r2,r0,0x0001
0006ec44: 0000b021 addu r22,r0,r0
0006ec48: 0000a021 addu r20,r0,r0
0006ec4c: 3c018009 lui r1,0x8009
0006ec50: 2421e578 addiu r1,r1,0xe578
0006ec54: 00230821 addu r1,r1,r3
0006ec58: ac220000 sw r2,0x0000(r1)
0006ec5c: 001e1080 sll r2,r30,0x02
0006ec60: 005e1021 addu r2,r2,r30
0006ec64: 00021080 sll r2,r2,0x02
0006ec68: 005e1021 addu r2,r2,r30
0006ec6c: 00022040 sll r4,r2,0x01
0006ec70: 000210c0 sll r2,r2,0x03
0006ec74: 00441021 addu r2,r2,r4
0006ec78: afa30030 sw r3,0x0030(r29)
0006ec7c: 8fb50030 lw r21,0x0030(r29)
0006ec80: 0002b8c0 sll r23,r2,0x03
0006ec84: afa00010 sw r0,0x0010(r29)
0006ec88: 92430000 lbu r3,0x0000(r18)
0006ec8c: 34020040 ori r2,r0,0x0040
0006ec90: 1062010e beq r3,r2,0x0006f0cc
0006ec94: 34020024 ori r2,r0,0x0024
0006ec98: 1462000a bne r3,r2,0x0006ecc4
0006ec9c: 3402005e ori r2,r0,0x005e
0006eca0: 26520001 addiu r18,r18,0x0001
0006eca4: 92440000 lbu r4,0x0000(r18)
0006eca8: 26520001 addiu r18,r18,0x0001
0006ecac: 0c01bd66 jal 0x0006f598
0006ecb0: 2694ffff addiu r20,r20,0xffff
0006ecb4: 3c018009 lui r1,0x8009
0006ecb8: ac22e554 sw r2,-0x1aac(r1)
0006ecbc: 0801bc30 j 0x0006f0c0
0006ecc0: 26940001 addiu r20,r20,0x0001
0006ecc4: 1462000e bne r3,r2,0x0006ed00
0006ecc8: 3402003c ori r2,r0,0x003c
0006eccc: 26520001 addiu r18,r18,0x0001
0006ecd0: 92440000 lbu r4,0x0000(r18)
0006ecd4: 26520001 addiu r18,r18,0x0001
0006ecd8: 0c01bd66 jal 0x0006f598
0006ecdc: 2694ffff addiu r20,r20,0xffff
0006ece0: 00022100 sll r4,r2,0x04
0006ece4: 0c008e95 jal 0x00023a54
0006ece8: 340501e0 ori r5,r0,0x01e0
0006ecec: 3042ffff andi r2,r2,0xffff
0006ecf0: 3c018009 lui r1,0x8009
0006ecf4: ac22e550 sw r2,-0x1ab0(r1)
0006ecf8: 0801bc30 j 0x0006f0c0
0006ecfc: 26940001 addiu r20,r20,0x0001
0006ed00: 14620008 bne r3,r2,0x0006ed24
0006ed04: 3402003e ori r2,r0,0x003e
0006ed08: 26520001 addiu r18,r18,0x0001
0006ed0c: 92440000 lbu r4,0x0000(r18)
0006ed10: 26520001 addiu r18,r18,0x0001
0006ed14: 0c01bd66 jal 0x0006f598
0006ed18: 2694ffff addiu r20,r20,0xffff
0006ed1c: 0801bc2f j 0x0006f0bc
0006ed20: 02c2b023 subu r22,r22,r2
0006ed24: 14620008 bne r3,r2,0x0006ed48
0006ed28: 3402002f ori r2,r0,0x002f
0006ed2c: 26520001 addiu r18,r18,0x0001
0006ed30: 92440000 lbu r4,0x0000(r18)
0006ed34: 26520001 addiu r18,r18,0x0001
0006ed38: 0c01bd66 jal 0x0006f598
0006ed3c: 2694ffff addiu r20,r20,0xffff
0006ed40: 0801bc2f j 0x0006f0bc
0006ed44: 02c2b021 addu r22,r22,r2
0006ed48: 1462000a bne r3,r2,0x0006ed74
0006ed4c: 3402002a ori r2,r0,0x002a
0006ed50: 26520001 addiu r18,r18,0x0001
0006ed54: 92440000 lbu r4,0x0000(r18)
0006ed58: 26520001 addiu r18,r18,0x0001
0006ed5c: 0c01bd66 jal 0x0006f598
0006ed60: 2694ffff addiu r20,r20,0xffff
0006ed64: 3c018009 lui r1,0x8009
0006ed68: ac22e558 sw r2,-0x1aa8(r1)
0006ed6c: 0801bc30 j 0x0006f0c0
0006ed70: 26940001 addiu r20,r20,0x0001
0006ed74: 1462000a bne r3,r2,0x0006eda0
0006ed78: 3402002b ori r2,r0,0x002b
0006ed7c: 26520001 addiu r18,r18,0x0001
0006ed80: 92440000 lbu r4,0x0000(r18)
0006ed84: 26520001 addiu r18,r18,0x0001
0006ed88: 0c01bd66 jal 0x0006f598
0006ed8c: 2694ffff addiu r20,r20,0xffff
0006ed90: 3c018009 lui r1,0x8009
0006ed94: ac22e55c sw r2,-0x1aa4(r1)
0006ed98: 0801bc30 j 0x0006f0c0
0006ed9c: 26940001 addiu r20,r20,0x0001
0006eda0: 1462000a bne r3,r2,0x0006edcc
0006eda4: 2463ffe0 addiu r3,r3,0xffe0
0006eda8: 26520001 addiu r18,r18,0x0001
0006edac: 92440000 lbu r4,0x0000(r18)
0006edb0: 26520001 addiu r18,r18,0x0001
0006edb4: 0c01bd66 jal 0x0006f598
0006edb8: 2694ffff addiu r20,r20,0xffff
0006edbc: 00021880 sll r3,r2,0x02
0006edc0: 00621821 addu r3,r3,r2
0006edc4: 0801bc2f j 0x0006f0bc
0006edc8: 0003b080 sll r22,r3,0x02
0006edcc: 000318c0 sll r3,r3,0x03
0006edd0: 3c048009 lui r4,0x8009
0006edd4: 8c84e554 lw r4,-0x1aac(r4)
0006edd8: 8fa70028 lw r7,0x0028(r29)
0006eddc: 000410c0 sll r2,r4,0x03
0006ede0: 00441023 subu r2,r2,r4
0006ede4: 000211c0 sll r2,r2,0x07
0006ede8: 00629821 addu r19,r3,r2
0006edec: 02672021 addu r4,r19,r7
0006edf0: 90820002 lbu r2,0x0002(r4)
0006edf4: 00000000 nop
0006edf8: 30420001 andi r2,r2,0x0001
0006edfc: 10400005 beq r2,r0,0x0006ee14
0006ee00: 00000000 nop
0006ee04: 26520001 addiu r18,r18,0x0001
0006ee08: 90820005 lbu r2,0x0005(r4)
0006ee0c: 0801bc2e j 0x0006f0b8
0006ee10: 2694ffff addiu r20,r20,0xffff
0006ee14: 90820003 lbu r2,0x0003(r4)
0006ee18: 00000000 nop
0006ee1c: 02c21023 subu r2,r22,r2
0006ee20: 3c018009 lui r1,0x8009
0006ee24: 2421e58c addiu r1,r1,0xe58c
0006ee28: 00350821 addu r1,r1,r21
0006ee2c: a4220000 sh r2,0x0000(r1)
0006ee30: 90820006 lbu r2,0x0006(r4)
0006ee34: 00000000 nop
0006ee38: 00021023 subu r2,r0,r2
0006ee3c: 3c018009 lui r1,0x8009
0006ee40: 2421e58e addiu r1,r1,0xe58e
0006ee44: 00350821 addu r1,r1,r21
0006ee48: a4220000 sh r2,0x0000(r1)
0006ee4c: 90850003 lbu r5,0x0003(r4)
0006ee50: 90830005 lbu r3,0x0005(r4)
0006ee54: 90820004 lbu r2,0x0004(r4)
0006ee58: 90840006 lbu r4,0x0006(r4)
0006ee5c: 00a32821 addu r5,r5,r3
0006ee60: afa50018 sw r5,0x0018(r29)
0006ee64: 00441021 addu r2,r2,r4
0006ee68: 97a70018 lhu r7,0x0018(r29)
0006ee6c: 2442ffff addiu r2,r2,0xffff
0006ee70: 3c018009 lui r1,0x8009
0006ee74: 2421e590 addiu r1,r1,0xe590
0006ee78: 00350821 addu r1,r1,r21
0006ee7c: a4270000 sh r7,0x0000(r1)
0006ee80: afa20020 sw r2,0x0020(r29)
0006ee84: 97a70020 lhu r7,0x0020(r29)
0006ee88: 00000000 nop
0006ee8c: 3c018009 lui r1,0x8009
0006ee90: 2421e592 addiu r1,r1,0xe592
0006ee94: 00350821 addu r1,r1,r21
0006ee98: a4270000 sh r7,0x0000(r1)
0006ee9c: 3c028009 lui r2,0x8009
0006eea0: 8c42e55c lw r2,-0x1aa4(r2)
0006eea4: 00000000 nop
0006eea8: 14400015 bne r2,r0,0x0006ef00
0006eeac: 00000000 nop
0006eeb0: 3c018009 lui r1,0x8009
0006eeb4: 2421e58c addiu r1,r1,0xe58c
0006eeb8: 00350821 addu r1,r1,r21
0006eebc: 84220000 lh r2,0x0000(r1)
0006eec0: 3c018009 lui r1,0x8009
0006eec4: 2421e590 addiu r1,r1,0xe590
0006eec8: 00350821 addu r1,r1,r21
0006eecc: 84230000 lh r3,0x0000(r1)
0006eed0: 00021040 sll r2,r2,0x01
0006eed4: 00031840 sll r3,r3,0x01
0006eed8: 3c018009 lui r1,0x8009
0006eedc: 2421e58c addiu r1,r1,0xe58c
0006eee0: 00350821 addu r1,r1,r21
0006eee4: a4220000 sh r2,0x0000(r1)
0006eee8: 3c018009 lui r1,0x8009
0006eeec: 2421e590 addiu r1,r1,0xe590
0006eef0: 00350821 addu r1,r1,r21
0006eef4: a4230000 sh r3,0x0000(r1)
0006eef8: 0801bbdc j 0x0006ef70
0006eefc: 00000000 nop
0006ef00: 3c018009 lui r1,0x8009
0006ef04: 2421e58c addiu r1,r1,0xe58c
0006ef08: 00350821 addu r1,r1,r21
0006ef0c: 94240000 lhu r4,0x0000(r1)
0006ef10: 3c018009 lui r1,0x8009
0006ef14: 2421e590 addiu r1,r1,0xe590
0006ef18: 00350821 addu r1,r1,r21
0006ef1c: 94250000 lhu r5,0x0000(r1)
0006ef20: 00041400 sll r2,r4,0x10
0006ef24: 00021c03 sra r3,r2,0x10
0006ef28: 000217c2 srl r2,r2,0x1f
0006ef2c: 00621821 addu r3,r3,r2
0006ef30: 00031843 sra r3,r3,0x01
0006ef34: 00832021 addu r4,r4,r3
0006ef38: 00051400 sll r2,r5,0x10
0006ef3c: 00021c03 sra r3,r2,0x10
0006ef40: 000217c2 srl r2,r2,0x1f
0006ef44: 00621821 addu r3,r3,r2
0006ef48: 00031843 sra r3,r3,0x01
0006ef4c: 00a32821 addu r5,r5,r3
0006ef50: 3c018009 lui r1,0x8009
0006ef54: 2421e58c addiu r1,r1,0xe58c
0006ef58: 00350821 addu r1,r1,r21
0006ef5c: a4240000 sh r4,0x0000(r1)
0006ef60: 3c018009 lui r1,0x8009
0006ef64: 2421e590 addiu r1,r1,0xe590
0006ef68: 00350821 addu r1,r1,r21
0006ef6c: a4250000 sh r5,0x0000(r1)
0006ef70: 3c118009 lui r17,0x8009
0006ef74: 26310470 addiu r17,r17,0x0470
0006ef78: 02f18021 addu r16,r23,r17
0006ef7c: 3c028009 lui r2,0x8009
0006ef80: 8c42e558 lw r2,-0x1aa8(r2)
0006ef84: 8fa70030 lw r7,0x0030(r29)
0006ef88: 00000000 nop
0006ef8c: 3c018009 lui r1,0x8009
0006ef90: 2421e580 addiu r1,r1,0xe580
0006ef94: 00270821 addu r1,r1,r7
0006ef98: ac220000 sw r2,0x0000(r1)
0006ef9c: 0c008f47 jal 0x00023d1c
0006efa0: 02002021 addu r4,r16,r0
0006efa4: 26316900 addiu r17,r17,0x6900
0006efa8: 02f18821 addu r17,r23,r17
0006efac: 0c008f47 jal 0x00023d1c
0006efb0: 02202021 addu r4,r17,r0
0006efb4: 02002021 addu r4,r16,r0
0006efb8: 0c008f1a jal 0x00023c68
0006efbc: 34050001 ori r5,r0,0x0001
0006efc0: 02202021 addu r4,r17,r0
0006efc4: 0c008f1a jal 0x00023c68
0006efc8: 34050001 ori r5,r0,0x0001
0006efcc: 3c028009 lui r2,0x8009
0006efd0: 9442e54c lhu r2,-0x1ab4(r2)
0006efd4: 00000000 nop
0006efd8: a6026916 sh r2,0x6916(r16)
0006efdc: 3c018009 lui r1,0x8009
0006efe0: 24210486 addiu r1,r1,0x0486
0006efe4: 00370821 addu r1,r1,r23
0006efe8: a4220000 sh r2,0x0000(r1)
0006efec: 8fa70010 lw r7,0x0010(r29)
0006eff0: 3c028009 lui r2,0x8009
0006eff4: 9442e550 lhu r2,-0x1ab0(r2)
0006eff8: 24e70001 addiu r7,r7,0x0001
0006effc: afa70010 sw r7,0x0010(r29)
0006f000: a602690e sh r2,0x690e(r16)
0006f004: 3c018009 lui r1,0x8009
0006f008: 2421047e addiu r1,r1,0x047e
0006f00c: 00370821 addu r1,r1,r23
0006f010: a4220000 sh r2,0x0000(r1)
0006f014: 34020080 ori r2,r0,0x0080
0006f018: a2020004 sb r2,0x0004(r16)
0006f01c: a2020005 sb r2,0x0005(r16)
0006f020: a2020006 sb r2,0x0006(r16)
0006f024: a2220004 sb r2,0x0004(r17)
0006f028: a2220005 sb r2,0x0005(r17)
0006f02c: a2220006 sb r2,0x0006(r17)
0006f030: 8fa70028 lw r7,0x0028(r29)
0006f034: 00000000 nop
0006f038: 00f33021 addu r6,r7,r19
0006f03c: 90c30000 lbu r3,0x0000(r6)
0006f040: 90c20001 lbu r2,0x0001(r6)
0006f044: 90c40004 lbu r4,0x0004(r6)
0006f048: 90c50006 lbu r5,0x0006(r6)
0006f04c: 00441023 subu r2,r2,r4
0006f050: 00451023 subu r2,r2,r5
0006f054: 24420001 addiu r2,r2,0x0001
0006f058: a203000c sb r3,0x000c(r16)
0006f05c: a202000d sb r2,0x000d(r16)
0006f060: 8fa70018 lw r7,0x0018(r29)
0006f064: 26b50008 addiu r21,r21,0x0008
0006f068: 00672821 addu r5,r3,r7
0006f06c: a2050014 sb r5,0x0014(r16)
0006f070: a2020015 sb r2,0x0015(r16)
0006f074: a203001c sb r3,0x001c(r16)
0006f078: 8fa70020 lw r7,0x0020(r29)
0006f07c: 26520001 addiu r18,r18,0x0001
0006f080: 00472021 addu r4,r2,r7
0006f084: a204001d sb r4,0x001d(r16)
0006f088: a2050024 sb r5,0x0024(r16)
0006f08c: a2040025 sb r4,0x0025(r16)
0006f090: a223000c sb r3,0x000c(r17)
0006f094: a222000d sb r2,0x000d(r17)
0006f098: a2250014 sb r5,0x0014(r17)
0006f09c: a2220015 sb r2,0x0015(r17)
0006f0a0: a223001c sb r3,0x001c(r17)
0006f0a4: a224001d sb r4,0x001d(r17)
0006f0a8: a2250024 sb r5,0x0024(r17)
0006f0ac: a2240025 sb r4,0x0025(r17)
0006f0b0: 90c20007 lbu r2,0x0007(r6)
0006f0b4: 26f70028 addiu r23,r23,0x0028
0006f0b8: 02c2b021 addu r22,r22,r2
0006f0bc: 26940001 addiu r20,r20,0x0001
0006f0c0: 2a82002a slti r2,r20,0x002a
0006f0c4: 1440fef0 bne r2,r0,0x0006ec88
0006f0c8: 00000000 nop
0006f0cc: 001e1040 sll r2,r30,0x01
0006f0d0: 005e1021 addu r2,r2,r30
0006f0d4: 00021080 sll r2,r2,0x02
0006f0d8: 005e1023 subu r2,r2,r30
0006f0dc: 000210c0 sll r2,r2,0x03
0006f0e0: 005e1021 addu r2,r2,r30
0006f0e4: 8fa70010 lw r7,0x0010(r29)
0006f0e8: 00021080 sll r2,r2,0x02
0006f0ec: 3c018009 lui r1,0x8009
0006f0f0: 2421e57c addiu r1,r1,0xe57c
0006f0f4: 00220821 addu r1,r1,r2
0006f0f8: ac270000 sw r7,0x0000(r1)
0006f0fc: 27c20001 addiu r2,r30,0x0001
0006f100: 8fbf005c lw r31,0x005c(r29)
0006f104: 8fbe0058 lw r30,0x0058(r29)
0006f108: 8fb70054 lw r23,0x0054(r29)
0006f10c: 8fb60050 lw r22,0x0050(r29)
0006f110: 8fb5004c lw r21,0x004c(r29)
0006f114: 8fb40048 lw r20,0x0048(r29)
0006f118: 8fb30044 lw r19,0x0044(r29)
0006f11c: 8fb20040 lw r18,0x0040(r29)
0006f120: 8fb1003c lw r17,0x003c(r29)
0006f124: 8fb00038 lw r16,0x0038(r29)
0006f128: 27bd0060 addiu r29,r29,0x0060
0006f12c: 03e00008 jr r31
0006f130: 00000000 nop