copy dolsdk2004 to tp / b_bh + e_mb done (#2299)

* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done
This commit is contained in:
TakaRikka
2025-02-10 11:20:42 -08:00
committed by GitHub
parent 6c24ff1929
commit 2453c0e333
540 changed files with 68042 additions and 22075 deletions
+4 -4
View File
@@ -123,8 +123,8 @@ void mDoPrintf_vprintf(char const* fmt, va_list args) {
if (currentThread == NULL) {
mDoPrintf_vprintf_Interrupt(fmt, args);
} else {
u8* stackPtr = OSGetStackPointer();
if (stackPtr < (u8*)currentThread->stack_end + 0xA00 || stackPtr > currentThread->stack_base) {
u8* stackPtr = (u8*)OSGetStackPointer();
if (stackPtr < (u8*)currentThread->stackEnd + 0xA00 || stackPtr > currentThread->stackBase) {
mDoPrintf_vprintf_Interrupt(fmt, args);
} else {
mDoPrintf_vprintf_Thread(fmt, args);
@@ -221,7 +221,7 @@ void OSReport_System(const char* fmt, ...) {
}
/* 80006E7C-80006FB4 0017BC 0138+00 0/0 9/9 0/0 .text OSPanic */
void OSPanic(const char* file, s32 line, const char* fmt, ...) {
void OSPanic(const char* file, int line, const char* fmt, ...) {
va_list args;
u32 i;
u32* p;
@@ -241,4 +241,4 @@ void OSPanic(const char* file, s32 line, const char* fmt, ...) {
tmp = (u32*)0x1234567; // ??????
*tmp = 0x1234567;
PPCHalt();
}
}