BUNIT.OUT 001c2964 - 001c2e34

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
001c2964: 27bdffb0 addiu r29,r29,-0x0050
001c2968: afb1002c sw r17,0x002c(r29)
001c296c: 00008821 addu r17,r0,r0
001c2970: 34040008 ori r4,r0,0x0008
001c2974: afbf004c sw r31,0x004c(r29)
001c2978: afbe0048 sw r30,0x0048(r29)
001c297c: afb70044 sw r23,0x0044(r29)
001c2980: afb60040 sw r22,0x0040(r29)
001c2984: afb5003c sw r21,0x003c(r29)
001c2988: afb40038 sw r20,0x0038(r29)
001c298c: afb30034 sw r19,0x0034(r29)
001c2990: afb20030 sw r18,0x0030(r29)
001c2994: 0c070a52 jal 0x001c2948
001c2998: afb00028 sw r16,0x0028(r29)
001c299c: 1040000e beq r2,r0,0x001c29d8
001c29a0: 34020039 ori r2,r0,0x0039
001c29a4: 3c048016 lui r4,0x8016
001c29a8: 8c845f98 lw r4,0x5f98(r4)
001c29ac: 00000000 nop
001c29b0: 8c83204c lw r3,0x204c(r4)
001c29b4: 00000000 nop
001c29b8: 14620007 bne r3,r2,0x001c29d8
001c29bc: 00000000 nop
001c29c0: 8c902000 lw r16,0x2000(r4)
001c29c4: 00000000 nop
001c29c8: 8e020000 lw r2,0x0000(r16)
001c29cc: 00000000 nop
001c29d0: 2c420001 sltiu r2,r2,0x0001
001c29d4: 000288c0 sll r17,r2,0x03
001c29d8: 0c070a52 jal 0x001c2948
001c29dc: 34040007 ori r4,r0,0x0007
001c29e0: 10400010 beq r2,r0,0x001c2a24
001c29e4: 34020039 ori r2,r0,0x0039
001c29e8: 3c048016 lui r4,0x8016
001c29ec: 8c845f98 lw r4,0x5f98(r4)
001c29f0: 00000000 nop
001c29f4: 8c831c4c lw r3,0x1c4c(r4)
001c29f8: 00000000 nop
001c29fc: 14620009 bne r3,r2,0x001c2a24
001c2a00: 00000000 nop
001c2a04: 8c831c00 lw r3,0x1c00(r4)
001c2a08: 00000000 nop
001c2a0c: 8c620000 lw r2,0x0000(r3)
001c2a10: 00000000 nop
001c2a14: 14400003 bne r2,r0,0x001c2a24
001c2a18: 00000000 nop
001c2a1c: 34110007 ori r17,r0,0x0007
001c2a20: 00608021 addu r16,r3,r0
001c2a24: 1220001b beq r17,r0,0x001c2a94
001c2a28: 34020090 ori r2,r0,0x0090
001c2a2c: 8e030004 lw r3,0x0004(r16)
001c2a30: 00000000 nop
001c2a34: 1462000a bne r3,r2,0x001c2a60
001c2a38: 00000000 nop
001c2a3c: 8e020008 lw r2,0x0008(r16)
001c2a40: 00000000 nop
001c2a44: 30420080 andi r2,r2,0x0080
001c2a48: 14400005 bne r2,r0,0x001c2a60
001c2a4c: 34020002 ori r2,r0,0x0002
001c2a50: 3c01801d lui r1,0x801d
001c2a54: ac22e8e8 sw r2,-0x1718(r1)
001c2a58: 08070ab2 j 0x001c2ac8
001c2a5c: 34020001 ori r2,r0,0x0001
001c2a60: 8e020004 lw r2,0x0004(r16)
001c2a64: 00000000 nop
001c2a68: 1440000a bne r2,r0,0x001c2a94
001c2a6c: 00000000 nop
001c2a70: 8e020008 lw r2,0x0008(r16)
001c2a74: 00000000 nop
001c2a78: 30420080 andi r2,r2,0x0080
001c2a7c: 14400005 bne r2,r0,0x001c2a94
001c2a80: 34020001 ori r2,r0,0x0001
001c2a84: 3c01801d lui r1,0x801d
001c2a88: ac22e8e8 sw r2,-0x1718(r1)
001c2a8c: 08070ab2 j 0x001c2ac8
001c2a90: 34020002 ori r2,r0,0x0002
001c2a94: 3c03801d lui r3,0x801d
001c2a98: 2463e8e8 addiu r3,r3,-0x1718
001c2a9c: 8c620000 lw r2,0x0000(r3)
001c2aa0: 34040001 ori r4,r0,0x0001
001c2aa4: 14440002 bne r2,r4,0x001c2ab0
001c2aa8: 34020002 ori r2,r0,0x0002
001c2aac: ac620000 sw r2,0x0000(r3)
001c2ab0: 3c02801d lui r2,0x801d
001c2ab4: 8c42e8ec lw r2,-0x1714(r2)
001c2ab8: 00000000 nop
001c2abc: 14440005 bne r2,r4,0x001c2ad4
001c2ac0: 0000b821 addu r23,r0,r0
001c2ac4: 34020002 ori r2,r0,0x0002
001c2ac8: 3c01801d lui r1,0x801d
001c2acc: ac22e8ec sw r2,-0x1714(r1)
001c2ad0: 0000b821 addu r23,r0,r0
001c2ad4: 3c08801d lui r8,0x801d
001c2ad8: 2508e8e0 addiu r8,r8,-0x1720
001c2adc: 0000b021 addu r22,r0,r0
001c2ae0: 3c1e801d lui r30,0x801d
001c2ae4: 27dee8d8 addiu r30,r30,-0x1728
001c2ae8: afa80018 sw r8,0x0018(r29)
001c2aec: afa00020 sw r0,0x0020(r29)
001c2af0: 00002021 addu r4,r0,r0
001c2af4: 34050002 ori r5,r0,0x0002
001c2af8: 340603c0 ori r6,r0,0x03c0
001c2afc: 3c02801d lui r2,0x801d
001c2b00: 2442e8d0 addiu r2,r2,-0x1730
001c2b04: 02c21021 addu r2,r22,r2
001c2b08: 8c430000 lw r3,0x0000(r2)
001c2b0c: 34070100 ori r7,r0,0x0100
001c2b10: 38630001 xori r3,r3,0x0001
001c2b14: ac430000 sw r3,0x0000(r2)
001c2b18: 00031080 sll r2,r3,0x02
001c2b1c: 00431021 addu r2,r2,r3
001c2b20: 00021100 sll r2,r2,0x04
001c2b24: 00431023 subu r2,r2,r3
001c2b28: 00021080 sll r2,r2,0x02
001c2b2c: 3c03801e lui r3,0x801e
001c2b30: 2463374c addiu r3,r3,0x374c
001c2b34: 8fa80020 lw r8,0x0020(r29)
001c2b38: 00431021 addu r2,r2,r3
001c2b3c: 0c008e63 jal 0x0002398c
001c2b40: 01029021 addu r18,r8,r2
001c2b44: 02402021 addu r4,r18,r0
001c2b48: 00002821 addu r5,r0,r0
001c2b4c: 00003021 addu r6,r0,r0
001c2b50: 3047ffff andi r7,r2,0xffff
001c2b54: 3c02801d lui r2,0x801d
001c2b58: 2442ec70 addiu r2,r2,-0x1390
001c2b5c: 0c009533 jal 0x000254cc
001c2b60: afa20010 sw r2,0x0010(r29)
001c2b64: 2650000c addiu r16,r18,0x000c
001c2b68: 0c008f74 jal 0x00023dd0
001c2b6c: 02002021 addu r4,r16,r0
001c2b70: 02002021 addu r4,r16,r0
001c2b74: 34050001 ori r5,r0,0x0001
001c2b78: a2400010 sb r0,0x0010(r18)
001c2b7c: a2400011 sb r0,0x0011(r18)
001c2b80: 0c008f1a jal 0x00023c68
001c2b84: a2400012 sb r0,0x0012(r18)
001c2b88: 16e00002 bne r23,r0,0x001c2b94
001c2b8c: 340200b2 ori r2,r0,0x00b2
001c2b90: 34020023 ori r2,r0,0x0023
001c2b94: 00009821 addu r19,r0,r0
001c2b98: 341500ac ori r21,r0,0x00ac
001c2b9c: 02408821 addu r17,r18,r0
001c2ba0: 3414001c ori r20,r0,0x001c
001c2ba4: 34080080 ori r8,r0,0x0080
001c2ba8: a6480014 sh r8,0x0014(r18)
001c2bac: 34080100 ori r8,r0,0x0100
001c2bb0: a6420016 sh r2,0x0016(r18)
001c2bb4: 34020032 ori r2,r0,0x0032
001c2bb8: a6480018 sh r8,0x0018(r18)
001c2bbc: a642001a sh r2,0x001a(r18)
001c2bc0: 02548021 addu r16,r18,r20
001c2bc4: 0c008f74 jal 0x00023dd0
001c2bc8: 02002021 addu r4,r16,r0
001c2bcc: 02002021 addu r4,r16,r0
001c2bd0: 34050001 ori r5,r0,0x0001
001c2bd4: a2200020 sb r0,0x0020(r17)
001c2bd8: a2200021 sb r0,0x0021(r17)
001c2bdc: 0c008f1a jal 0x00023c68
001c2be0: a2200022 sb r0,0x0022(r17)
001c2be4: 340200a9 ori r2,r0,0x00a9
001c2be8: 34080100 ori r8,r0,0x0100
001c2bec: a6280028 sh r8,0x0028(r17)
001c2bf0: 34080001 ori r8,r0,0x0001
001c2bf4: 16e00002 bne r23,r0,0x001c2c00
001c2bf8: a628002a sh r8,0x002a(r17)
001c2bfc: 3402001a ori r2,r0,0x001a
001c2c00: 02558021 addu r16,r18,r21
001c2c04: 02002021 addu r4,r16,r0
001c2c08: 34080080 ori r8,r0,0x0080
001c2c0c: 00531021 addu r2,r2,r19
001c2c10: a6280024 sh r8,0x0024(r17)
001c2c14: 0c008f74 jal 0x00023dd0
001c2c18: a6220026 sh r2,0x0026(r17)
001c2c1c: 02002021 addu r4,r16,r0
001c2c20: 34050001 ori r5,r0,0x0001
001c2c24: a22000b0 sb r0,0x00b0(r17)
001c2c28: a22000b1 sb r0,0x00b1(r17)
001c2c2c: 0c008f1a jal 0x00023c68
001c2c30: a22000b2 sb r0,0x00b2(r17)
001c2c34: 340200e4 ori r2,r0,0x00e4
001c2c38: 34080100 ori r8,r0,0x0100
001c2c3c: a62800b8 sh r8,0x00b8(r17)
001c2c40: 34080001 ori r8,r0,0x0001
001c2c44: 16e00002 bne r23,r0,0x001c2c50
001c2c48: a62800ba sh r8,0x00ba(r17)
001c2c4c: 34020055 ori r2,r0,0x0055
001c2c50: 26b50010 addiu r21,r21,0x0010
001c2c54: 34080080 ori r8,r0,0x0080
001c2c58: 00531021 addu r2,r2,r19
001c2c5c: a62800b4 sh r8,0x00b4(r17)
001c2c60: a62200b6 sh r2,0x00b6(r17)
001c2c64: 26310010 addiu r17,r17,0x0010
001c2c68: 26730001 addiu r19,r19,0x0001
001c2c6c: 2a620009 slti r2,r19,0x0009
001c2c70: 1440ffd3 bne r2,r0,0x001c2bc0
001c2c74: 26940010 addiu r20,r20,0x0010
001c2c78: 3c01801d lui r1,0x801d
001c2c7c: 00360821 addu r1,r1,r22
001c2c80: 8c22e8e8 lw r2,-0x1718(r1)
001c2c84: 00000000 nop
001c2c88: 14400005 bne r2,r0,0x001c2ca0
001c2c8c: 34080001 ori r8,r0,0x0001
001c2c90: a2400010 sb r0,0x0010(r18)
001c2c94: a2400011 sb r0,0x0011(r18)
001c2c98: 08070b76 j 0x001c2dd8
001c2c9c: a2400012 sb r0,0x0012(r18)
001c2ca0: 1448000a bne r2,r8,0x001c2ccc
001c2ca4: 00000000 nop
001c2ca8: 3c08801d lui r8,0x801d
001c2cac: 2508e8d8 addiu r8,r8,-0x1728
001c2cb0: 02c82021 addu r4,r22,r8
001c2cb4: 8c830000 lw r3,0x0000(r4)
001c2cb8: 00000000 nop
001c2cbc: 28620078 slti r2,r3,0x0078
001c2cc0: 10400002 beq r2,r0,0x001c2ccc
001c2cc4: 2462000c addiu r2,r3,0x000c
001c2cc8: ac820000 sw r2,0x0000(r4)
001c2ccc: 3c02801d lui r2,0x801d
001c2cd0: 2442e8e8 addiu r2,r2,-0x1718
001c2cd4: 02c22021 addu r4,r22,r2
001c2cd8: 8c830000 lw r3,0x0000(r4)
001c2cdc: 34020002 ori r2,r0,0x0002
001c2ce0: 1462000b bne r3,r2,0x001c2d10
001c2ce4: 00000000 nop
001c2ce8: 3c08801d lui r8,0x801d
001c2cec: 2508e8d8 addiu r8,r8,-0x1728
001c2cf0: 02c81821 addu r3,r22,r8
001c2cf4: 8c620000 lw r2,0x0000(r3)
001c2cf8: 00000000 nop
001c2cfc: 10400003 beq r2,r0,0x001c2d0c
001c2d00: 2442fff4 addiu r2,r2,-0x000c
001c2d04: 08070b44 j 0x001c2d10
001c2d08: ac620000 sw r2,0x0000(r3)
001c2d0c: ac800000 sw r0,0x0000(r4)
001c2d10: 93c20000 lbu r2,0x0000(r30)
001c2d14: 00000000 nop
001c2d18: a2420010 sb r2,0x0010(r18)
001c2d1c: 93c20000 lbu r2,0x0000(r30)
001c2d20: 8fb00018 lw r16,0x0018(r29)
001c2d24: 00009821 addu r19,r0,r0
001c2d28: a2420011 sb r2,0x0011(r18)
001c2d2c: 93c20000 lbu r2,0x0000(r30)
001c2d30: 341400ac ori r20,r0,0x00ac
001c2d34: a2420012 sb r2,0x0012(r18)
001c2d38: 8fc20000 lw r2,0x0000(r30)
001c2d3c: 02408821 addu r17,r18,r0
001c2d40: ae020000 sw r2,0x0000(r16)
001c2d44: 8e020000 lw r2,0x0000(r16)
001c2d48: 00000000 nop
001c2d4c: 10400003 beq r2,r0,0x001c2d5c
001c2d50: 34040008 ori r4,r0,0x0008
001c2d54: 2442fff4 addiu r2,r2,-0x000c
001c2d58: ae020000 sw r2,0x0000(r16)
001c2d5c: 00932023 subu r4,r4,r19
001c2d60: 00042100 sll r4,r4,0x04
001c2d64: 92020000 lbu r2,0x0000(r16)
001c2d68: 00921821 addu r3,r4,r18
001c2d6c: a0620020 sb r2,0x0020(r3)
001c2d70: 92020000 lbu r2,0x0000(r16)
001c2d74: 00000000 nop
001c2d78: a0620021 sb r2,0x0021(r3)
001c2d7c: 92020000 lbu r2,0x0000(r16)
001c2d80: 00000000 nop
001c2d84: a0620022 sb r2,0x0022(r3)
001c2d88: 92020000 lbu r2,0x0000(r16)
001c2d8c: 2484001c addiu r4,r4,0x001c
001c2d90: a22200b0 sb r2,0x00b0(r17)
001c2d94: 92020000 lbu r2,0x0000(r16)
001c2d98: 02442021 addu r4,r18,r4
001c2d9c: a22200b1 sb r2,0x00b1(r17)
001c2da0: 92020000 lbu r2,0x0000(r16)
001c2da4: 26730001 addiu r19,r19,0x0001
001c2da8: 0c05297a jal 0x0014a5e8
001c2dac: a22200b2 sb r2,0x00b2(r17)
001c2db0: 0c05297a jal 0x0014a5e8
001c2db4: 02542021 addu r4,r18,r20
001c2db8: 26940010 addiu r20,r20,0x0010
001c2dbc: 2a620009 slti r2,r19,0x0009
001c2dc0: 1440ffe0 bne r2,r0,0x001c2d44
001c2dc4: 26310010 addiu r17,r17,0x0010
001c2dc8: 0c05297a jal 0x0014a5e8
001c2dcc: 2644000c addiu r4,r18,0x000c
001c2dd0: 0c05297a jal 0x0014a5e8
001c2dd4: 02402021 addu r4,r18,r0
001c2dd8: 26d60004 addiu r22,r22,0x0004
001c2ddc: 27de0004 addiu r30,r30,0x0004
001c2de0: 8fa80018 lw r8,0x0018(r29)
001c2de4: 26f70001 addiu r23,r23,0x0001
001c2de8: 25080004 addiu r8,r8,0x0004
001c2dec: afa80018 sw r8,0x0018(r29)
001c2df0: 8fa80020 lw r8,0x0020(r29)
001c2df4: 2ae20002 slti r2,r23,0x0002
001c2df8: 25080278 addiu r8,r8,0x0278
001c2dfc: 1440ff3c bne r2,r0,0x001c2af0
001c2e00: afa80020 sw r8,0x0020(r29)
001c2e04: 8fbf004c lw r31,0x004c(r29)
001c2e08: 8fbe0048 lw r30,0x0048(r29)
001c2e0c: 8fb70044 lw r23,0x0044(r29)
001c2e10: 8fb60040 lw r22,0x0040(r29)
001c2e14: 8fb5003c lw r21,0x003c(r29)
001c2e18: 8fb40038 lw r20,0x0038(r29)
001c2e1c: 8fb30034 lw r19,0x0034(r29)
001c2e20: 8fb20030 lw r18,0x0030(r29)
001c2e24: 8fb1002c lw r17,0x002c(r29)
001c2e28: 8fb00028 lw r16,0x0028(r29)
001c2e2c: 27bd0050 addiu r29,r29,0x0050
001c2e30: 03e00008 jr r31
001c2e34: 00000000 nop