00044ba0 - 00044e7c

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search

00044ba0: 27bdffc8 addiu r29,r29,0xffc8
00044ba4: 8fa30048 lw r3,0x0048(r29)
00044ba8: afb10014 sw r17,0x0014(r29)
00044bac: 00808821 addu r17,r4,r0
00044bb0: afb00010 sw r16,0x0010(r29)
00044bb4: 00e08021 addu r16,r7,r0
00044bb8: afbf0030 sw r31,0x0030(r29)
00044bbc: afb7002c sw r23,0x002c(r29)
00044bc0: afb60028 sw r22,0x0028(r29)
00044bc4: afb50024 sw r21,0x0024(r29)
00044bc8: afb40020 sw r20,0x0020(r29)
00044bcc: afb3001c sw r19,0x001c(r29)
00044bd0: afb20018 sw r18,0x0018(r29)
00044bd4: 86020008 lh r2,0x0008(r16)
00044bd8: 84640000 lh r4,0x0000(r3)
00044bdc: 00000000 nop
00044be0: 00440018 mult r2,r4
00044be4: 84630002 lh r3,0x0002(r3)
00044be8: 00009812 mflo r19
00044bec: 8602000a lh r2,0x000a(r16)
00044bf0: 00000000 nop
00044bf4: 00430018 mult r2,r3
00044bf8: 0000a812 mflo r21
00044bfc: 86020004 lh r2,0x0004(r16)
00044c00: 00000000 nop
00044c04: 00440018 mult r2,r4
00044c08: 00009012 mflo r18
00044c0c: 86020006 lh r2,0x0006(r16)
00044c10: 00000000 nop
00044c14: 00430018 mult r2,r3
00044c18: 00a05821 addu r11,r5,r0
00044c1c: 00c0b021 addu r22,r6,r0
00044c20: 00003821 addu r7,r0,r0
00044c24: 00004021 addu r8,r0,r0
00044c28: 00004821 addu r9,r0,r0
00044c2c: 00005021 addu r10,r0,r0
00044c30: 8fb7004c lw r23,0x004c(r29)
00044c34: 0000a012 mflo r20
00044c38: 06610002 bgez r19,0x00044c44
00044c3c: 02601021 addu r2,r19,r0
00044c40: 26620fff addiu r2,r19,0x0fff
00044c44: 00023303 sra r6,r2,0x0c
00044c48: 00061300 sll r2,r6,0x0c
00044c4c: 02621023 subu r2,r19,r2
00044c50: 28420800 slti r2,r2,0x0800
00044c54: 14400002 bne r2,r0,0x00044c60
00044c58: 00000000 nop
00044c5c: 34070001 ori r7,r0,0x0001
00044c60: 06a10002 bgez r21,0x00044c6c
00044c64: 02a01021 addu r2,r21,r0
00044c68: 26a20fff addiu r2,r21,0x0fff
00044c6c: 00022b03 sra r5,r2,0x0c
00044c70: 00051300 sll r2,r5,0x0c
00044c74: 02a21023 subu r2,r21,r2
00044c78: 28420800 slti r2,r2,0x0800
00044c7c: 14400002 bne r2,r0,0x00044c88
00044c80: 00000000 nop
00044c84: 34080001 ori r8,r0,0x0001
00044c88: 06410002 bgez r18,0x00044c94
00044c8c: 02401021 addu r2,r18,r0
00044c90: 26420fff addiu r2,r18,0x0fff
00044c94: 00022303 sra r4,r2,0x0c
00044c98: 00041300 sll r2,r4,0x0c
00044c9c: 02421023 subu r2,r18,r2
00044ca0: 28420800 slti r2,r2,0x0800
00044ca4: 14400002 bne r2,r0,0x00044cb0
00044ca8: 00000000 nop
00044cac: 34090001 ori r9,r0,0x0001
00044cb0: 06810002 bgez r20,0x00044cbc
00044cb4: 02801021 addu r2,r20,r0
00044cb8: 26820fff addiu r2,r20,0x0fff
00044cbc: 00021b03 sra r3,r2,0x0c
00044cc0: 00031300 sll r2,r3,0x0c
00044cc4: 02821023 subu r2,r20,r2
00044cc8: 28420800 slti r2,r2,0x0800
00044ccc: 14400002 bne r2,r0,0x00044cd8
00044cd0: 00c79821 addu r19,r6,r7
00044cd4: 340a0001 ori r10,r0,0x0001
00044cd8: 00a8a821 addu r21,r5,r8
00044cdc: 00899021 addu r18,r4,r9
00044ce0: 06410002 bgez r18,0x00044cec
00044ce4: 006aa021 addu r20,r3,r10
00044ce8: 00129023 subu r18,r0,r18
00044cec: 06810002 bgez r20,0x00044cf8
00044cf0: 34040001 ori r4,r0,0x0001              8 bit compressed
00044cf4: 0014a023 subu r20,r0,r20
00044cf8: 00002821 addu r5,r0,r0                 semi-transp. ID 0
00044cfc: 95670002 lhu r7,0x0002(r11)            get frame buffer y (0x000)
00044d00: 85660000 lh r6,0x0000(r11)             get frame buffer x (0x280)
00044d04: 0c008e63 jal 0x0002398c                P00 GetTpage gets the tpage of (ZODIAC.BIN)
00044d08: 30e70f00 andi r7,r7,0x0f00             pointless
00044d0c: a6220016 sh r2,0x0016(r17)
00044d10: 92020000 lbu r2,0x0000(r16)
00044d14: 00000000 nop
00044d18: a222000c sb r2,0x000c(r17)
00044d1c: 92020002 lbu r2,0x0002(r16)
00044d20: 00000000 nop
00044d24: a222000d sb r2,0x000d(r17)
00044d28: 92020000 lbu r2,0x0000(r16)
00044d2c: 92030004 lbu r3,0x0004(r16)
00044d30: 00000000 nop
00044d34: 00431021 addu r2,r2,r3
00044d38: a2220014 sb r2,0x0014(r17)
00044d3c: 92020002 lbu r2,0x0002(r16)
00044d40: 00000000 nop
00044d44: a2220015 sb r2,0x0015(r17)
00044d48: 92020000 lbu r2,0x0000(r16)
00044d4c: 00000000 nop
00044d50: a222001c sb r2,0x001c(r17)
00044d54: 92020002 lbu r2,0x0002(r16)
00044d58: 92030006 lbu r3,0x0006(r16)
00044d5c: 00000000 nop
00044d60: 00431021 addu r2,r2,r3
00044d64: a222001d sb r2,0x001d(r17)
00044d68: 92020000 lbu r2,0x0000(r16)
00044d6c: 92030004 lbu r3,0x0004(r16)
00044d70: 26450100 addiu r5,r18,0x0100
00044d74: 00431021 addu r2,r2,r3
00044d78: a2220024 sb r2,0x0024(r17)
00044d7c: 92020002 lbu r2,0x0002(r16)
00044d80: 92030006 lbu r3,0x0006(r16)
00044d84: 26840078 addiu r4,r20,0x0078
00044d88: 00431021 addu r2,r2,r3
00044d8c: a2220025 sb r2,0x0025(r17)
00044d90: 96c20000 lhu r2,0x0000(r22)
00044d94: 96e30008 lhu r3,0x0008(r23)
00044d98: 00531021 addu r2,r2,r19
00044d9c: 00431021 addu r2,r2,r3
00044da0: 24420100 addiu r2,r2,0x0100
00044da4: a6220008 sh r2,0x0008(r17)
00044da8: 96c20002 lhu r2,0x0002(r22)
00044dac: 96e3000a lhu r3,0x000a(r23)
00044db0: 00551021 addu r2,r2,r21
00044db4: 00431021 addu r2,r2,r3
00044db8: 24420078 addiu r2,r2,0x0078
00044dbc: a622000a sh r2,0x000a(r17)
00044dc0: 96c20000 lhu r2,0x0000(r22)
00044dc4: 96e30008 lhu r3,0x0008(r23)
00044dc8: 00531021 addu r2,r2,r19
00044dcc: 00431021 addu r2,r2,r3
00044dd0: 00451021 addu r2,r2,r5
00044dd4: a6220010 sh r2,0x0010(r17)
00044dd8: 96c20002 lhu r2,0x0002(r22)
00044ddc: 96e3000a lhu r3,0x000a(r23)
00044de0: 00551021 addu r2,r2,r21
00044de4: 00431021 addu r2,r2,r3
00044de8: 24420078 addiu r2,r2,0x0078
00044dec: a6220012 sh r2,0x0012(r17)
00044df0: 96c20000 lhu r2,0x0000(r22)
00044df4: 96e30008 lhu r3,0x0008(r23)
00044df8: 00531021 addu r2,r2,r19
00044dfc: 00431021 addu r2,r2,r3
00044e00: 24420100 addiu r2,r2,0x0100
00044e04: a6220018 sh r2,0x0018(r17)
00044e08: 96c20002 lhu r2,0x0002(r22)
00044e0c: 96e3000a lhu r3,0x000a(r23)
00044e10: 00551021 addu r2,r2,r21
00044e14: 00431021 addu r2,r2,r3
00044e18: 00441021 addu r2,r2,r4
00044e1c: a622001a sh r2,0x001a(r17)
00044e20: 96c20000 lhu r2,0x0000(r22)
00044e24: 96e30008 lhu r3,0x0008(r23)
00044e28: 00531021 addu r2,r2,r19
00044e2c: 00431021 addu r2,r2,r3
00044e30: 00451021 addu r2,r2,r5
00044e34: a6220020 sh r2,0x0020(r17)
00044e38: 96c20002 lhu r2,0x0002(r22)
00044e3c: 96e3000a lhu r3,0x000a(r23)
00044e40: 00551021 addu r2,r2,r21
00044e44: 00431021 addu r2,r2,r3
00044e48: 00441021 addu r2,r2,r4
00044e4c: a6220022 sh r2,0x0022(r17)
00044e50: 8fbf0030 lw r31,0x0030(r29)
00044e54: 8fb7002c lw r23,0x002c(r29)
00044e58: 8fb60028 lw r22,0x0028(r29)
00044e5c: 8fb50024 lw r21,0x0024(r29)
00044e60: 8fb40020 lw r20,0x0020(r29)
00044e64: 8fb3001c lw r19,0x001c(r29)
00044e68: 8fb20018 lw r18,0x0018(r29)
00044e6c: 8fb10014 lw r17,0x0014(r29)
00044e70: 8fb00010 lw r16,0x0010(r29)
00044e74: 27bd0038 addiu r29,r29,0x0038
00044e78: 03e00008 jr r31
00044e7c: 00000000 nop