diff --git a/src/main/1EB50.c b/src/main/1EB50.c index ac993806..f4f4a2d8 100644 --- a/src/main/1EB50.c +++ b/src/main/1EB50.c @@ -8,7 +8,27 @@ #pragma GLOBAL_ASM("asm/us/nonmatchings/main/1EB50/func_8001E778.s") -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/1EB50/func_8001E7C8.s") +void osCreateMesgQueue(s32, s32*, s32); + +extern s8 D_800C7C50; +extern s8 D_800C7C54; +extern s32 D_800C7C58; +extern s32 D_800C7C5C; +extern s32 D_800C7C60; +extern s32 D_800C7C64; +extern s32 D_80156600; +extern s32 D_80156608; +extern s32 D_80156618; +extern s32 D_8015661C; + +void func_8001E7C8(void) { + D_800C7C50 = 0; + D_800C7C54 = 0; + osCreateMesgQueue(D_800C7C58, &D_80156600, 1); + osCreateMesgQueue(D_800C7C5C, &D_80156608, 4); + osCreateMesgQueue(D_800C7C60, &D_80156618, 1); + osCreateMesgQueue(D_800C7C64, &D_8015661C, 1); +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/1EB50/func_8001E850.s")