diff options
-rw-r--r-- | asm/ground_link.s | 13 | ||||
-rw-r--r-- | src/ground_link.c | 6 |
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; +} |