diff --git a/src/main/2C700.c b/src/main/2C700.c index f19d049e..cbf48bf2 100644 --- a/src/main/2C700.c +++ b/src/main/2C700.c @@ -1,6 +1,6 @@ #include "common.h" -// One -01 -g0, likely part of libultra +// One -01 -g0, likely part of libultra s32 func_8002DE78(s32, s32, s32); diff --git a/src/main/B99D0.c b/src/main/B99D0.c index bcbb9a5a..891ab890 100644 --- a/src/main/B99D0.c +++ b/src/main/B99D0.c @@ -1,10 +1,19 @@ #include "common.h" +extern s32 D_800D31B0[]; +extern s64* D_80137E64; + #pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8DD0.s") #pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8E14.s") -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8F18.s") +void func_800B8F18(void) { + s32* temp_v1 = (s32*)D_80137E64; + + D_80137E64++; + temp_v1[0] = 0x06000000; + temp_v1[1] = D_800D31B0; +} #pragma GLOBAL_ASM("asm/us/nonmatchings/main/B99D0/func_800B8F48.s")