mirror of
https://github.com/zeldaret/oot
synced 2026-07-10 23:12:08 -04:00
Various fixes/matches
- Matched all remaining functions in `__osMalloc.c`, 2 functions in `code_8007BF90.c`, 1 in `code_800A9F30.c`, 2 in `fault.c`, 1 in `fault_drawer.c`, 1 in `gfxprint.c`, 2 in `z_camera.c` - Improved most other remaining non matchings to ensure they are actually equivalent and to get them closer to matching - Added a `alloc.h` header file in the process of working on `fault.c` non matchings - Decompiled `padmgr.c` data/bss in order to improve padmgr non matchings - Removed unused `z_en_wallmas.c` data files - Moved functions confirmed to be in `z_cheap_proc.c` to their own file with that name
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#ifndef _ALLOCA_H_
|
||||
#define _ALLOCA_H_
|
||||
|
||||
void* alloca(unsigned int);
|
||||
#define alloca __builtin_alloca
|
||||
|
||||
#endif
|
||||
+2
-2
@@ -1678,7 +1678,7 @@ u32 Fault_ConvertAddress(FaultAddrConvClient*);
|
||||
void Fault_Sleep(u32);
|
||||
void Fault_PadCallback(Input*);
|
||||
void Fault_UpdatePadImpl();
|
||||
bool Fault_WaitForInputImpl();
|
||||
u32 Fault_WaitForInputImpl();
|
||||
void Fault_WaitForInput();
|
||||
void Fault_DrawRec(s32, s32, s32, s32, u16);
|
||||
void Fault_FillScreenBlack();
|
||||
@@ -2132,7 +2132,7 @@ void GfxPrint_SetPosPx(GfxPrint*, s32, s32);
|
||||
void GfxPrint_SetPos(GfxPrint*, s32, s32);
|
||||
void GfxPrint_SetBasePosPx(GfxPrint*, s32, s32);
|
||||
void GfxPrint_PrintCharImpl(GfxPrint*, u8);
|
||||
void GfxPrint_PrintChar(GfxPrint*, char);
|
||||
void GfxPrint_PrintChar(GfxPrint*, u8);
|
||||
void GfxPrint_PrintStringWithSize(GfxPrint*, const void*, size_t, size_t);
|
||||
GfxPrint* GfxPrint_Callback(GfxPrint*, const char*, size_t);
|
||||
void GfxPrint_Ctor(GfxPrint*);
|
||||
|
||||
@@ -692,8 +692,6 @@ extern void* D_8012D1F0;
|
||||
extern u32 gScreenWidth;
|
||||
extern u32 gScreenHeight;
|
||||
extern u32 gSystemHeapSize;
|
||||
extern s32 D_8012D280;
|
||||
extern u32 D_8012D284;
|
||||
extern volatile u32 D_8012D290;
|
||||
//extern ? D_8012D2A0;
|
||||
extern Mtx gMtxClear;
|
||||
@@ -2661,77 +2659,6 @@ extern char D_80141030[];
|
||||
//extern ? D_8014575C;
|
||||
//extern ? D_80145780;
|
||||
//extern ? D_80145794;
|
||||
extern char D_801457B0[];
|
||||
extern char D_801457F0[];
|
||||
extern char D_8014582C[];
|
||||
extern char D_80145860[];
|
||||
extern char D_80145894[];
|
||||
extern char D_8014589C[];
|
||||
extern char D_801458B0[];
|
||||
extern char D_801458CC[];
|
||||
extern char D_801458D0[];
|
||||
extern char D_801458D8[];
|
||||
extern char D_801458EC[];
|
||||
extern char D_80145914[];
|
||||
extern char D_80145918[];
|
||||
extern char D_80145920[];
|
||||
extern char D_80145934[];
|
||||
extern char D_80145944[];
|
||||
extern char D_80145948[];
|
||||
extern char D_80145950[];
|
||||
extern char D_80145964[];
|
||||
extern char D_8014598C[];
|
||||
extern char D_80145990[];
|
||||
extern char D_80145998[];
|
||||
extern char D_801459AC[];
|
||||
extern char D_801459CC[];
|
||||
extern char D_801459D0[];
|
||||
extern char D_801459D8[];
|
||||
extern char D_801459EC[];
|
||||
extern char D_80145A24[];
|
||||
extern char D_80145A28[];
|
||||
extern char D_80145A30[];
|
||||
extern char D_80145A44[];
|
||||
extern char D_80145A60[];
|
||||
extern char D_80145A64[];
|
||||
extern char D_80145A70[];
|
||||
extern char D_80145A80[];
|
||||
extern char D_80145A88[];
|
||||
extern char D_80145A9C[];
|
||||
extern char D_80145ABC[];
|
||||
extern char D_80145AC0[];
|
||||
extern char D_80145AC8[];
|
||||
extern char D_80145ADC[];
|
||||
extern char D_80145AEC[];
|
||||
//extern ? D_80145AF0;
|
||||
//extern ? D_80145AF8;
|
||||
//extern ? D_80145B0C;
|
||||
//extern ? D_80145B1C;
|
||||
//extern ? D_80145B20;
|
||||
//extern ? D_80145B2C;
|
||||
//extern ? D_80145B48;
|
||||
//extern ? D_80145B50;
|
||||
//extern ? D_80145B64;
|
||||
//extern ? D_80145B80;
|
||||
//extern ? D_80145B84;
|
||||
//extern ? D_80145B8C;
|
||||
//extern ? D_80145BA0;
|
||||
//extern ? D_80145BB0;
|
||||
//extern ? D_80145BB4;
|
||||
//extern ? D_80145BC0;
|
||||
//extern ? D_80145BD8;
|
||||
//extern ? D_80145BE4;
|
||||
//extern ? D_80145BF0;
|
||||
//extern ? D_80145C10;
|
||||
extern char D_80145C40[];
|
||||
extern char D_80145C58[];
|
||||
extern char D_80145C78[];
|
||||
extern char D_80145CA0[];
|
||||
extern char D_80145CA4[];
|
||||
extern char D_80145CB0[];
|
||||
extern char D_80145CD4[];
|
||||
extern char D_80145CF8[];
|
||||
extern char D_80145D18[];
|
||||
//extern ? D_80145D40;
|
||||
//extern ? D_80145D54;
|
||||
//extern ? D_80145D60;
|
||||
@@ -3657,7 +3584,6 @@ extern u8* gAppNmiBufferPtr;
|
||||
extern u8 D_80166B68;
|
||||
//extern ? D_80166D28;
|
||||
extern u32 gSegments[];
|
||||
extern u32 D_8016A4F0;
|
||||
//extern ? D_8016A500;
|
||||
//extern ? D_8016A504;
|
||||
//extern ? D_8016A508;
|
||||
|
||||
Reference in New Issue
Block a user