diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 4f91daa..bb9e91c 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -1,4 +1,4 @@ -nusched = 0x800E917C; // size:0x680 +nusched = 0x800E8B10; // size:0x680 nuScRetraceCounter = 0x800C4BCC; nuScPreNMIFlag = 0x800C4800; nuScPreNMIFunc = 0x800A9E60; diff --git a/src/_ob_past_brick.c b/src/_ob_past_brick.c index ad26854..902f1ea 100644 --- a/src/_ob_past_brick.c +++ b/src/_ob_past_brick.c @@ -1,10 +1,12 @@ #include "common.h" +#include "nu/nusys.h" + INCLUDE_ASM(const s32, "_ob_past_brick", nuScCreateScheduler); /* 192F0 80088EF0*/ s32* func_80088EF0(void) { - return &D_800E8B14; + return &nusched.audioRequestMQ; } Unk0* func_80088EFC(void) { diff --git a/undefined_syms.txt b/undefined_syms.txt index 708cb27..9cbb1a3 100644 --- a/undefined_syms.txt +++ b/undefined_syms.txt @@ -41,4 +41,5 @@ D_800EB0E8 = 0x800EB0E8; D_800E8C2C = 0x800E8C2C; D_80187BCC = 0x80187BCC; -D_800E8300 = 0x800E8300; \ No newline at end of file +D_800E8300 = 0x800E8300; +nusched = 0x800E8B10; \ No newline at end of file