00042dd4 - 00043158

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00042dd4: 27bdff18 addiu r29,r29,0xff18
00042dd8: afbf00e0 sw r31,0x00e0(r29)
00042ddc: afb500dc sw r21,0x00dc(r29)
00042de0: afb400d8 sw r20,0x00d8(r29)
00042de4: afb300d4 sw r19,0x00d4(r29)
00042de8: afb200d0 sw r18,0x00d0(r29)
00042dec: afb100cc sw r17,0x00cc(r29)
00042df0: afb000c8 sw r16,0x00c8(r29)
00042df4: 3c058004 lui r5,0x8004
00042df8: 24a50924 addiu r5,r5,0x0924
00042dfc: 88a20003 lwl r2,0x0003(r5)
00042e00: 98a20000 lwr r2,0x0000(r5)
00042e04: 88a30007 lwl r3,0x0007(r5)
00042e08: 98a30004 lwr r3,0x0004(r5)
00042e0c: aba200c3 swl r2,0x00c3(r29)
00042e10: bba200c0 swr r2,0x00c0(r29)
00042e14: aba300c7 swl r3,0x00c7(r29)
00042e18: bba300c4 swr r3,0x00c4(r29)
00042e1c: 341200f8 ori r18,r0,0x00f8
00042e20: 34040100 ori r4,r0,0x0100
00042e24: 340500f0 ori r5,r0,0x00f0
00042e28: 34060200 ori r6,r0,0x0200
00042e2c: 00003821 addu r7,r0,r0
00042e30: afa00010 sw r0,0x0010(r29)
00042e34: 0c010acf jal 0x00042b3c
00042e38: afa00014 sw r0,0x0014(r29)
00042e3c: 0c008f42 jal 0x00023d08
00042e40: 27a40018 addiu r4,r29,0x0018
00042e44: 27a40018 addiu r4,r29,0x0018
00042e48: 34050001 ori r5,r0,0x0001
00042e4c: 34020100 ori r2,r0,0x0100
00042e50: a3a0001c sb r0,0x001c(r29)
00042e54: a3a0001d sb r0,0x001d(r29)
00042e58: a3a0001e sb r0,0x001e(r29)
00042e5c: a7a00020 sh r0,0x0020(r29)
00042e60: a7a00022 sh r0,0x0022(r29)
00042e64: a7a20024 sh r2,0x0024(r29)
00042e68: a7a00026 sh r0,0x0026(r29)
00042e6c: a7a00028 sh r0,0x0028(r29)
00042e70: a7a2002a sh r2,0x002a(r29)
00042e74: a7a2002c sh r2,0x002c(r29)
00042e78: 0c008f1a jal 0x00023c68
00042e7c: a7a2002e sh r2,0x002e(r29)
00042e80: 8fa20018 lw r2,0x0018(r29)
00042e84: 8fa3001c lw r3,0x001c(r29)
00042e88: 8fa40020 lw r4,0x0020(r29)
00042e8c: 8fa50024 lw r5,0x0024(r29)
00042e90: afa20030 sw r2,0x0030(r29)
00042e94: afa30034 sw r3,0x0034(r29)
00042e98: afa40038 sw r4,0x0038(r29)
00042e9c: afa5003c sw r5,0x003c(r29)
00042ea0: 8fa20028 lw r2,0x0028(r29)
00042ea4: 8fa3002c lw r3,0x002c(r29)
00042ea8: afa20040 sw r2,0x0040(r29)
00042eac: afa30044 sw r3,0x0044(r29)
00042eb0: 27a40048 addiu r4,r29,0x0048
00042eb4: 00002821 addu r5,r0,r0
00042eb8: 00003021 addu r6,r0,r0
00042ebc: 34070040 ori r7,r0,0x0040
00042ec0: 27a200c0 addiu r2,r29,0x00c0
00042ec4: 0c009533 jal 0x000254cc
00042ec8: afa20010 sw r2,0x0010(r29)
00042ecc: 8fa20048 lw r2,0x0048(r29)
00042ed0: 8fa3004c lw r3,0x004c(r29)
00042ed4: 8fa40050 lw r4,0x0050(r29)
00042ed8: afa20054 sw r2,0x0054(r29)
00042edc: afa30058 sw r3,0x0058(r29)
00042ee0: afa4005c sw r4,0x005c(r29)
00042ee4: 27b00060 addiu r16,r29,0x0060
00042ee8: 02002021 addu r4,r16,r0
00042eec: 00002821 addu r5,r0,r0
00042ef0: 34020009 ori r2,r0,0x0009
00042ef4: a3a20063 sb r2,0x0063(r29)
00042ef8: 3402002c ori r2,r0,0x002c
00042efc: a3a20067 sb r2,0x0067(r29)
00042f00: 34020080 ori r2,r0,0x0080
00042f04: a3a20064 sb r2,0x0064(r29)
00042f08: a3a20065 sb r2,0x0065(r29)
00042f0c: a3a20066 sb r2,0x0066(r29)
00042f10: 34020074 ori r2,r0,0x0074
00042f14: 340300ff ori r3,r0,0x00ff
00042f18: a7a2006a sh r2,0x006a(r29)
00042f1c: a7a20072 sh r2,0x0072(r29)
00042f20: 3402008c ori r2,r0,0x008c
00042f24: a7a30070 sh r3,0x0070(r29)
00042f28: a7a30080 sh r3,0x0080(r29)
00042f2c: 340300ff ori r3,r0,0x00ff
00042f30: a7a2007a sh r2,0x007a(r29)
00042f34: a7a20082 sh r2,0x0082(r29)
00042f38: 34020018 ori r2,r0,0x0018
00042f3c: a7a00068 sh r0,0x0068(r29)
00042f40: a7a00078 sh r0,0x0078(r29)
00042f44: a3a0006c sb r0,0x006c(r29)
00042f48: a3a0006d sb r0,0x006d(r29)
00042f4c: a3a30074 sb r3,0x0074(r29)
00042f50: a3a00075 sb r0,0x0075(r29)
00042f54: a3a0007c sb r0,0x007c(r29)
00042f58: a3a2007d sb r2,0x007d(r29)
00042f5c: a3a30084 sb r3,0x0084(r29)
00042f60: 0c008f1a jal 0x00023c68
00042f64: a3a20085 sb r2,0x0085(r29)
00042f68: 00002021 addu r4,r0,r0
00042f6c: 00002821 addu r5,r0,r0
00042f70: 34060380 ori r6,r0,0x0380
00042f74: 0c008e63 jal 0x0002398c
00042f78: 34070100 ori r7,r0,0x0100                    # item.bin, but when P00 GetTpage is called, typically r7 is 0x120. this is probably a good indicator this refers to the text "Orbonne Monastery"
00042f7c: 34040380 ori r4,r0,0x0380
00042f80: 3405011f ori r5,r0,0x011f
00042f84: 0c008e95 jal 0x00023a54                      # get CLUT ID, x 0x380, y 0x11f... yeah, this is definitely the palette data for "Orbonne Monastery"
00042f88: a7a20076 sh r2,0x0076(r29)
00042f8c: 27a60088 addiu r6,r29,0x0088
00042f90: 27a70080 addiu r7,r29,0x0080
00042f94: a7a2006e sh r2,0x006e(r29)
00042f98: 8e020000 lw r2,0x0000(r16)
00042f9c: 8e030004 lw r3,0x0004(r16)
00042fa0: 8e040008 lw r4,0x0008(r16)
00042fa4: 8e05000c lw r5,0x000c(r16)
00042fa8: acc20000 sw r2,0x0000(r6)
00042fac: acc30004 sw r3,0x0004(r6)
00042fb0: acc40008 sw r4,0x0008(r6)
00042fb4: acc5000c sw r5,0x000c(r6)
00042fb8: 26100010 addiu r16,r16,0x0010
00042fbc: 1607fff6 bne r16,r7,0x00042f98
00042fc0: 24c60010 addiu r6,r6,0x0010
00042fc4: 8e020000 lw r2,0x0000(r16)
00042fc8: 8e030004 lw r3,0x0004(r16)
00042fcc: acc20000 sw r2,0x0000(r6)
00042fd0: acc30004 sw r3,0x0004(r6)
00042fd4: 27a400c0 addiu r4,r29,0x00c0
00042fd8: 00002821 addu r5,r0,r0
00042fdc: 00003021 addu r6,r0,r0
00042fe0: 00003821 addu r7,r0,r0
00042fe4: 34020100 ori r2,r0,0x0100
00042fe8: a7a200c4 sh r2,0x00c4(r29)
00042fec: 340201e0 ori r2,r0,0x01e0
00042ff0: a7a000c0 sh r0,0x00c0(r29)
00042ff4: a7a000c2 sh r0,0x00c2(r29)
00042ff8: 0c00921a jal 0x00024868
00042ffc: a7a200c6 sh r2,0x00c6(r29)
00043000: 0c0091b5 jal 0x000246d4
00043004: 00002021 addu r4,r0,r0
00043008: 0c00918e jal 0x00024638
0004300c: 34040001 ori r4,r0,0x0001
00043010: 00121400 sll r2,r18,0x10
00043014: 04400043 bltz r2,0x00043124
00043018: 00000000 nop
0004301c: 27b500b0 addiu r21,r29,0x00b0
00043020: 27b10018 addiu r17,r29,0x0018
00043024: 27b40048 addiu r20,r29,0x0048
00043028: 27b30060 addiu r19,r29,0x0060
0004302c: 3c108004 lui r16,0x8004
00043030: 8e10597c lw r16,0x597c(r16)
00043034: 34050002 ori r5,r0,0x0002
00043038: 001080c0 sll r16,r16,0x03
0004303c: 02b08021 addu r16,r21,r16
00043040: 0c0092a2 jal 0x00024a88
00043044: 02002021 addu r4,r16,r0
00043048: 3c038004 lui r3,0x8004
0004304c: 8c63597c lw r3,0x597c(r3)
00043050: 00000000 nop
00043054: 00031040 sll r2,r3,0x01
00043058: 00431021 addu r2,r2,r3
0004305c: 000210c0 sll r2,r2,0x03
00043060: 00511021 addu r2,r2,r17
00043064: a0520004 sb r18,0x0004(r2)
00043068: 3c038004 lui r3,0x8004
0004306c: 8c63597c lw r3,0x597c(r3)
00043070: 00000000 nop
00043074: 00031040 sll r2,r3,0x01
00043078: 00431021 addu r2,r2,r3
0004307c: 000210c0 sll r2,r2,0x03
00043080: 00511021 addu r2,r2,r17
00043084: a0520005 sb r18,0x0005(r2)
00043088: 3c038004 lui r3,0x8004
0004308c: 8c63597c lw r3,0x597c(r3)
00043090: 00000000 nop
00043094: 00031040 sll r2,r3,0x01
00043098: 00431021 addu r2,r2,r3
0004309c: 000210c0 sll r2,r2,0x03
000430a0: 00511021 addu r2,r2,r17
000430a4: a0520006 sb r18,0x0006(r2)
000430a8: 3c028004 lui r2,0x8004
000430ac: 8c42597c lw r2,0x597c(r2)
000430b0: 02002021 addu r4,r16,r0
000430b4: 00022840 sll r5,r2,0x01
000430b8: 00a22821 addu r5,r5,r2
000430bc: 000528c0 sll r5,r5,0x03
000430c0: 0c008eed jal 0x00023bb4
000430c4: 02252821 addu r5,r17,r5
000430c8: 3c028004 lui r2,0x8004
000430cc: 8c42597c lw r2,0x597c(r2)
000430d0: 02002021 addu r4,r16,r0
000430d4: 00022840 sll r5,r2,0x01
000430d8: 00a22821 addu r5,r5,r2
000430dc: 00052880 sll r5,r5,0x02
000430e0: 0c008eed jal 0x00023bb4
000430e4: 02852821 addu r5,r20,r5
000430e8: 3c028004 lui r2,0x8004
000430ec: 8c42597c lw r2,0x597c(r2)
000430f0: 02002021 addu r4,r16,r0
000430f4: 00022880 sll r5,r2,0x02
000430f8: 00a22821 addu r5,r5,r2
000430fc: 000528c0 sll r5,r5,0x03
00043100: 0c008eed jal 0x00023bb4
00043104: 02652821 addu r5,r19,r5
00043108: 0c010b46 jal 0x00042d18
0004310c: 02002021 addu r4,r16,r0
00043110: 2642fff8 addiu r2,r18,0xfff8
00043114: 00409021 addu r18,r2,r0
00043118: 00021400 sll r2,r2,0x10
0004311c: 0441ffc3 bgez r2,0x0004302c
00043120: 00000000 nop
00043124: 0c0091b5 jal 0x000246d4
00043128: 00002021 addu r4,r0,r0
0004312c: 0c0091b5 jal 0x000246d4
00043130: 00002021 addu r4,r0,r0
00043134: 8fbf00e0 lw r31,0x00e0(r29)
00043138: 8fb500dc lw r21,0x00dc(r29)
0004313c: 8fb400d8 lw r20,0x00d8(r29)
00043140: 8fb300d4 lw r19,0x00d4(r29)
00043144: 8fb200d0 lw r18,0x00d0(r29)
00043148: 8fb100cc lw r17,0x00cc(r29)
0004314c: 8fb000c8 lw r16,0x00c8(r29)
00043150: 27bd00e8 addiu r29,r29,0x00e8
00043154: 03e00008 jr r31
00043158: 00000000 nop