diff options
-rw-r--r-- | asm/data.s | 23 | ||||
-rw-r--r-- | asm/sdata.s | 6 | ||||
-rw-r--r-- | asm/text_1.s | 27 |
3 files changed, 53 insertions, 3 deletions
@@ -96,12 +96,31 @@ lbl_80405EA4: .global lbl_80405EB0 lbl_80405EB0: .4byte lbl_8063D2E8, 0x00000000, func_8000A7D0, func_8000A810 - .incbin "baserom.dol", 0x401FC0, 0x60 + .4byte func_8000A814, func_8000A91C, func_8000A95C, func_8000A9B4 + .4byte func_8000AA94, func_8000AA90, func_8000AA88, func_8000AA80 + .4byte func_8000AA98 + .balign 4, 0 + .global lbl_80405EE4 +lbl_80405EE4: + .asciz "FloorGlobalFuntion" + + .balign 4, 0 + .global lbl_80405EF8 +lbl_80405EF8: + .4byte lbl_8063D2F0, 0x00000000, 0x00000000 + + .balign 4, 0 + .global lbl_80405F04 +lbl_80405F04: + .asciz "gsapi::FloorModuleInterface" + + .balign 4, 0 .global lbl_80405F20 lbl_80405F20: .incbin "baserom.dol", 0x402020, 0x18 -.global lbl_80405F38 + + .global lbl_80405F38 lbl_80405F38: .incbin "baserom.dol", 0x402038, 0x28 .global lbl_80405F60 diff --git a/asm/sdata.s b/asm/sdata.s index cf1e000..9dfab90 100644 --- a/asm/sdata.s +++ b/asm/sdata.s @@ -27,7 +27,11 @@ lbl_8063D2E0: .global lbl_8063D2E8 lbl_8063D2E8: - .incbin "baserom.dol", 0x471028, 0x30 + .incbin "baserom.dol", 0x471028, 0x8 + + .global lbl_8063D2F0 +lbl_8063D2F0: + .incbin "baserom.dol", 0x471030, 0x28 .global lbl_8063D318 lbl_8063D318: diff --git a/asm/text_1.s b/asm/text_1.s index 9c88302..f953f38 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -4535,6 +4535,9 @@ lbl_8000A7F8: .global func_8000A810 func_8000A810: /* 8000A810 00006470 4E 80 00 20 */ blr + +.global func_8000A814 +func_8000A814: /* 8000A814 00006474 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000A818 00006478 7C 08 02 A6 */ mflr r0 /* 8000A81C 0000647C 90 01 00 24 */ stw r0, 0x24(r1) @@ -4605,6 +4608,9 @@ lbl_8000A900: /* 8000A910 00006570 7C 08 03 A6 */ mtlr r0 /* 8000A914 00006574 38 21 00 20 */ addi r1, r1, 0x20 /* 8000A918 00006578 4E 80 00 20 */ blr + +.global func_8000A91C +func_8000A91C: /* 8000A91C 0000657C 88 03 00 04 */ lbz r0, 4(r3) /* 8000A920 00006580 2C 00 00 00 */ cmpwi r0, 0 /* 8000A924 00006584 4D 82 00 20 */ beqlr @@ -4621,6 +4627,9 @@ lbl_8000A900: /* 8000A950 000065B0 39 20 00 00 */ li r9, 0 /* 8000A954 000065B4 48 01 A9 24 */ b func_80025278 /* 8000A958 000065B8 4E 80 00 20 */ blr + +.global func_8000A95C +func_8000A95C: /* 8000A95C 000065BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A960 000065C0 7C 08 02 A6 */ mflr r0 /* 8000A964 000065C4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4644,6 +4653,9 @@ lbl_8000A994: /* 8000A9A8 00006608 7C 08 03 A6 */ mtlr r0 /* 8000A9AC 0000660C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A9B0 00006610 4E 80 00 20 */ blr + +.global func_8000A9B4 +func_8000A9B4: /* 8000A9B4 00006614 4E 80 00 20 */ blr .global func_8000A9B8 @@ -4707,12 +4719,27 @@ lbl_8000AA6C: /* 8000AA74 000066D4 7C 08 03 A6 */ mtlr r0 /* 8000AA78 000066D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8000AA7C 000066DC 4E 80 00 20 */ blr + +.global func_8000AA80 +func_8000AA80: /* 8000AA80 000066E0 38 60 00 00 */ li r3, 0 /* 8000AA84 000066E4 4E 80 00 20 */ blr + +.global func_8000AA88 +func_8000AA88: /* 8000AA88 000066E8 38 60 00 00 */ li r3, 0 /* 8000AA8C 000066EC 4E 80 00 20 */ blr + +.global func_8000AA90 +func_8000AA90: /* 8000AA90 000066F0 4E 80 00 20 */ blr + +.global func_8000AA94 +func_8000AA94: /* 8000AA94 000066F4 4E 80 00 20 */ blr + +.global func_8000AA98 +func_8000AA98: /* 8000AA98 000066F8 3C 60 80 40 */ lis r3, lbl_80405F20@ha /* 8000AA9C 000066FC 38 63 5F 20 */ addi r3, r3, lbl_80405F20@l /* 8000AAA0 00006700 4E 80 00 20 */ blr |