From c23bc3a884e5c257c2b82fb236b2fcc6b59a5ee2 Mon Sep 17 00:00:00 2001 From: gijs Date: Fri, 20 Oct 2023 12:44:32 +0200 Subject: [PATCH] Identify more `nuGfx` variables --- linker_scripts/symbols/addr.txt | 3 +++ src/main.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/linker_scripts/symbols/addr.txt b/linker_scripts/symbols/addr.txt index 70a1412..cc623ff 100644 --- a/linker_scripts/symbols/addr.txt +++ b/linker_scripts/symbols/addr.txt @@ -3,6 +3,9 @@ nuScRetraceCounter = 0x800C4BCC; nuScPreNMIFlag = 0x800C4800; nuScPreNMIFunc = 0x800A9E60; nuGfxCfb = 0x800E8290; +nuGfxCfbNum = 0x800A9E80; +nuGfxCfbCounter = 0x800C4BC4; +nuGfxCfb_ptr = 0x800E8210; nuBoot = 0x8007F880; nuScCreateScheduler = 0x80088C50; // rom:0x19050 diff --git a/src/main.c b/src/main.c index 9c6dfa5..84f0e14 100644 --- a/src/main.c +++ b/src/main.c @@ -435,7 +435,7 @@ void func_8007382C(void) { gDPPipeSync(obPtrDisplayList++); gDPSetRenderMode(obPtrDisplayList++, G_RM_NOOP, G_RM_NOOP2); - gDPSetColorImage(obPtrDisplayList++, G_IM_FMT_RGBA, G_IM_SIZ_16b, 320, osVirtualToPhysical(D_800E8210)); + gDPSetColorImage(obPtrDisplayList++, G_IM_FMT_RGBA, G_IM_SIZ_16b, 320, osVirtualToPhysical(nuGfxCfb_ptr)); gDPSetFillColor(obPtrDisplayList++, 0x00010001); gDPPipeSync(obPtrDisplayList++);