00042dd4 - 00043158
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