0010e404 - 0010ea24

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

0010e404: 27bdffc0 addiu r29,r29,0xffc0
0010e408: afb50034 sw r21,0x0034(r29)
0010e40c: 0080a821 addu r21,r4,r0
0010e410: afb60038 sw r22,0x0038(r29)
0010e414: 00a0b021 addu r22,r5,r0
0010e418: afb40030 sw r20,0x0030(r29)
0010e41c: 00c0a021 addu r20,r6,r0
0010e420: 3c03801c lui r3,0x801c
0010e424: 84633480 lh r3,0x3480(r3)
0010e428: 34020010 ori r2,r0,0x0010
0010e42c: afbf003c sw r31,0x003c(r29)
0010e430: afb3002c sw r19,0x002c(r29)
0010e434: afb20028 sw r18,0x0028(r29)
0010e438: afb10024 sw r17,0x0024(r29)
0010e43c: 1062000a beq r3,r2,0x0010e468
0010e440: afb00020 sw r16,0x0020(r29)
0010e444: 34020020 ori r2,r0,0x0020
0010e448: 10620007 beq r3,r2,0x0010e468
0010e44c: 00000000 nop
0010e450: 10600005 beq r3,r0,0x0010e468
0010e454: 00000000 nop
0010e458: 0c03ffd4 jal 0x000fff50
0010e45c: 00000000 nop
0010e460: 08043a7f j 0x0010e9fc
0010e464: 00000000 nop
0010e468: 3c128019 lui r18,0x8019
0010e46c: 2652af2c addiu r18,r18,0xaf2c
0010e470: 34110010 ori r17,r0,0x0010
0010e474: 00008021 addu r16,r0,r0
0010e478: 3c05801d lui r5,0x801d
0010e47c: 8ca5d170 lw r5,-0x2e90(r5)
0010e480: 02402021 addu r4,r18,r0
0010e484: 00801821 addu r3,r4,r0
0010e488: 8c620000 lw r2,0x0000(r3)
0010e48c: 00000000 nop
0010e490: 10a20026 beq r5,r2,0x0010e52c
0010e494: 00000000 nop
0010e498: 26100001 addiu r16,r16,0x0001
0010e49c: 2a020003 slti r2,r16,0x0003
0010e4a0: 1440fff8 bne r2,r0,0x0010e484
0010e4a4: 24640004 addiu r4,r3,0x0004
0010e4a8: 34020003 ori r2,r0,0x0003
0010e4ac: 1602000d bne r16,r2,0x0010e4e4
0010e4b0: 34020010 ori r2,r0,0x0010
0010e4b4: 00002821 addu r5,r0,r0
0010e4b8: 02402021 addu r4,r18,r0
0010e4bc: 00801821 addu r3,r4,r0
0010e4c0: 8c620000 lw r2,0x0000(r3)
0010e4c4: 00000000 nop
0010e4c8: 1040000c beq r2,r0,0x0010e4fc
0010e4cc: 00000000 nop
0010e4d0: 24a50001 addiu r5,r5,0x0001
0010e4d4: 28a20003 slti r2,r5,0x0003
0010e4d8: 1440fff8 bne r2,r0,0x0010e4bc
0010e4dc: 24640004 addiu r4,r3,0x0004
0010e4e0: 34020010 ori r2,r0,0x0010
0010e4e4: 16220014 bne r17,r2,0x0010e538
0010e4e8: 00111880 sll r3,r17,0x02
0010e4ec: 0c03ffd4 jal 0x000fff50
0010e4f0: 34110010 ori r17,r0,0x0010
0010e4f4: 0804391e j 0x0010e478
0010e4f8: 00008021 addu r16,r0,r0
0010e4fc: 3c02801d lui r2,0x801d
0010e500: 8c42d170 lw r2,-0x2e90(r2)
0010e504: 00a08821 addu r17,r5,r0
0010e508: ac820000 sw r2,0x0000(r4)
0010e50c: 3c018019 lui r1,0x8019
0010e510: 00310821 addu r1,r1,r17
0010e514: a020af48 sb r0,-0x50b8(r1)
0010e518: 3c018019 lui r1,0x8019
0010e51c: 00310821 addu r1,r1,r17
0010e520: a020af4c sb r0,-0x50b4(r1)
0010e524: 08043939 j 0x0010e4e4
0010e528: 34020010 ori r2,r0,0x0010
0010e52c: 02008821 addu r17,r16,r0
0010e530: 0804392a j 0x0010e4a8
0010e534: ac850000 sw r5,0x0000(r4)
0010e538: 00712021 addu r4,r3,r17
0010e53c: 00042080 sll r4,r4,0x02
0010e540: 00912021 addu r4,r4,r17
0010e544: 00042940 sll r5,r4,0x05
0010e548: 00042080 sll r4,r4,0x02
0010e54c: 3c02801c lui r2,0x801c
0010e550: 94423474 lhu r2,0x3474(r2)
0010e554: 3c018019 lui r1,0x8019
0010e558: 00230821 addu r1,r1,r3
0010e55c: 9023af38 lbu r3,-0x50c8(r1)
0010e560: 304c0003 andi r12,r2,0x0003
0010e564: 00031080 sll r2,r3,0x02
0010e568: 00431021 addu r2,r2,r3
0010e56c: 00021080 sll r2,r2,0x02
0010e570: 00431021 addu r2,r2,r3
0010e574: 00021080 sll r2,r2,0x02
0010e578: 3c03801c lui r3,0x801c
0010e57c: 246334a0 addiu r3,r3,0x34a0
0010e580: 00431021 addu r2,r2,r3
0010e584: 00a29021 addu r18,r5,r2
0010e588: 3c02801c lui r2,0x801c
0010e58c: 24423c80 addiu r2,r2,0x3c80
0010e590: 3c05801c lui r5,0x801c
0010e594: 94a53478 lhu r5,0x3478(r5)
0010e598: 00829821 addu r19,r4,r2
0010e59c: 3c018015 lui r1,0x8015
0010e5a0: 00250821 addu r1,r1,r5
0010e5a4: 902333e0 lbu r3,0x33e0(r1)
0010e5a8: 34020004 ori r2,r0,0x0004
0010e5ac: 10620003 beq r3,r2,0x0010e5bc
0010e5b0: 340200fa ori r2,r0,0x00fa
0010e5b4: 14a20009 bne r5,r2,0x0010e5dc
0010e5b8: 34020002 ori r2,r0,0x0002
0010e5bc: 34020002 ori r2,r0,0x0002
0010e5c0: 15820004 bne r12,r2,0x0010e5d4
0010e5c4: 34080004 ori r8,r0,0x0004
0010e5c8: 34080008 ori r8,r0,0x0008
0010e5cc: 08043982 j 0x0010e608
0010e5d0: 34020002 ori r2,r0,0x0002
0010e5d4: 08043982 j 0x0010e608
0010e5d8: 34020001 ori r2,r0,0x0001
0010e5dc: 14620004 bne r3,r2,0x0010e5f0
0010e5e0: 34020006 ori r2,r0,0x0006
0010e5e4: 34080004 ori r8,r0,0x0004
0010e5e8: 08043982 j 0x0010e608
0010e5ec: 34020001 ori r2,r0,0x0001
0010e5f0: 14620004 bne r3,r2,0x0010e604
0010e5f4: 3408000c ori r8,r0,0x000c
0010e5f8: 34080008 ori r8,r0,0x0008
0010e5fc: 08043982 j 0x0010e608
0010e600: 34020002 ori r2,r0,0x0002
0010e604: 34020003 ori r2,r0,0x0003
0010e608: 3c01801c lui r1,0x801c
0010e60c: a422349c sh r2,0x349c(r1)
0010e610: 34020002 ori r2,r0,0x0002
0010e614: 15820023 bne r12,r2,0x0010e6a4
0010e618: 00001821 addu r3,r0,r0
0010e61c: 00008021 addu r16,r0,r0
0010e620: 3c018019 lui r1,0x8019
0010e624: 00310821 addu r1,r1,r17
0010e628: 9025af4c lbu r5,-0x50b4(r1)
0010e62c: 3c018019 lui r1,0x8019
0010e630: 00310821 addu r1,r1,r17
0010e634: 9024af48 lbu r4,-0x50b8(r1)
0010e638: 000317c2 srl r2,r3,0x1f
0010e63c: 00621021 addu r2,r3,r2
0010e640: 00021043 sra r2,r2,0x01
0010e644: 02621021 addu r2,r19,r2
0010e648: 00441021 addu r2,r2,r4
0010e64c: 90420000 lbu r2,0x0000(r2)
0010e650: 3c01801c lui r1,0x801c
0010e654: 00300821 addu r1,r1,r16
0010e658: a0223d7c sb r2,0x3d7c(r1)
0010e65c: 26100001 addiu r16,r16,0x0001
0010e660: 2a02000e slti r2,r16,0x000e
0010e664: 1440fff4 bne r2,r0,0x0010e638
0010e668: 00651821 addu r3,r3,r5
0010e66c: 00008021 addu r16,r0,r0
0010e670: 00002021 addu r4,r0,r0
0010e674: 000417c2 srl r2,r4,0x1f
0010e678: 00821021 addu r2,r4,r2
0010e67c: 3c01801c lui r1,0x801c
0010e680: 00300821 addu r1,r1,r16
0010e684: 90233d7c lbu r3,0x3d7c(r1)
0010e688: 26100001 addiu r16,r16,0x0001
0010e68c: 00021043 sra r2,r2,0x01
0010e690: 02421021 addu r2,r18,r2
0010e694: a0430000 sb r3,0x0000(r2)
0010e698: 2a02000e slti r2,r16,0x000e
0010e69c: 1440fff5 bne r2,r0,0x0010e674
0010e6a0: 00882021 addu r4,r4,r8
0010e6a4: 3c04801c lui r4,0x801c
0010e6a8: 94843478 lhu r4,0x3478(r4)
0010e6ac: 3c018015 lui r1,0x8015
0010e6b0: 00240821 addu r1,r1,r4
0010e6b4: 902333e0 lbu r3,0x33e0(r1)
0010e6b8: 34020004 ori r2,r0,0x0004
0010e6bc: 10620003 beq r3,r2,0x0010e6cc
0010e6c0: 340200fa ori r2,r0,0x00fa
0010e6c4: 14820006 bne r4,r2,0x0010e6e0
0010e6c8: 34040002 ori r4,r0,0x0002
0010e6cc: 34020002 ori r2,r0,0x0002
0010e6d0: 15820015 bne r12,r2,0x0010e728
0010e6d4: 34020001 ori r2,r0,0x0001
0010e6d8: 080439ca j 0x0010e728
0010e6dc: 34020002 ori r2,r0,0x0002
0010e6e0: 14640008 bne r3,r4,0x0010e704
0010e6e4: 34020006 ori r2,r0,0x0006
0010e6e8: 1184000f beq r12,r4,0x0010e728
0010e6ec: 34020001 ori r2,r0,0x0001
0010e6f0: 3c018019 lui r1,0x8019
0010e6f4: 00310821 addu r1,r1,r17
0010e6f8: a020af48 sb r0,-0x50b8(r1)
0010e6fc: 080439cd j 0x0010e734
0010e700: 00000000 nop
0010e704: 14620005 bne r3,r2,0x0010e71c
0010e708: 00000000 nop
0010e70c: 15840006 bne r12,r4,0x0010e728
0010e710: 34020002 ori r2,r0,0x0002
0010e714: 080439ca j 0x0010e728
0010e718: 34020003 ori r2,r0,0x0003
0010e71c: 15840002 bne r12,r4,0x0010e728
0010e720: 34020004 ori r2,r0,0x0004
0010e724: 34020005 ori r2,r0,0x0005
0010e728: 3c018019 lui r1,0x8019
0010e72c: 00310821 addu r1,r1,r17
0010e730: a022af48 sb r2,-0x50b8(r1)
0010e734: 3c018019 lui r1,0x8019
0010e738: 00310821 addu r1,r1,r17
0010e73c: a028af4c sb r8,-0x50b4(r1)
0010e740: 00002821 addu r5,r0,r0
0010e744: 00086842 srl r13,r8,0x01
0010e748: 3c0b801c lui r11,0x801c
0010e74c: 256b3480 addiu r11,r11,0x3480
0010e750: 00003821 addu r7,r0,r0
0010e754: 000c8043 sra r16,r12,0x01
0010e758: 020d102a slt r2,r16,r13
0010e75c: 1040001e beq r2,r0,0x0010e7d8
0010e760: 000717c2 srl r2,r7,0x1f
0010e764: 00e21021 addu r2,r7,r2
0010e768: 00023043 sra r6,r2,0x01
0010e76c: 000551c0 sll r10,r5,0x07
0010e770: 00084842 srl r9,r8,0x01
0010e774: 02122021 addu r4,r16,r18
0010e778: 85620000 lh r2,0x0000(r11)
0010e77c: 00000000 nop
0010e780: 14400004 bne r2,r0,0x0010e794
0010e784: 00101040 sll r2,r16,0x01
0010e788: 00861021 addu r2,r4,r6
0010e78c: 080439f2 j 0x0010e7c8
0010e790: a0400000 sb r0,0x0000(r2)
0010e794: 9563fff4 lhu r3,-0x000c(r11)
0010e798: 00000000 nop
0010e79c: 00621821 addu r3,r3,r2
0010e7a0: 3063000f andi r3,r3,0x000f
0010e7a4: 24630008 addiu r3,r3,0x0008
0010e7a8: 3c02801d lui r2,0x801d
0010e7ac: 8c42d830 lw r2,-0x27d0(r2)
0010e7b0: 00031843 sra r3,r3,0x01
0010e7b4: 00431021 addu r2,r2,r3
0010e7b8: 01421021 addu r2,r10,r2
0010e7bc: 90430400 lbu r3,0x0400(r2)
0010e7c0: 00861021 addu r2,r4,r6
0010e7c4: a0430000 sb r3,0x0000(r2)
0010e7c8: 26100001 addiu r16,r16,0x0001
0010e7cc: 0209102a slt r2,r16,r9
0010e7d0: 1440ffe9 bne r2,r0,0x0010e778
0010e7d4: 24840001 addiu r4,r4,0x0001
0010e7d8: 24a50001 addiu r5,r5,0x0001
0010e7dc: 28a2000e slti r2,r5,0x000e
0010e7e0: 1440ffdc bne r2,r0,0x0010e754
0010e7e4: 00e83821 addu r7,r7,r8
0010e7e8: 3c04801c lui r4,0x801c
0010e7ec: 24843478 addiu r4,r4,0x3478
0010e7f0: 94830000 lhu r3,0x0000(r4)
0010e7f4: 340200fa ori r2,r0,0x00fa
0010e7f8: 1062001f beq r3,r2,0x0010e878
0010e7fc: 02402821 addu r5,r18,r0
0010e800: 94820000 lhu r2,0x0000(r4)
0010e804: 3c06801c lui r6,0x801c
0010e808: 24c63488 addiu r6,r6,0x3488
0010e80c: a4cc0000 sh r12,0x0000(r6)
0010e810: 3c07801c lui r7,0x801c
0010e814: 84e73482 lh r7,0x3482(r7)
0010e818: 000220c0 sll r4,r2,0x03
0010e81c: 00822021 addu r4,r4,r2
0010e820: 00042080 sll r4,r4,0x02
0010e824: 00822023 subu r4,r4,r2
0010e828: 3c02801d lui r2,0x801d
0010e82c: 8c42d66c lw r2,-0x2994(r2)
0010e830: 3c01801c lui r1,0x801c
0010e834: a420348a sh r0,0x348a(r1)
0010e838: 3c01801c lui r1,0x801c
0010e83c: ac283490 sw r8,0x3490(r1)
0010e840: 0c03fca1 jal 0x000ff284
0010e844: 00822021 addu r4,r4,r2
0010e848: 3c04801c lui r4,0x801c
0010e84c: 24843498 addiu r4,r4,0x3498
0010e850: 00151083 sra r2,r21,0x02
0010e854: 244201c0 addiu r2,r2,0x01c0
0010e858: a4820000 sh r2,0x0000(r4)
0010e85c: 3402000e ori r2,r0,0x000e
0010e860: 3c01801c lui r1,0x801c
0010e864: a436349a sh r22,0x349a(r1)
0010e868: 3c01801c lui r1,0x801c
0010e86c: a422349e sh r2,0x349e(r1)
0010e870: 0c00923f jal 0x000248fc
0010e874: 02402821 addu r5,r18,r0
0010e878: 02602021 addu r4,r19,r0
0010e87c: 02402821 addu r5,r18,r0
0010e880: 3c038019 lui r3,0x8019
0010e884: 2463af38 addiu r3,r3,0xaf38
0010e888: 00111080 sll r2,r17,0x02
0010e88c: 00438021 addu r16,r2,r3
0010e890: 8e020000 lw r2,0x0000(r16)
0010e894: 34060054 ori r6,r0,0x0054
0010e898: 24420001 addiu r2,r2,0x0001
0010e89c: 0c03fd14 jal 0x000ff450
0010e8a0: ae020000 sw r2,0x0000(r16)
0010e8a4: 16800005 bne r20,r0,0x0010e8bc
0010e8a8: 2a820002 slti r2,r20,0x0002
0010e8ac: 0c0091b5 jal 0x000246d4
0010e8b0: 00002021 addu r4,r0,r0
0010e8b4: 08043a78 j 0x0010e9e0
0010e8b8: ae000000 sw r0,0x0000(r16)
0010e8bc: 14400018 bne r2,r0,0x0010e920
0010e8c0: 34030003 ori r3,r0,0x0003
0010e8c4: 3c028015 lui r2,0x8015
0010e8c8: 8c42326c lw r2,0x326c(r2)
0010e8cc: 00000000 nop
0010e8d0: 00621823 subu r3,r3,r2
0010e8d4: 02830018 mult r20,r3
0010e8d8: 00001012 mflo r2
0010e8dc: 1840003c blez r2,0x0010e9d0
0010e8e0: 00008021 addu r16,r0,r0
0010e8e4: 34120003 ori r18,r0,0x0003
0010e8e8: 0c03ff4a jal 0x000ffd28
0010e8ec: 34040001 ori r4,r0,0x0001
0010e8f0: 3c028015 lui r2,0x8015
0010e8f4: 8c42326c lw r2,0x326c(r2)
0010e8f8: 00000000 nop
0010e8fc: 02421023 subu r2,r18,r2
0010e900: 02820018 mult r20,r2
0010e904: 26100001 addiu r16,r16,0x0001
0010e908: 00001012 mflo r2
0010e90c: 0202102a slt r2,r16,r2
0010e910: 1440fff5 bne r2,r0,0x0010e8e8
0010e914: 00111080 sll r2,r17,0x02
0010e918: 08043a75 j 0x0010e9d4
0010e91c: 00000000 nop
0010e920: 0c0076d6 jal 0x0001db58
0010e924: 34040001 ori r4,r0,0x0001
0010e928: 30420020 andi r2,r2,0x0020
0010e92c: 1440000c bne r2,r0,0x0010e960
0010e930: 34020008 ori r2,r0,0x0008
0010e934: 3c028004 lui r2,0x8004
0010e938: 8c4273ac lw r2,0x73ac(r2)
0010e93c: 00000000 nop
0010e940: 30437000 andi r3,r2,0x7000
0010e944: 14600003 bne r3,r0,0x0010e954
0010e948: 34021000 ori r2,r0,0x1000
0010e94c: 08043a58 j 0x0010e960
0010e950: 34020008 ori r2,r0,0x0008
0010e954: 14620002 bne r3,r2,0x0010e960
0010e958: 34020001 ori r2,r0,0x0001
0010e95c: 34020002 ori r2,r0,0x0002
0010e960: 3c018019 lui r1,0x8019
0010e964: ac22af44 sw r2,-0x50bc(r1)
0010e968: 00111080 sll r2,r17,0x02
0010e96c: 3c018019 lui r1,0x8019
0010e970: 00220821 addu r1,r1,r2
0010e974: 8c22af38 lw r2,-0x50c8(r1)
0010e978: 3c038019 lui r3,0x8019
0010e97c: 8c63af44 lw r3,-0x50bc(r3)
0010e980: 00000000 nop
0010e984: 0043102a slt r2,r2,r3
0010e988: 14400015 bne r2,r0,0x0010e9e0
0010e98c: 34020003 ori r2,r0,0x0003
0010e990: 3c038015 lui r3,0x8015
0010e994: 8c63326c lw r3,0x326c(r3)
0010e998: 00000000 nop
0010e99c: 00431023 subu r2,r2,r3
0010e9a0: 1840000b blez r2,0x0010e9d0
0010e9a4: 00008021 addu r16,r0,r0
0010e9a8: 34120003 ori r18,r0,0x0003
0010e9ac: 0c03ff4a jal 0x000ffd28
0010e9b0: 34040001 ori r4,r0,0x0001
0010e9b4: 3c028015 lui r2,0x8015
0010e9b8: 8c42326c lw r2,0x326c(r2)
0010e9bc: 26100001 addiu r16,r16,0x0001
0010e9c0: 02421023 subu r2,r18,r2
0010e9c4: 0202102a slt r2,r16,r2
0010e9c8: 1440fff8 bne r2,r0,0x0010e9ac
0010e9cc: 00000000 nop
0010e9d0: 00111080 sll r2,r17,0x02
0010e9d4: 3c018019 lui r1,0x8019
0010e9d8: 00220821 addu r1,r1,r2
0010e9dc: ac20af38 sw r0,-0x50c8(r1)
0010e9e0: 3c02801c lui r2,0x801c
0010e9e4: 84423480 lh r2,0x3480(r2)
0010e9e8: 00000000 nop
0010e9ec: 10400003 beq r2,r0,0x0010e9fc
0010e9f0: 34020073 ori r2,r0,0x0073         Changing this value will alter the sound effect of displayed text (in shops at least)
0010e9f4: 3c018015 lui r1,0x8015
0010e9f8: ac223298 sw r2,0x3298(r1)
0010e9fc: 8fbf003c lw r31,0x003c(r29)
0010ea00: 8fb60038 lw r22,0x0038(r29)
0010ea04: 8fb50034 lw r21,0x0034(r29)
0010ea08: 8fb40030 lw r20,0x0030(r29)
0010ea0c: 8fb3002c lw r19,0x002c(r29)
0010ea10: 8fb20028 lw r18,0x0028(r29)
0010ea14: 8fb10024 lw r17,0x0024(r29)
0010ea18: 8fb00020 lw r16,0x0020(r29)
0010ea1c: 27bd0040 addiu r29,r29,0x0040
0010ea20: 03e00008 jr r31
0010ea24: 00000000 nop