summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/data.s23
-rw-r--r--asm/sdata.s6
-rw-r--r--asm/text_1.s27
3 files changed, 53 insertions, 3 deletions
diff --git a/asm/data.s b/asm/data.s
index 223b22f..525e36f 100644
--- a/asm/data.s
+++ b/asm/data.s
@@ -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