through sub_800E700

This commit is contained in:
PikalaxALT
2017-12-04 20:06:03 -05:00
parent 92fd61d6f2
commit 765ad80884
5 changed files with 32 additions and 52 deletions

View File

@@ -48,6 +48,7 @@ void sub_800D630(void);
bool8 sub_800DAC8(struct UnkRfuStruct_2_Sub_c1c *q1, u8 *q2);
void sub_800FCC4(struct UnkRfuStruct_2_Sub_6c *data);
bool32 sub_8010454(u16 a0);
void sub_80111B0(bool32 a0);
u8 sub_8011A74(void);
u8 sub_8012224(void);
@@ -2355,3 +2356,28 @@ void sub_800E604(void)
CpuFill16(0, gRecvCmds, sizeof gRecvCmds);
CpuFill16(0, gLinkPlayers, sizeof gLinkPlayers)
}
void sub_800E6D0(void)
{
IntrFunc serialIntr = gIntrTable[1];
IntrFunc timerIntr = gIntrTable[2];
sub_800E700();
rfu_REQ_stopMode();
rfu_waitREQComplete();
REG_IME = 0;
gIntrTable[1] = serialIntr;
gIntrTable[2] = timerIntr;
REG_IME = INTR_FLAG_VBLANK;
}
void sub_800E700(void)
{
if (!rfu_initializeAPI(gUnknown_03004140.unk_50, sizeof gUnknown_03004140.unk_50, gIntrTable + 1, TRUE))
{
gLinkType = 0;
sub_800AAF4();
sub_80111B0(0);
sub_800E604();
rfu_setTimerInterrupt(3, gIntrTable + 2);
}
}