diff --git a/include/common.h b/include/common.h index 99fb9c6..397b359 100644 --- a/include/common.h +++ b/include/common.h @@ -177,7 +177,6 @@ extern s32 __calls_read_controller_0(s16* arg0); extern void func_8008A354(); extern void func_8008A37C(); -extern void func_8008B130(u8*); extern void func_8008B1D0(u8*); extern void func_8008350C(); diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 92a9246..70ded83 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -71,6 +71,7 @@ nuPiReadRom = 0x80089F80; nuContQueryRead = 0x8008A640; nuContMgrInit = 0x8008A260; nuContDataUnLock = 0x8008A5D0; +nuSiCallBackAdd = 0x8008B130; obCurrentTime = 0x800C47D0; diff --git a/src/_ob_dull_silver.c b/src/_ob_dull_silver.c index ec19b8e..970af1d 100644 --- a/src/_ob_dull_silver.c +++ b/src/_ob_dull_silver.c @@ -1,7 +1,9 @@ #include "common.h" +#include "nu/nusys.h" + void func_8008A6A0(void) { - func_8008B130(&D_800AA040); + nuSiCallBackAdd(&D_800AA040); } diff --git a/src/_ob_prized_reading.c b/src/_ob_prized_reading.c index 1b8d3df..1037060 100644 --- a/src/_ob_prized_reading.c +++ b/src/_ob_prized_reading.c @@ -16,7 +16,7 @@ u8 nuContMgrInit(void) { nuContDataUnLock(); osCreateMesgQueue(&MQ_800C4A00, &OSMESG_800BE190, 1); osCreateMesgQueue(&MQ_800E9BF0, &OSMESG_800BE194, 1); - func_8008B130(&D_800A9FF8); + nuSiCallBackAdd(&D_800A9FF8); nuContQueryRead(); var_a0 = 1;