summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/ground_link.s13
-rw-r--r--src/ground_link.c6
2 files changed, 6 insertions, 13 deletions
diff --git a/asm/ground_link.s b/asm/ground_link.s
index 16e8578..83ed054 100644
--- a/asm/ground_link.s
+++ b/asm/ground_link.s
@@ -5,19 +5,6 @@
.text
- thumb_func_start sub_80AD8A0
-sub_80AD8A0:
- lsls r0, 16
- ldr r1, _080AD8B0
- asrs r0, 13
- ldr r1, [r1]
- adds r1, r0
- adds r0, r1, 0
- bx lr
- .align 2, 0
-_080AD8B0: .4byte gUnknown_203B4B8
- thumb_func_end sub_80AD8A0
-
thumb_func_start sub_80AD8B4
sub_80AD8B4:
push {r4,lr}
diff --git a/src/ground_link.c b/src/ground_link.c
index 80e0294..ccdc052 100644
--- a/src/ground_link.c
+++ b/src/ground_link.c
@@ -31,3 +31,9 @@ void GroundLink_Select(s16 r0)
{
gUnknown_203B4B8.unk0 = sub_80A77D0(r0, &gUnknown_8118798)->unk8;
}
+
+u32 sub_80AD8A0(s16 r0)
+{
+ u32 a = r0;
+ return gUnknown_203B4B8.unk0 + a * 8;
+}