diff --git a/include/common.h b/include/common.h index 2785c64..9e37fde 100644 --- a/include/common.h +++ b/include/common.h @@ -223,7 +223,6 @@ extern void func_8008B1D0(u8*); extern void __start_thread_800BE1C0(void); extern void __thread_8008AFE0(void*); -extern void func_8008949C(void** buffers); extern void func_8008350C(); extern void func_8008B1D0(u8*); diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 043bf9e..b5ea06e 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -18,6 +18,7 @@ nuScRemoveClient = 0x80089124; nuScSetFrameBufferNum = 0x80089528; nuGfxRetraceWait = 0x80089A30; nuScResetClientMesgType = 0x800890E4; +nuScWaitTaskReady = 0x8008949C; obCurrentTime = 0x800C47D0; obSetCurrentTime = 0x8009C7C0; // rom:0x2CBC0 diff --git a/src/_ob_past_brick.c b/src/_ob_past_brick.c index 49a307e..822b059 100644 --- a/src/_ob_past_brick.c +++ b/src/_ob_past_brick.c @@ -93,7 +93,7 @@ INCLUDE_ASM(const s32, "_ob_past_brick", nuScExecuteGraphics); // while(1) { // osRecvMesg(&MQ_800E8B4C.field_0x0, &sp10, 1); // if (!(nuScPreNMIFlag & 2)) { -// func_8008949C(sp10); +// nuScWaitTaskReady(sp10); // osWritebackDCacheAll(); // osSendMesg(&MQ_800B9C40, sp10, OS_MESG_BLOCK); @@ -113,10 +113,10 @@ INCLUDE_ASM(const s32, "_ob_past_brick", nuScExecuteGraphics); // u8 b; // } D_800E8C2C; -INCLUDE_ASM(const s32, "_ob_past_brick", func_8008949C); +INCLUDE_ASM(const s32, "_ob_past_brick", nuScWaitTaskReady); /* 1989C 8008949C */ -// void func_8008949C(void** buffers) +// void nuScWaitTaskReady(void** buffers) // { // Stack__dma_load_loop sp10; // void* temp_s0 = buffers[3];