diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 577f3cf..90389e4 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -68,6 +68,7 @@ nuSiMgrStop = 0x80089D5C; nuSiMgrRestart = 0x80089D7C; nuIdle = 0x8007F8E4; nuPiReadRom = 0x80089F80; +nuContQueryRead = 0x8008A640; obCurrentTime = 0x800C47D0; diff --git a/src/_ob_classy_fold.c b/src/_ob_classy_fold.c index 1c12ff2..73e6019 100644 --- a/src/_ob_classy_fold.c +++ b/src/_ob_classy_fold.c @@ -8,8 +8,8 @@ void __copy_global_controller_data(OSContPad* arg0) { __end_copy_global_controller_data(); } -void func_8008A640(void) { - nuSiSendMesg(0x103, 0); +void nuContQueryRead(void) { + nuSiSendMesg(NU_CONT_QUERY_MSG, NULL); } void __set_fp_8008A660(void(*arg0)(s16)) { diff --git a/src/_ob_prized_reading.c b/src/_ob_prized_reading.c index cb1333a..e8c8b46 100644 --- a/src/_ob_prized_reading.c +++ b/src/_ob_prized_reading.c @@ -3,7 +3,6 @@ #include "nu/nusys.h" void func_8008A5D0(); -void func_8008A640(); extern OSMesg OSMESG_800BE190; extern OSMesg OSMESG_800BE194; @@ -20,7 +19,7 @@ u8 func_8008A260(void) { osCreateMesgQueue(&MQ_800C4A00, &OSMESG_800BE190, 1); osCreateMesgQueue(&MQ_800E9BF0, &OSMESG_800BE194, 1); func_8008B130(&D_800A9FF8); - func_8008A640(); + nuContQueryRead(); var_a0 = 1; var_a1 = 0;