summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-11-17 08:44:54 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2017-11-17 08:44:54 -0500
commit06c1908d00b61a87be8ba9505aebb55d48e7dff7 (patch)
treef97b974c39c1687d755876a1b9f7985eb5aee2cc /src
parenta054b244ab150b3823aa513cc215c81dc426c796 (diff)
through sub_800BFCC
Diffstat (limited to 'src')
-rw-r--r--src/link.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/link.c b/src/link.c
index 963ef603e..96234ad04 100644
--- a/src/link.c
+++ b/src/link.c
@@ -172,6 +172,7 @@ static void SendRecvDone(void);
void sub_800D610(void);
void sub_800CEB0(u16 unk0);
void sub_800C7B4(u16 unk0, u16 unk1);
+void sub_800C000(void);
// .rodata
@@ -2502,3 +2503,24 @@ int sub_800BF4C(void (*func1)(u8), void (*func2)(void))
rfu_setREQCallback(sub_800C7B4);
return 0;
}
+
+void sub_800BFA0(void)
+{
+ CpuFill16(0, &gUnknown_03004140, sizeof(gUnknown_03004140) - 2 * sizeof(void *));
+ gUnknown_03004140.unk_06 = -1;
+}
+
+void sub_800BFCC(struct UnkLinkRfuStruct_02022B2C *unk0)
+{
+ sub_800C000();
+ gUnknown_03004140.unk_04 = 1;
+ gUnknown_03004140.unk_05 = 2;
+ gUnknown_03004140.unk_3c = unk0;
+ gUnknown_03004140.unk_09 = unk0->unk_11;
+ gUnknown_03004140.unk_32 = unk0->unk_12;
+ gUnknown_03004140.unk_18 = unk0->unk_14;
+ if (unk0->unk_10)
+ {
+ gUnknown_03004140.unk_0b = 1;
+ }
+}