diff --git a/include/common.h b/include/common.h index 38912bc..d68da16 100644 --- a/include/common.h +++ b/include/common.h @@ -177,7 +177,6 @@ extern void romCopy(u32 devAddr, void* dramAddr, u32 size, s32 direction); extern void romCopy_512(void* src, void* dst, u32 len); extern void __calls_romCopy_8009DA50(void* src, void* dst, u32 len); -extern void __set_black(); extern void __calls_osViBlack(bool black); extern void __osViSwapBuffer_3(void** buffers); diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 1ece386..62b47f0 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -50,6 +50,7 @@ nuGfxTaskStart = 0x80089804; // rom:0x19C04 nuGfxTaskAllEndWait = 0x80089A10; nuGfxTaskMgr = 0x80089540; nuGfxFuncSet = 0x80089990; +nuGfxDisplayOff = 0x80089BC0; obCurrentTime = 0x800C47D0; @@ -727,7 +728,6 @@ osEPiRawStartDma = 0x8008BA50; __SCREEN_IS_NOT_BLACK = 0x800C4BD8; __calls_osViBlack = 0x80089BE4; -__set_black = 0x80089BC0; __MAIN_START_BUT_CHECK = 0x800E79B0; // size:0x14 __MAIN_START_BUT_STATE = 0x800E8214; diff --git a/src/black.c b/src/black.c index bb41504..6f9b740 100644 --- a/src/black.c +++ b/src/black.c @@ -1,7 +1,9 @@ #include "common.h" +#include "nu/nusys.h" + /* 19FC0 80089BC0 */ -void __set_black() { +void nuGfxDisplayOff() { __SCREEN_IS_NOT_BLACK = 0; __calls_osViBlack(true); }