diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-17 08:44:54 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-11-17 08:44:54 -0500 |
commit | 06c1908d00b61a87be8ba9505aebb55d48e7dff7 (patch) | |
tree | f97b974c39c1687d755876a1b9f7985eb5aee2cc /src/link.c | |
parent | a054b244ab150b3823aa513cc215c81dc426c796 (diff) |
through sub_800BFCC
Diffstat (limited to 'src/link.c')
-rw-r--r-- | src/link.c | 22 |
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; + } +} |