Difference between revisions of "SYS PutDispEnv"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 00024e84: 27bdffd8 addiu r29,r29,0xffd8 00024e88: afb00010 sw r16,0x0010(r29) 00024e8c: 00808021 addu r16,r4,r0 00024e90: 3c028003 lui r2,0x800...")
 
m (Talcall moved page 00024e84 - 00025330 to SYS PutDispEnv)
 
(No difference)

Latest revision as of 04:51, 13 July 2023

00024e84: 27bdffd8 addiu r29,r29,0xffd8
00024e88: afb00010 sw r16,0x0010(r29)
00024e8c: 00808021 addu r16,r4,r0
00024e90: 3c028003 lui r2,0x8003
00024e94: 24422896 addiu r2,r2,0x2896
00024e98: afbf0020 sw r31,0x0020(r29)
00024e9c: afb3001c sw r19,0x001c(r29)
00024ea0: afb20018 sw r18,0x0018(r29)
00024ea4: afb10014 sw r17,0x0014(r29)
00024ea8: 90420000 lbu r2,0x0000(r2)
00024eac: 00000000 nop
00024eb0: 2c420002 sltiu r2,r2,0x0002
00024eb4: 14400008 bne r2,r0,0x00024ed8
00024eb8: 3c130800 lui r19,0x0800
00024ebc: 3c048001 lui r4,0x8001
00024ec0: 24840894 addiu r4,r4,0x0894
00024ec4: 3c028003 lui r2,0x8003
00024ec8: 8c422890 lw r2,0x2890(r2)
00024ecc: 00000000 nop
00024ed0: 0040f809 jalr r2,r31
00024ed4: 02002821 addu r5,r16,r0
00024ed8: 3c028003 lui r2,0x8003
00024edc: 90422894 lbu r2,0x2894(r2)
00024ee0: 00000000 nop
00024ee4: 2442ffff addiu r2,r2,0xffff
00024ee8: 2c420002 sltiu r2,r2,0x0002
00024eec: 1040000a beq r2,r0,0x00024f18
00024ef0: 00000000 nop
00024ef4: 0c0096a2 jal 0x00025a88
00024ef8: 02002021 addu r4,r16,r0
00024efc: 96030002 lhu r3,0x0002(r16)
00024f00: 30420fff andi r2,r2,0x0fff
00024f04: 30630fff andi r3,r3,0x0fff
00024f08: 00031b00 sll r3,r3,0x0c
00024f0c: 00621825 or r3,r3,r2
00024f10: 080093cd j 0x00024f34
00024f14: 3c020500 lui r2,0x0500
00024f18: 96020002 lhu r2,0x0002(r16)
00024f1c: 96030000 lhu r3,0x0000(r16)
00024f20: 304203ff andi r2,r2,0x03ff
00024f24: 00021280 sll r2,r2,0x0a
00024f28: 306303ff andi r3,r3,0x03ff
00024f2c: 00431025 or r2,r2,r3
00024f30: 3c030500 lui r3,0x0500
00024f34: 00432025 or r4,r2,r3
00024f38: 3c028003 lui r2,0x8003
00024f3c: 8c42288c lw r2,0x288c(r2)
00024f40: 00000000 nop
00024f44: 8c420010 lw r2,0x0010(r2)
00024f48: 00000000 nop
00024f4c: 0040f809 jalr r2,r31
00024f50: 00000000 nop
00024f54: 3c028003 lui r2,0x8003
00024f58: 24422908 addiu r2,r2,0x2908
00024f5c: 94420000 lhu r2,0x0000(r2)
00024f60: 86030008 lh r3,0x0008(r16)
00024f64: 00021400 sll r2,r2,0x10
00024f68: 00021403 sra r2,r2,0x10
00024f6c: 14430016 bne r2,r3,0x00024fc8
00024f70: 00000000 nop
00024f74: 3c028003 lui r2,0x8003
00024f78: 9442290a lhu r2,0x290a(r2)
00024f7c: 8603000a lh r3,0x000a(r16)
00024f80: 00021400 sll r2,r2,0x10
00024f84: 00021403 sra r2,r2,0x10
00024f88: 1443000f bne r2,r3,0x00024fc8
00024f8c: 00000000 nop
00024f90: 3c028003 lui r2,0x8003
00024f94: 9442290c lhu r2,0x290c(r2)
00024f98: 8603000c lh r3,0x000c(r16)
00024f9c: 00021400 sll r2,r2,0x10
00024fa0: 00021403 sra r2,r2,0x10
00024fa4: 14430008 bne r2,r3,0x00024fc8
00024fa8: 00000000 nop
00024fac: 3c028003 lui r2,0x8003
00024fb0: 9442290e lhu r2,0x290e(r2)
00024fb4: 8603000e lh r3,0x000e(r16)
00024fb8: 00021400 sll r2,r2,0x10
00024fbc: 00021403 sra r2,r2,0x10
00024fc0: 10430072 beq r2,r3,0x0002518c
00024fc4: 00000000 nop
00024fc8: 0c007a21 jal 0x0001e884
00024fcc: 00000000 nop
00024fd0: 86030008 lh r3,0x0008(r16)
00024fd4: a2020012 sb r2,0x0012(r16)
00024fd8: 00031080 sll r2,r3,0x02
00024fdc: 00431021 addu r2,r2,r3
00024fe0: 00021040 sll r2,r2,0x01
00024fe4: 24450260 addiu r5,r2,0x0260
00024fe8: 92020012 lbu r2,0x0012(r16)
00024fec: 8604000a lh r4,0x000a(r16)
00024ff0: 14400002 bne r2,r0,0x00024ffc
00024ff4: 24910013 addiu r17,r4,0x0013
00024ff8: 24910010 addiu r17,r4,0x0010
00024ffc: 8603000c lh r3,0x000c(r16)
00025000: 00000000 nop
00025004: 10600005 beq r3,r0,0x0002501c
00025008: 00031080 sll r2,r3,0x02
0002500c: 00431021 addu r2,r2,r3
00025010: 00021040 sll r2,r2,0x01
00025014: 08009408 j 0x00025020
00025018: 00a23021 addu r6,r5,r2
0002501c: 24a60a00 addiu r6,r5,0x0a00
00025020: 8602000e lh r2,0x000e(r16)
00025024: 00000000 nop
00025028: 14400002 bne r2,r0,0x00025034
0002502c: 02229021 addu r18,r17,r2
00025030: 263200f0 addiu r18,r17,0x00f0
00025034: 28a201f4 slti r2,r5,0x01f4
00025038: 14400006 bne r2,r0,0x00025054
0002503c: 340401f4 ori r4,r0,0x01f4
00025040: 00a02021 addu r4,r5,r0
00025044: 28820cdb slti r2,r4,0x0cdb
00025048: 14400003 bne r2,r0,0x00025058
0002504c: 00802821 addu r5,r4,r0
00025050: 34040cda ori r4,r0,0x0cda
00025054: 00802821 addu r5,r4,r0
00025058: 24a30050 addiu r3,r5,0x0050
0002505c: 00c3102a slt r2,r6,r3
00025060: 14400006 bne r2,r0,0x0002507c
00025064: 2a220010 slti r2,r17,0x0010
00025068: 00c01821 addu r3,r6,r0
0002506c: 28620cdb slti r2,r3,0x0cdb
00025070: 14400002 bne r2,r0,0x0002507c
00025074: 2a220010 slti r2,r17,0x0010
00025078: 34030cda ori r3,r0,0x0cda
0002507c: 14400014 bne r2,r0,0x000250d0
00025080: 00603021 addu r6,r3,r0
00025084: 92020012 lbu r2,0x0012(r16)
00025088: 00000000 nop
0002508c: 10400005 beq r2,r0,0x000250a4
00025090: 2a220137 slti r2,r17,0x0137
00025094: 10400006 beq r2,r0,0x000250b0
00025098: 00000000 nop
0002509c: 08009435 j 0x000250d4
000250a0: 02202021 addu r4,r17,r0
000250a4: 2a220101 slti r2,r17,0x0101
000250a8: 14400007 bne r2,r0,0x000250c8
000250ac: 00000000 nop
000250b0: 92020012 lbu r2,0x0012(r16)
000250b4: 00000000 nop
000250b8: 10400006 beq r2,r0,0x000250d4
000250bc: 34040100 ori r4,r0,0x0100
000250c0: 08009435 j 0x000250d4
000250c4: 34040136 ori r4,r0,0x0136
000250c8: 08009435 j 0x000250d4
000250cc: 02202021 addu r4,r17,r0
000250d0: 34040010 ori r4,r0,0x0010
000250d4: 00808821 addu r17,r4,r0
000250d8: 26230002 addiu r3,r17,0x0002
000250dc: 0243102a slt r2,r18,r3
000250e0: 14400013 bne r2,r0,0x00025130
000250e4: 00000000 nop
000250e8: 92020012 lbu r2,0x0012(r16)
000250ec: 00000000 nop
000250f0: 10400005 beq r2,r0,0x00025108
000250f4: 2a420139 slti r2,r18,0x0139
000250f8: 10400006 beq r2,r0,0x00025114
000250fc: 00000000 nop
00025100: 0800944c j 0x00025130
00025104: 02401821 addu r3,r18,r0
00025108: 2a420103 slti r2,r18,0x0103
0002510c: 14400007 bne r2,r0,0x0002512c
00025110: 00000000 nop
00025114: 92020012 lbu r2,0x0012(r16)
00025118: 00000000 nop
0002511c: 10400004 beq r2,r0,0x00025130
00025120: 34030102 ori r3,r0,0x0102
00025124: 0800944c j 0x00025130
00025128: 34030138 ori r3,r0,0x0138
0002512c: 02401821 addu r3,r18,r0
00025130: 00609021 addu r18,r3,r0
00025134: 30c20fff andi r2,r6,0x0fff
00025138: 00021300 sll r2,r2,0x0c
0002513c: 30a40fff andi r4,r5,0x0fff
00025140: 3c030600 lui r3,0x0600
00025144: 3c058003 lui r5,0x8003
00025148: 8ca5288c lw r5,0x288c(r5)
0002514c: 00832025 or r4,r4,r3
00025150: 8ca30010 lw r3,0x0010(r5)
00025154: 00000000 nop
00025158: 0060f809 jalr r3,r31
0002515c: 00442025 or r4,r2,r4
00025160: 324203ff andi r2,r18,0x03ff
00025164: 00021280 sll r2,r2,0x0a
00025168: 322403ff andi r4,r17,0x03ff
0002516c: 3c030700 lui r3,0x0700
00025170: 3c058003 lui r5,0x8003
00025174: 8ca5288c lw r5,0x288c(r5)
00025178: 00832025 or r4,r4,r3
0002517c: 8ca30010 lw r3,0x0010(r5)
00025180: 00000000 nop
00025184: 0060f809 jalr r3,r31
00025188: 00442025 or r4,r2,r4
0002518c: 3c038003 lui r3,0x8003
00025190: 8c632910 lw r3,0x2910(r3)
00025194: 8e020010 lw r2,0x0010(r16)
00025198: 00000000 nop
0002519c: 1462001d bne r3,r2,0x00025214
000251a0: 00000000 nop
000251a4: 3c028003 lui r2,0x8003
000251a8: 94422900 lhu r2,0x2900(r2)
000251ac: 86030000 lh r3,0x0000(r16)
000251b0: 00021400 sll r2,r2,0x10
000251b4: 00021403 sra r2,r2,0x10
000251b8: 14430016 bne r2,r3,0x00025214
000251bc: 00000000 nop
000251c0: 3c028003 lui r2,0x8003
000251c4: 94422902 lhu r2,0x2902(r2)
000251c8: 86030002 lh r3,0x0002(r16)
000251cc: 00021400 sll r2,r2,0x10
000251d0: 00021403 sra r2,r2,0x10
000251d4: 1443000f bne r2,r3,0x00025214
000251d8: 00000000 nop
000251dc: 3c028003 lui r2,0x8003
000251e0: 94422904 lhu r2,0x2904(r2)
000251e4: 86030004 lh r3,0x0004(r16)
000251e8: 00021400 sll r2,r2,0x10
000251ec: 00021403 sra r2,r2,0x10
000251f0: 14430008 bne r2,r3,0x00025214
000251f4: 00000000 nop
000251f8: 3c028003 lui r2,0x8003
000251fc: 94422906 lhu r2,0x2906(r2)
00025200: 86030006 lh r3,0x0006(r16)
00025204: 00021400 sll r2,r2,0x10
00025208: 00021403 sra r2,r2,0x10
0002520c: 1043003b beq r2,r3,0x000252fc
00025210: 00000000 nop
00025214: 0c007a21 jal 0x0001e884
00025218: 00000000 nop
0002521c: a2020012 sb r2,0x0012(r16)
00025220: 92030012 lbu r3,0x0012(r16)
00025224: 34020001 ori r2,r0,0x0001
00025228: 14620002 bne r3,r2,0x00025234
0002522c: 00000000 nop
00025230: 36730008 ori r19,r19,0x0008
00025234: 92020011 lbu r2,0x0011(r16)
00025238: 00000000 nop
0002523c: 10400002 beq r2,r0,0x00025248
00025240: 00000000 nop
00025244: 36730010 ori r19,r19,0x0010
00025248: 92020010 lbu r2,0x0010(r16)
0002524c: 00000000 nop
00025250: 10400002 beq r2,r0,0x0002525c
00025254: 00000000 nop
00025258: 36730020 ori r19,r19,0x0020
0002525c: 3c028003 lui r2,0x8003
00025260: 24422897 addiu r2,r2,0x2897
00025264: 90420000 lbu r2,0x0000(r2)
00025268: 00000000 nop
0002526c: 10400002 beq r2,r0,0x00025278
00025270: 00000000 nop
00025274: 36730080 ori r19,r19,0x0080
00025278: 86030004 lh r3,0x0004(r16)
0002527c: 00000000 nop
00025280: 28620119 slti r2,r3,0x0119
00025284: 1440000e bne r2,r0,0x000252c0
00025288: 28620161 slti r2,r3,0x0161
0002528c: 10400003 beq r2,r0,0x0002529c
00025290: 28620191 slti r2,r3,0x0191
00025294: 080094b0 j 0x000252c0
00025298: 36730001 ori r19,r19,0x0001
0002529c: 10400003 beq r2,r0,0x000252ac
000252a0: 28620231 slti r2,r3,0x0231
000252a4: 080094b0 j 0x000252c0
000252a8: 36730040 ori r19,r19,0x0040
000252ac: 10400003 beq r2,r0,0x000252bc
000252b0: 00000000 nop
000252b4: 080094b0 j 0x000252c0
000252b8: 36730002 ori r19,r19,0x0002
000252bc: 36730003 ori r19,r19,0x0003
000252c0: 92020012 lbu r2,0x0012(r16)
000252c4: 86030006 lh r3,0x0006(r16)
000252c8: 14400002 bne r2,r0,0x000252d4
000252cc: 28620121 slti r2,r3,0x0121
000252d0: 28620101 slti r2,r3,0x0101
000252d4: 14400002 bne r2,r0,0x000252e0
000252d8: 00000000 nop
000252dc: 36730024 ori r19,r19,0x0024
000252e0: 3c028003 lui r2,0x8003
000252e4: 8c42288c lw r2,0x288c(r2)
000252e8: 00000000 nop
000252ec: 8c420010 lw r2,0x0010(r2)
000252f0: 00000000 nop
000252f4: 0040f809 jalr r2,r31
000252f8: 02602021 addu r4,r19,r0
000252fc: 3c048003 lui r4,0x8003
00025300: 24842900 addiu r4,r4,0x2900
00025304: 02002821 addu r5,r16,r0
00025308: 0c009be5 jal 0x00026f94
0002530c: 34060014 ori r6,r0,0x0014
00025310: 02001021 addu r2,r16,r0
00025314: 8fbf0020 lw r31,0x0020(r29)
00025318: 8fb3001c lw r19,0x001c(r29)
0002531c: 8fb20018 lw r18,0x0018(r29)
00025320: 8fb10014 lw r17,0x0014(r29)
00025324: 8fb00010 lw r16,0x0010(r29)
00025328: 27bd0028 addiu r29,r29,0x0028
0002532c: 03e00008 jr r31
00025330: 00000000 nop