001c1744 - 001c1d8c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

001c1744: 27bdff98 addiu r29,r29,0xff98
001c1748: 3404003b ori r4,r0,0x003b
001c174c: afbf0064 sw r31,0x0064(r29)
001c1750: afbe0060 sw r30,0x0060(r29)
001c1754: afb7005c sw r23,0x005c(r29)
001c1758: afb60058 sw r22,0x0058(r29)
001c175c: afb50054 sw r21,0x0054(r29)
001c1760: afb40050 sw r20,0x0050(r29)
001c1764: afb3004c sw r19,0x004c(r29)
001c1768: afb20048 sw r18,0x0048(r29)
001c176c: afb10044 sw r17,0x0044(r29)
001c1770: 0c052752 jal 0x00149d48
001c1774: afb00040 sw r16,0x0040(r29)
001c1778: 3c028017 lui r2,0x8017
001c177c: 8c424038 lw r2,0x4038(r2)
001c1780: 3c038016 lui r3,0x8016
001c1784: 8c635f98 lw r3,0x5f98(r3)
001c1788: 00021280 sll r2,r2,0x0a
001c178c: 00431021 addu r2,r2,r3
001c1790: 8c570000 lw r23,0x0000(r2)
001c1794: 0c05295e jal 0x0014a578
001c1798: 00002021 addu r4,r0,r0
001c179c: 3c038017 lui r3,0x8017
001c17a0: 8c634038 lw r3,0x4038(r3)
001c17a4: 3c01801e lui r1,0x801e
001c17a8: ac2217d4 sw r2,0x17d4(r1)
001c17ac: 3402000a ori r2,r0,0x000a
001c17b0: 1462000f bne r3,r2,0x001c17f0
001c17b4: 00000000 nop
001c17b8: 3c08801e lui r8,0x801e
001c17bc: 25085684 addiu r8,r8,0x5684
001c17c0: 3c12801e lui r18,0x801e
001c17c4: 26524724 addiu r18,r18,0x4724
001c17c8: afa80018 sw r8,0x0018(r29)
001c17cc: 3c08801d lui r8,0x801d
001c17d0: 2508e48c addiu r8,r8,0xe48c
001c17d4: afa80030 sw r8,0x0030(r29)
001c17d8: 3c08801d lui r8,0x801d
001c17dc: 2508e8e8 addiu r8,r8,0xe8e8
001c17e0: afb20028 sw r18,0x0028(r29)
001c17e4: afa80038 sw r8,0x0038(r29)
001c17e8: 0807060a j 0x001c1828
001c17ec: afa00020 sw r0,0x0020(r29)
001c17f0: 3c08801e lui r8,0x801e
001c17f4: 25086304 addiu r8,r8,0x6304
001c17f8: 3c12801e lui r18,0x801e
001c17fc: 26524ed4 addiu r18,r18,0x4ed4
001c1800: afa80018 sw r8,0x0018(r29)
001c1804: 3c08801d lui r8,0x801d
001c1808: 2508e4cc addiu r8,r8,0xe4cc
001c180c: afa80030 sw r8,0x0030(r29)
001c1810: 3c08801d lui r8,0x801d
001c1814: 2508e8f0 addiu r8,r8,0xe8f0
001c1818: afa80038 sw r8,0x0038(r29)
001c181c: 34080050 ori r8,r0,0x0050
001c1820: afb20028 sw r18,0x0028(r29)
001c1824: afa80020 sw r8,0x0020(r29)
001c1828: 3c10801d lui r16,0x801d
001c182c: 2610e8b8 addiu r16,r16,0xe8b8
001c1830: 02002021 addu r4,r16,r0
001c1834: 0c04bc43 jal 0x0012f10c
001c1838: 264502c4 addiu r5,r18,0x02c4
001c183c: 0c070549 jal 0x001c1524
001c1840: 02402021 addu r4,r18,r0
001c1844: 0c06ff66 jal 0x001bfd98
001c1848: 264403b0 addiu r4,r18,0x03b0
001c184c: 9642020c lhu r2,0x020c(r18)
001c1850: 96030000 lhu r3,0x0000(r16)
001c1854: 00008821 addu r17,r0,r0
001c1858: 00431021 addu r2,r2,r3
001c185c: a642020c sh r2,0x020c(r18)
001c1860: 9642020e lhu r2,0x020e(r18)
001c1864: 3c03801d lui r3,0x801d
001c1868: 9463e8ba lhu r3,-0x1746(r3)
001c186c: 02402021 addu r4,r18,r0
001c1870: 00431021 addu r2,r2,r3
001c1874: a642020e sh r2,0x020e(r18)
001c1878: 9482022c lhu r2,0x022c(r4)
001c187c: 96030000 lhu r3,0x0000(r16)
001c1880: 00000000 nop
001c1884: 00431021 addu r2,r2,r3
001c1888: a482022c sh r2,0x022c(r4)
001c188c: 9482022e lhu r2,0x022e(r4)
001c1890: 96030002 lhu r3,0x0002(r16)
001c1894: 00000000 nop
001c1898: 00431021 addu r2,r2,r3
001c189c: a482022e sh r2,0x022e(r4)
001c18a0: 94820230 lhu r2,0x0230(r4)
001c18a4: 96030000 lhu r3,0x0000(r16)
001c18a8: 00000000 nop
001c18ac: 00431021 addu r2,r2,r3
001c18b0: a4820230 sh r2,0x0230(r4)
001c18b4: 94820232 lhu r2,0x0232(r4)
001c18b8: 96030002 lhu r3,0x0002(r16)
001c18bc: 26310001 addiu r17,r17,0x0001
001c18c0: 00431021 addu r2,r2,r3
001c18c4: a4820232 sh r2,0x0232(r4)
001c18c8: 2a220004 slti r2,r17,0x0004
001c18cc: 1440ffea bne r2,r0,0x001c1878
001c18d0: 24840010 addiu r4,r4,0x0010
001c18d4: 26440024 addiu r4,r18,0x0024
001c18d8: 3405000c ori r5,r0,0x000c
001c18dc: 0c04b8ae jal 0x0012e2b8
001c18e0: 34067d7c ori r6,r0,0x7d7c
001c18e4: 26440114 addiu r4,r18,0x0114
001c18e8: 34050007 ori r5,r0,0x0007
001c18ec: 0c04b8ae jal 0x0012e2b8
001c18f0: 34067c3c ori r6,r0,0x7c3c
001c18f4: 264403d8 addiu r4,r18,0x03d8
001c18f8: 02402821 addu r5,r18,r0
001c18fc: 340603d8 ori r6,r0,0x03d8
001c1900: 34027cbc ori r2,r0,0x7cbc
001c1904: a4a20032 sh r2,0x0032(r5)
001c1908: 0c052fd5 jal 0x0014bf54
001c190c: a4a20046 sh r2,0x0046(r5)
001c1910: 0000f021 addu r30,r0,r0
001c1914: 33c30001 andi r3,r30,0x0001
001c1918: 00031140 sll r2,r3,0x05
001c191c: 00431023 subu r2,r2,r3
001c1920: 00021080 sll r2,r2,0x02
001c1924: 8fa80030 lw r8,0x0030(r29)
001c1928: 00431023 subu r2,r2,r3
001c192c: 85030010 lh r3,0x0010(r8)
001c1930: 8fa80028 lw r8,0x0028(r29)
001c1934: 000210c0 sll r2,r2,0x03
001c1938: 01029021 addu r18,r8,r2
001c193c: 8fa80030 lw r8,0x0030(r29)
001c1940: 0003182b sltu r3,r0,r3
001c1944: 8502000e lh r2,0x000e(r8)
001c1948: 00000000 nop
001c194c: 10400002 beq r2,r0,0x001c1958
001c1950: 0003a040 sll r20,r3,0x01
001c1954: 26940001 addiu r20,r20,0x0001
001c1958: 00008821 addu r17,r0,r0
001c195c: 00009821 addu r19,r0,r0
001c1960: 34100024 ori r16,r0,0x0024
001c1964: 1680000a bne r20,r0,0x001c1990
001c1968: 34150001 ori r21,r0,0x0001
001c196c: 02502021 addu r4,r18,r16
001c1970: 3c05801d lui r5,0x801d
001c1974: 24a5e55c addiu r5,r5,0xe55c
001c1978: 3c06801d lui r6,0x801d
001c197c: 24c6e8b8 addiu r6,r6,0xe8b8
001c1980: 3c07801d lui r7,0x801d
001c1984: 24e7e8f8 addiu r7,r7,0xe8f8
001c1988: 0c052a0d jal 0x0014a834
001c198c: 02673821 addu r7,r19,r7
001c1990: 1695000b bne r20,r21,0x001c19c0
001c1994: 34020002 ori r2,r0,0x0002
001c1998: 02502021 addu r4,r18,r16
001c199c: 3c05801d lui r5,0x801d
001c19a0: 24a5e55c addiu r5,r5,0xe55c
001c19a4: 3c06801d lui r6,0x801d
001c19a8: 24c6e8b8 addiu r6,r6,0xe8b8
001c19ac: 3c07801d lui r7,0x801d
001c19b0: 24e7e9dc addiu r7,r7,0xe9dc
001c19b4: 0c052a0d jal 0x0014a834
001c19b8: 02673821 addu r7,r19,r7
001c19bc: 34020002 ori r2,r0,0x0002
001c19c0: 1682000b bne r20,r2,0x001c19f0
001c19c4: 34020003 ori r2,r0,0x0003
001c19c8: 02502021 addu r4,r18,r16
001c19cc: 3c05801d lui r5,0x801d
001c19d0: 24a5e55c addiu r5,r5,0xe55c
001c19d4: 3c06801d lui r6,0x801d
001c19d8: 24c6e8b8 addiu r6,r6,0xe8b8
001c19dc: 3c07801d lui r7,0x801d
001c19e0: 24e7eac0 addiu r7,r7,0xeac0
001c19e4: 0c052a0d jal 0x0014a834
001c19e8: 02673821 addu r7,r19,r7
001c19ec: 34020003 ori r2,r0,0x0003
001c19f0: 1682000a bne r20,r2,0x001c1a1c
001c19f4: 26310001 addiu r17,r17,0x0001
001c19f8: 02502021 addu r4,r18,r16
001c19fc: 3c05801d lui r5,0x801d
001c1a00: 24a5e55c addiu r5,r5,0xe55c
001c1a04: 3c06801d lui r6,0x801d
001c1a08: 24c6e8b8 addiu r6,r6,0xe8b8
001c1a0c: 3c07801d lui r7,0x801d
001c1a10: 24e7eba4 addiu r7,r7,0xeba4
001c1a14: 0c052a0d jal 0x0014a834
001c1a18: 02673821 addu r7,r19,r7
001c1a1c: 2673000c addiu r19,r19,0x000c
001c1a20: 2a220013 slti r2,r17,0x0013
001c1a24: 1440ffcf bne r2,r0,0x001c1964
001c1a28: 26100014 addiu r16,r16,0x0014
001c1a2c: 13c00005 beq r30,r0,0x001c1a44
001c1a30: 00008821 addu r17,r0,r0
001c1a34: 8ee2000c lw r2,0x000c(r23)
001c1a38: 00000000 nop
001c1a3c: 1455002a bne r2,r21,0x001c1ae8
001c1a40: 264401a0 addiu r4,r18,0x01a0
001c1a44: 8fa40018 lw r4,0x0018(r29)
001c1a48: 0c052fb6 jal 0x0014bed8
001c1a4c: 34050c80 ori r5,r0,0x0c80
001c1a50: 34020050 ori r2,r0,0x0050
001c1a54: 00002021 addu r4,r0,r0
001c1a58: 3c018016 lui r1,0x8016
001c1a5c: ac225fa8 sw r2,0x5fa8(r1)
001c1a60: 0c0529b3 jal 0x0014a6cc
001c1a64: 00002821 addu r5,r0,r0
001c1a68: 8fb00030 lw r16,0x0030(r29)
001c1a6c: 00000000 nop
001c1a70: 96040024 lhu r4,0x0024(r16)
001c1a74: 340200ff ori r2,r0,0x00ff
001c1a78: 308300ff andi r3,r4,0x00ff
001c1a7c: 1062000b beq r3,r2,0x001c1aac
001c1a80: 26310001 addiu r17,r17,0x0001
001c1a84: 3082c000 andi r2,r4,0xc000
001c1a88: 00021303 sra r2,r2,0x0c
001c1a8c: 3c068016 lui r6,0x8016
001c1a90: 24c65fa0 addiu r6,r6,0x5fa0
001c1a94: 3c018016 lui r1,0x8016
001c1a98: ac225f8c sw r2,0x5f8c(r1)
001c1a9c: 92040024 lbu r4,0x0024(r16)
001c1aa0: 8fa50018 lw r5,0x0018(r29)
001c1aa4: 0c052cbc jal 0x0014b2f0
001c1aa8: 34843800 ori r4,r4,0x3800
001c1aac: 3c028016 lui r2,0x8016
001c1ab0: 94425fa2 lhu r2,0x5fa2(r2)
001c1ab4: 00000000 nop
001c1ab8: 24420010 addiu r2,r2,0x0010
001c1abc: 3c018016 lui r1,0x8016
001c1ac0: a4225fa2 sh r2,0x5fa2(r1)
001c1ac4: 2a220005 slti r2,r17,0x0005
001c1ac8: 1440ffe8 bne r2,r0,0x001c1a6c
001c1acc: 26100002 addiu r16,r16,0x0002
001c1ad0: 8fa40038 lw r4,0x0038(r29)
001c1ad4: 8fa50018 lw r5,0x0018(r29)
001c1ad8: 0c00923f jal 0x000248fc
001c1adc: 00000000 nop
001c1ae0: aee0000c sw r0,0x000c(r23)
001c1ae4: 264401a0 addiu r4,r18,0x01a0
001c1ae8: 34050005 ori r5,r0,0x0005
001c1aec: 34067cfc ori r6,r0,0x7cfc
001c1af0: 93a80020 lbu r8,0x0020(r29)
001c1af4: 00000000 nop
001c1af8: a2480120 sb r8,0x0120(r18)
001c1afc: 93a80020 lbu r8,0x0020(r29)
001c1b00: 0c04b8ae jal 0x0012e2b8
001c1b04: a2480134 sb r8,0x0134(r18)
001c1b08: 00008821 addu r17,r0,r0
001c1b0c: 0240b021 addu r22,r18,r0
001c1b10: 0000a021 addu r20,r0,r0
001c1b14: 341301a0 ori r19,r0,0x01a0
001c1b18: 8fb50030 lw r21,0x0030(r29)
001c1b1c: 02538021 addu r16,r18,r19
001c1b20: 02002021 addu r4,r16,r0
001c1b24: 3c05801d lui r5,0x801d
001c1b28: 24a5e564 addiu r5,r5,0xe564
001c1b2c: 3c06801d lui r6,0x801d
001c1b30: 24c6e8b8 addiu r6,r6,0xe8b8
001c1b34: 3c07801d lui r7,0x801d
001c1b38: 24e7ece8 addiu r7,r7,0xece8
001c1b3c: 0c052a0d jal 0x0014a834
001c1b40: 02873821 addu r7,r20,r7
001c1b44: 96a50024 lhu r5,0x0024(r21)
001c1b48: 340200ff ori r2,r0,0x00ff
001c1b4c: 30a300ff andi r3,r5,0x00ff
001c1b50: 10620006 beq r3,r2,0x001c1b6c
001c1b54: 02002021 addu r4,r16,r0
001c1b58: 00052c00 sll r5,r5,0x10
001c1b5c: 0c04dac4 jal 0x00136b10
001c1b60: 00052c03 sra r5,r5,0x10
001c1b64: 080706dd j 0x001c1b74
001c1b68: 26d60014 addiu r22,r22,0x0014
001c1b6c: a6c001a8 sh r0,0x01a8(r22)
001c1b70: 26d60014 addiu r22,r22,0x0014
001c1b74: 26b50002 addiu r21,r21,0x0002
001c1b78: 2694000c addiu r20,r20,0x000c
001c1b7c: 26310001 addiu r17,r17,0x0001
001c1b80: 2a220005 slti r2,r17,0x0005
001c1b84: 1440ffe5 bne r2,r0,0x001c1b1c
001c1b88: 26730014 addiu r19,r19,0x0014
001c1b8c: 264402a4 addiu r4,r18,0x02a4
001c1b90: 264502b0 addiu r5,r18,0x02b0
001c1b94: 34110002 ori r17,r0,0x0002
001c1b98: 3413004c ori r19,r0,0x004c
001c1b9c: 93a80020 lbu r8,0x0020(r29)
001c1ba0: 00000000 nop
001c1ba4: a2480120 sb r8,0x0120(r18)
001c1ba8: 93a80020 lbu r8,0x0020(r29)
001c1bac: 00000000 nop
001c1bb0: a2480134 sb r8,0x0134(r18)
001c1bb4: 96e20000 lhu r2,0x0000(r23)
001c1bb8: 3c038004 lui r3,0x8004
001c1bbc: 8c63597c lw r3,0x597c(r3)
001c1bc0: 2442ff80 addiu r2,r2,0xff80
001c1bc4: a64202b0 sh r2,0x02b0(r18)
001c1bc8: 00031100 sll r2,r3,0x04
001c1bcc: 00431023 subu r2,r2,r3
001c1bd0: 00021100 sll r2,r2,0x04
001c1bd4: 384200f0 xori r2,r2,0x00f0
001c1bd8: 0002102b sltu r2,r0,r2
001c1bdc: 00021023 subu r2,r0,r2
001c1be0: 96e30004 lhu r3,0x0004(r23)
001c1be4: 304200f0 andi r2,r2,0x00f0
001c1be8: 3c01801e lui r1,0x801e
001c1bec: a42217f0 sh r2,0x17f0(r1)
001c1bf0: 00621821 addu r3,r3,r2
001c1bf4: 0c009518 jal 0x00025460
001c1bf8: a64302b2 sh r3,0x02b2(r18)
001c1bfc: 265002b4 addiu r16,r18,0x02b4
001c1c00: 02002021 addu r4,r16,r0
001c1c04: 264502c0 addiu r5,r18,0x02c0
001c1c08: 3c03801e lui r3,0x801e
001c1c0c: 946317f0 lhu r3,0x17f0(r3)
001c1c10: 2402ff80 addiu r2,r0,0xff80
001c1c14: a64202c0 sh r2,0x02c0(r18)
001c1c18: 0c009518 jal 0x00025460
001c1c1c: a64302c2 sh r3,0x02c2(r18)
001c1c20: 264403b0 addiu r4,r18,0x03b0
001c1c24: 3c05801d lui r5,0x801d
001c1c28: 24a5e8d0 addiu r5,r5,0xe8d0
001c1c2c: 3c028004 lui r2,0x8004
001c1c30: 8c42597c lw r2,0x597c(r2)
001c1c34: 03c03021 addu r6,r30,r0
001c1c38: afb70010 sw r23,0x0010(r29)
001c1c3c: 00023900 sll r7,r2,0x04
001c1c40: 00e23823 subu r7,r7,r2
001c1c44: 0c06fef2 jal 0x001bfbc8
001c1c48: 00073900 sll r7,r7,0x04
001c1c4c: 02402021 addu r4,r18,r0
001c1c50: 0c070abc jal 0x001c2af0
001c1c54: 02e02821 addu r5,r23,r0
001c1c58: 264402c4 addiu r4,r18,0x02c4
001c1c5c: 0c070b1b jal 0x001c2c6c
001c1c60: 02e02821 addu r5,r23,r0
001c1c64: 0c05297a jal 0x0014a5e8
001c1c68: 264403bc addiu r4,r18,0x03bc
001c1c6c: 0c05297a jal 0x0014a5e8
001c1c70: 02002021 addu r4,r16,r0
001c1c74: 0c05297a jal 0x0014a5e8
001c1c78: 26440024 addiu r4,r18,0x0024
001c1c7c: 0c05297a jal 0x0014a5e8
001c1c80: 02532021 addu r4,r18,r19
001c1c84: 26310001 addiu r17,r17,0x0001
001c1c88: 2a220007 slti r2,r17,0x0007
001c1c8c: 1440fffb bne r2,r0,0x001c1c7c
001c1c90: 26730014 addiu r19,r19,0x0014
001c1c94: 3411000e ori r17,r0,0x000e
001c1c98: 3410013c ori r16,r0,0x013c
001c1c9c: 0c05297a jal 0x0014a5e8
001c1ca0: 02502021 addu r4,r18,r16
001c1ca4: 26310001 addiu r17,r17,0x0001
001c1ca8: 2a220013 slti r2,r17,0x0013
001c1cac: 1440fffb bne r2,r0,0x001c1c9c
001c1cb0: 26100014 addiu r16,r16,0x0014
001c1cb4: 0c05297a jal 0x0014a5e8
001c1cb8: 02402021 addu r4,r18,r0
001c1cbc: 0c05297a jal 0x0014a5e8
001c1cc0: 26440114 addiu r4,r18,0x0114
001c1cc4: 0c05297a jal 0x0014a5e8
001c1cc8: 2644000c addiu r4,r18,0x000c
001c1ccc: 00008821 addu r17,r0,r0
001c1cd0: 341001a0 ori r16,r0,0x01a0
001c1cd4: 0c05297a jal 0x0014a5e8
001c1cd8: 02502021 addu r4,r18,r16
001c1cdc: 26310001 addiu r17,r17,0x0001
001c1ce0: 2a220005 slti r2,r17,0x0005
001c1ce4: 1440fffb bne r2,r0,0x001c1cd4
001c1ce8: 26100014 addiu r16,r16,0x0014
001c1cec: 0c05297a jal 0x0014a5e8
001c1cf0: 26440018 addiu r4,r18,0x0018
001c1cf4: 0c05297a jal 0x0014a5e8
001c1cf8: 26440204 addiu r4,r18,0x0204
001c1cfc: 00008821 addu r17,r0,r0
001c1d00: 34100224 ori r16,r0,0x0224
001c1d04: 0c05297a jal 0x0014a5e8
001c1d08: 02502021 addu r4,r18,r16
001c1d0c: 26310001 addiu r17,r17,0x0001
001c1d10: 2a220004 slti r2,r17,0x0004
001c1d14: 1440fffb bne r2,r0,0x001c1d04
001c1d18: 26100010 addiu r16,r16,0x0010
001c1d1c: 0c04bcd8 jal 0x0012f360
001c1d20: 264402c4 addiu r4,r18,0x02c4
001c1d24: 0c05297a jal 0x0014a5e8
001c1d28: 264402a4 addiu r4,r18,0x02a4
001c1d2c: 0c05297a jal 0x0014a5e8
001c1d30: 264403b0 addiu r4,r18,0x03b0
001c1d34: 0c0532a0 jal 0x0014ca80
001c1d38: 00000000 nop
001c1d3c: 0c05330a jal 0x0014cc28
001c1d40: 00000000 nop
001c1d44: 1040fef3 beq r2,r0,0x001c1914
001c1d48: 27de0001 addiu r30,r30,0x0001
001c1d4c: 0c0532a0 jal 0x0014ca80
001c1d50: 00000000 nop
001c1d54: 0c053256 jal 0x0014c958
001c1d58: 00000000 nop
001c1d5c: 8fbf0064 lw r31,0x0064(r29)
001c1d60: 8fbe0060 lw r30,0x0060(r29)
001c1d64: 8fb7005c lw r23,0x005c(r29)
001c1d68: 8fb60058 lw r22,0x0058(r29)
001c1d6c: 8fb50054 lw r21,0x0054(r29)
001c1d70: 8fb40050 lw r20,0x0050(r29)
001c1d74: 8fb3004c lw r19,0x004c(r29)
001c1d78: 8fb20048 lw r18,0x0048(r29)
001c1d7c: 8fb10044 lw r17,0x0044(r29)
001c1d80: 8fb00040 lw r16,0x0040(r29)
001c1d84: 27bd0068 addiu r29,r29,0x0068
001c1d88: 03e00008 jr r31
001c1d8c: 00000000 nop