Rename `SP_THREAD_800BE1C0` to `nuStackGfxThread`

Fix the stack of `gfxThread`
This commit is contained in:
gijs 2023-10-22 01:08:08 +02:00
parent 2f423e3bcb
commit 5c21f71aaa
3 changed files with 5 additions and 4 deletions

View File

@ -143,7 +143,6 @@ extern OSContPad __GLOBAL_CONTROLLER_DATA_COPY[MAXCONTROLLERS];
extern void (*SWAP_BUFFER_FUNC_800A9E8C)(void** buffers); extern void (*SWAP_BUFFER_FUNC_800A9E8C)(void** buffers);
extern u8 SP_THREAD_800BE1C0[1];
extern void* D_800AA41C; extern void* D_800AA41C;
extern u8 D_594284; extern u8 D_594284;

View File

@ -11,7 +11,7 @@ nuGfxMesgBuf = 0x800BE1A0;
nuGfxFunc = 0x800AA090; nuGfxFunc = 0x800AA090;
nuGfxPreNMIFunc = 0x800AA094; nuGfxPreNMIFunc = 0x800AA094;
nuGfxTaskSpool = 0x800E79A4; nuGfxTaskSpool = 0x800E79A4;
nuGfxThread = 0x800BE1C0; nuGfxThread = 0x800BE1C0; // size:0x1B0
nuGfxSwapCfbFunc = 0x800A9E84; nuGfxSwapCfbFunc = 0x800A9E84;
nuGfxSwapCfb = 0x8008B110; nuGfxSwapCfb = 0x8008B110;
nuGfxZBuffer = 0x800C4B20; nuGfxZBuffer = 0x800C4B20;
@ -47,6 +47,7 @@ nuContPakGameCode = 0x800AA014;
nuSiCallBackList = 0x800A9EA0; nuSiCallBackList = 0x800A9EA0;
nuGfxTaskEndFunc = 0x800A9E88; nuGfxTaskEndFunc = 0x800A9E88;
nuStackSiMgrThread = 0x800BC030; nuStackSiMgrThread = 0x800BC030;
nuStackGfxThread = 0x800C0370;
nuBoot = 0x8007F880; nuBoot = 0x8007F880;
nuScCreateScheduler = 0x80088C50; // rom:0x19050 nuScCreateScheduler = 0x80088C50; // rom:0x19050
@ -960,7 +961,6 @@ OSMESG_800B17E0 = 0x800B17E0;
OSMESG_800B9C58 = 0x800B9C58; OSMESG_800B9C58 = 0x800B9C58;
OSMESG_800B9C80 = 0x800B9C80; OSMESG_800B9C80 = 0x800B9C80;
SP_THREAD_800BE1C0 = 0x800C2370;
SP_THREAD_800B9C88 = 0x800BBE40; SP_THREAD_800B9C88 = 0x800BBE40;
THREAD_800B7A90 = 0x800B7A90; THREAD_800B7A90 = 0x800B7A90;

View File

@ -2,6 +2,8 @@
#include "nu/nusys.h" #include "nu/nusys.h"
extern DECLARE_STACK(nuStackGfxThread, NU_GFX_STACK_SIZE);
/* 1B3E0 8008AFE0 */ /* 1B3E0 8008AFE0 */
void gfxThread(void* arg0) { void gfxThread(void* arg0) {
NUScClient gfxClient; NUScClient gfxClient;
@ -32,6 +34,6 @@ void gfxThread(void* arg0) {
} }
void nuGfxThreadStart(void) { void nuGfxThreadStart(void) {
osCreateThread(&nuGfxThread, 4, gfxThread, NULL, SP_THREAD_800BE1C0, 0x32); osCreateThread(&nuGfxThread, 4, gfxThread, NULL, STACK_START(nuStackGfxThread), 0x32);
osStartThread(&nuGfxThread); osStartThread(&nuGfxThread);
} }