mirror of https://github.com/zeldaret/mm.git
Update to latest ghidra project
This commit is contained in:
parent
8d8df1848e
commit
727a546fcf
|
|
@ -11,12 +11,12 @@
|
|||
#include <xstdio.h>
|
||||
|
||||
void start(void); // func_80080060
|
||||
void Init_ClearMemory(void* begin, void* end); // func_80080150
|
||||
void Idle_ClearMemory(void* begin, void* end); // func_80080150
|
||||
void Idle_InitFramebuffer(u32* ptr, u32 numBytes, u32 value); // func_80080180
|
||||
void Idle_InitScreen(void); // func_8008019C
|
||||
void Idle_InitMemory(void); // func_800801EC
|
||||
void Idle_InitCodeAndMemory(void); // func_80080250
|
||||
void Main_ThreadEntry(void* arg); // func_80080300
|
||||
void Idle_MainThreadEntry(void* arg); // func_80080300
|
||||
void func_8008038C(void); // func_8008038C
|
||||
void Idle_ThreadEntry(void* arg); // func_80080514
|
||||
void func_800805E0(void); // func_800805E0
|
||||
|
|
@ -49,73 +49,73 @@ void Irqmgr_CheckThreadStatus(Irqmgr* irqmgr); // func_800815A8
|
|||
void Irqmgr_HandleFrame(Irqmgr* irqmgr); // func_800815CC
|
||||
void Irqmgr_ThreadEntry(Irqmgr* irqmgr); // func_80081684
|
||||
void Irqmgr_Start(Irqmgr* irqmgr, void* stack, OSPri pri, u8 retraceCount); // func_80081754
|
||||
void nop_80081820(void); // func_80081820
|
||||
void nop_80081828(void); // func_80081828
|
||||
void func_80081830(void); // func_80081830
|
||||
void func_8008189C(void); // func_8008189C
|
||||
void func_800818D0(void); // func_800818D0
|
||||
void CIC6105_Nop80081820(void); // func_80081820
|
||||
void CIC6105_Nop80081828(void); // func_80081828
|
||||
void CIC6105_PrintRomInfo(void); // func_80081830
|
||||
void CIC6105_AddRomInfoFaultPage(void); // func_8008189C
|
||||
void CIC6105_RemoveRomInfoFaultPage(void); // func_800818D0
|
||||
void func_800818F4(void); // func_800818F4
|
||||
void nop_80081920(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_80081920
|
||||
void nop_8008193C(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_8008193C
|
||||
void nop_80081958(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_80081958
|
||||
void wait_milliseconds2(u32 ms); // func_80081980
|
||||
void func_800819F0(UNK_PTR param_1, u32 param_2, u32 param_3, u32 param_4); // func_800819F0
|
||||
void func_80081AD4(UNK_PTR param_1); // func_80081AD4
|
||||
void func_80081BCC(UNK_PTR param_1, u32 param_2, u32 param_3); // func_80081BCC
|
||||
void func_80081CA4(UNK_PTR param_1); // func_80081CA4
|
||||
void func_80081D9C(void); // func_80081D9C
|
||||
void wait_milliseconds(void); // func_80081E2C
|
||||
void func_80081E68(void); // func_80081E68
|
||||
void func_80081EA4(void); // func_80081EA4
|
||||
void func_80081EF0(void); // func_80081EF0
|
||||
void func_8008203C(void); // func_8008203C
|
||||
void func_80082078(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5); // func_80082078
|
||||
void func_800820D8(void); // func_800820D8
|
||||
void func_8008212C(void); // func_8008212C
|
||||
void func_80082180(void); // func_80082180
|
||||
void func_800821D4(void); // func_800821D4
|
||||
void func_80082280(void); // func_80082280
|
||||
void func_80082330(void); // func_80082330
|
||||
void func_800823D4(void); // func_800823D4
|
||||
void func_8008246C(OSThread* param_1); // func_8008246C
|
||||
void func_800827BC(OSThread* param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_800827BC
|
||||
void func_80082AB8(void); // func_80082AB8
|
||||
void func_80082B40(void); // func_80082B40
|
||||
void func_80082BD0(void); // func_80082BD0
|
||||
void func_80082C6C(void); // func_80082C6C
|
||||
void func_80082DD8(void); // func_80082DD8
|
||||
void func_80082FD0(void); // func_80082FD0
|
||||
void func_80083144(void); // func_80083144
|
||||
void func_800832D4(void); // func_800832D4
|
||||
void func_80083450(void); // func_80083450
|
||||
void func_800834CC(void); // func_800834CC
|
||||
void func_8008358C(void); // func_8008358C
|
||||
void func_80083670(void); // func_80083670
|
||||
void func_800837E4(void); // func_800837E4
|
||||
void Fault_Nop80081920(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_80081920
|
||||
void Fault_Log(char* str, ...); // func_8008193C
|
||||
void Fault_Nop80081958(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4); // func_80081958
|
||||
void Fault_WaitMilliseconds2(u32 ms); // func_80081980
|
||||
void Fault_AddClient(FaultClient* client, fault_client_func* func, void* arg1, void* arg2); // func_800819F0
|
||||
void Fault_RemoveClient(FaultClient* client); // func_80081AD4
|
||||
void Fault_AddressConverterAddClient(FaultAddressConverterClient* client, fault_address_converter_func* func, void* arg); // func_80081BCC
|
||||
void Fault_AddressConverterRemoveClient(FaultAddressConverterClient* client); // func_80081CA4
|
||||
void* Fault_ConvertAddress(void* addr); // func_80081D9C
|
||||
void Fault_WaitMilliseconds(u32 ms); // func_80081E2C
|
||||
void Fault_UpdateInputFunc(InputStruct* input); // func_80081E68
|
||||
void Fault_InputUpdate(void); // func_80081EA4
|
||||
s32 Fault_WaitForInput(void); // func_80081EF0
|
||||
void Fault_PageEnd(void); // func_8008203C
|
||||
void Fault_DrawRectangle(s32 x, s32 y, s32 width, s32 height, u16 color); // func_80082078
|
||||
void Fault_DrawBlackPage(void); // func_800820D8
|
||||
void Fault_DrawRedPage(void); // func_8008212C
|
||||
void Fault_DrawTextCaret(u16 color); // func_80082180
|
||||
void Fault_PrintFloatToScreen(u32 regNum, f32* f); // func_800821D4
|
||||
void Fault_LogFloat(u32 regNum, f32* f); // func_80082280
|
||||
void Fault_PrintFpcCsrToScreen(u32 fpcCsr); // func_80082330
|
||||
void Fault_LogFpcCsr(u32 fpcCsr); // func_800823D4
|
||||
void Fault_PrintCpuRegistersToScreen(OSThread* thread); // func_8008246C
|
||||
void Fault_LogCpuRegisters(OSThread* thread); // func_800827BC
|
||||
OSThread* Fault_FindFaultedThread(void); // func_80082AB8
|
||||
void Fault_Wait5Seconds(void); // func_80082B40
|
||||
void Fault_WaitForButtonCombo(void); // func_80082BD0
|
||||
void Fault_PrintMemDumPage(char* title, void* start, u32 param_3); // func_80082C6C
|
||||
void Fault_MemDump(void* startPc, void* start1, void* start2, void* start3); // func_80082DD8
|
||||
void Fault_FindNextStackCall(u32** sp, u32** pc, u32** ra); // func_80082FD0
|
||||
void Fault_PrintStackTraceToScreen(OSThread* thread, u32 flags); // func_80083144
|
||||
void Fault_LogStackTrace(OSThread* thread, u32 flags); // func_800832D4
|
||||
void Fault_SetNextInstBreak(OSThread* thread); // func_80083450
|
||||
void Fault_ResetFramebuffer(void); // func_800834CC
|
||||
void Fault_PrintClients(void); // func_8008358C
|
||||
void Fault_SetOptionsFromController3(void); // func_80083670
|
||||
void Fault_SetOptions(void); // func_800837E4
|
||||
void Fault_ThreadEntry(void* arg); // func_80083828
|
||||
void func_80083B70(void); // func_80083B70
|
||||
void Fault_SetFramebuffer(void* framebuffer, u16 width, u16 height); // func_80083B70
|
||||
void Fault_Start(void); // func_80083BC4
|
||||
void func_80083CF8(void); // func_80083CF8
|
||||
void func_80083DF4(void); // func_80083DF4
|
||||
void func_80083E4C(void); // func_80083E4C
|
||||
void func_80083EB0(void); // func_80083EB0
|
||||
void func_80083EC4(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5); // func_80083EC4
|
||||
void func_80083FE4(void); // func_80083FE4
|
||||
void func_80084160(void); // func_80084160
|
||||
void func_80084210(void); // func_80084210
|
||||
void func_800842BC(void); // func_800842BC
|
||||
void func_80084308(void); // func_80084308
|
||||
void func_80084354(u32 param_1); // func_80084354
|
||||
void func_8008439C(s8 param_1, s8 param_2); // func_8008439C
|
||||
void func_800843D4(void); // func_800843D4
|
||||
void func_800844D8(void); // func_800844D8
|
||||
void func_80084568(void); // func_80084568
|
||||
void func_8008477C(void); // func_8008477C
|
||||
void func_800847CC(char* uParm1, ...); // func_800847CC
|
||||
void func_8008481C(UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_PTR param_3, UNK_PTR param_4); // func_8008481C
|
||||
void func_8008486C(void); // func_8008486C
|
||||
void func_800848A4(void); // func_800848A4
|
||||
void func_800848B8(void); // func_800848B8
|
||||
void Fault_HungUpThreadPrint(char* arg1, char* arg2); // func_80083CF8
|
||||
void Fault_HungUpThead(char* arg1, char* arg2); // func_80083DF4
|
||||
void Fault_AssertFail(char* file, s32 lineNum); // func_80083E4C
|
||||
void FaultDraw_SetCopyToLog(u8 copy); // func_80083EB0
|
||||
void FaultDraw_DrawRectangle(s32 leftX, s32 upperY, s32 rightX, s32 lowerY, u16 color); // func_80083EC4
|
||||
void FaultDraw_DrawChar(u8 c); // func_80083FE4
|
||||
s32 FaultDraw_FindColorIndex(u16 color); // func_80084160
|
||||
void FaultDraw_UpdatePrintColors(void); // func_80084210
|
||||
void FaultDraw_SetForgroundColor(u16 color); // func_800842BC
|
||||
void FaultDraw_SetBackgroundColor(u16 color); // func_80084308
|
||||
void FaultDraw_SetForegroundColorWithAlpha(u16 color); // func_80084354
|
||||
void FaultDraw_SetCharPadding(s8 x, s8 y); // func_8008439C
|
||||
void FaultDraw_SetCursor(s32 x, int y); // func_800843D4
|
||||
void FaultDraw_Reset(void); // func_800844D8
|
||||
FaultDrawContext* FaultDraw_PrintfFunc(FaultDrawContext* arg, char* fmt, size_t n); // func_80084568
|
||||
void FaultDraw_PrintfImpl(char* str, char* args); // func_8008477C
|
||||
void FaultDraw_Printf(char* uParm1, ...); // func_800847CC
|
||||
void FaultDraw_DrawText(s32 x, s32 y, char* str, ...); // func_8008481C
|
||||
void FaultDraw_SetFramebuffer(void* framebuffer, u16 width, u16 height); // func_8008486C
|
||||
void FaultDraw_SetPageEndFunc(func_ptr* func); // func_800848A4
|
||||
void FaultDraw_Init(void); // func_800848B8
|
||||
void func_80084940(void); // func_80084940
|
||||
void func_80084968(void); // func_80084968
|
||||
void func_800849A0(void); // func_800849A0
|
||||
|
|
@ -164,7 +164,7 @@ void func_800860B8(void); // func_800860B8
|
|||
void func_800860D8(void); // func_800860D8
|
||||
void func_80086110(void); // func_80086110
|
||||
void func_80086258(void); // func_80086258
|
||||
void func_80086280(char* param_1, u32 param_2); // func_80086280
|
||||
void assert_fail(char* file, u32 lineNum); // func_80086280
|
||||
void func_800862B4(void); // func_800862B4
|
||||
void* StartHeap_AllocMin1(u32 size); // func_800862E0
|
||||
void StartHeap_FreeNull(void* pvParm1); // func_80086310
|
||||
|
|
@ -174,7 +174,7 @@ void func_8008641C(void); // func_8008641C
|
|||
void func_800864EC(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_800864EC
|
||||
void func_80086588(void); // func_80086588
|
||||
void StartHeap_Init(u32 base, u32 size); // func_800865F8
|
||||
void func_80086620(void); // func_80086620
|
||||
int func_80086620(OSMesgQueue* param_1, PadmgrThreadStruct* param_2, OSContStatus* param_3); // func_80086620
|
||||
void func_80086760(void); // func_80086760
|
||||
void func_80086794(void); // func_80086794
|
||||
void func_800867B4(void); // func_800867B4
|
||||
|
|
@ -240,9 +240,9 @@ void __osFree(Heap* heap, void* ptr); // func_800874EC
|
|||
void* __osRealloc(Heap* heap, void* oldPtr, u32 newSize); // func_800875E4
|
||||
void __osAnalyzeArena(Heap* heap, u32* maxFreeBlock, u32* bytesFree, u32* bytesAllocated); // func_80087714
|
||||
s32 __osCheckArena(Heap* heap); // func_800877C4
|
||||
void func_80087830(void); // func_80087830
|
||||
void* proutSprintf(void* s, char* buf, size_t n); // func_80087830
|
||||
void func_80087854(void); // func_80087854
|
||||
void func_800878A4(void); // func_800878A4
|
||||
int sprintf(char* s, char* fmt, ...); // func_800878A4
|
||||
void func_80087900(void); // func_80087900
|
||||
void func_80087934(void); // func_80087934
|
||||
void wait_cycles(void); // func_80087960
|
||||
|
|
@ -267,7 +267,7 @@ void osSpTaskLoad(OSTask* intp); // func_8008868C
|
|||
void osSpTaskStartGo(OSTask* tp); // func_800887F4
|
||||
void __ull_rshift(void); // func_80088840
|
||||
void __ull_rem(void); // func_8008886C
|
||||
void __ull_div(void); // func_800888A8
|
||||
u64 __ull_div(void); // func_800888A8
|
||||
void __ll_lshift(void); // func_800888E4
|
||||
void __ll_rem(void); // func_80088910
|
||||
void __ll_div(void); // func_8008894C
|
||||
|
|
@ -310,7 +310,7 @@ void osWritebackDCache(void* vaddr, s32 nbytes); // func_8008A5E0
|
|||
void func_8008A660(void); // func_8008A660
|
||||
void osInitialize(void); // func_8008A6FC
|
||||
void func_8008A9A8(void); // func_8008A9A8
|
||||
void func_8008AA10(void); // func_8008AA10
|
||||
void* osViGetNextFramebuffer(void); // func_8008AA10
|
||||
void guPerspectiveF(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7); // func_8008AA50
|
||||
void guPerspective(Mtx* m, u16* perspNorm, float fovy, float aspect, float near, float far, float scale); // func_8008AC80
|
||||
s32 __osSpRawStartDma(s32 direction, u32 devAddr, void* dramAddr, u32 size); // func_8008ACE0
|
||||
|
|
@ -359,7 +359,7 @@ s32 osContStartQuery(OSMesgQueue* mq); // func_8008D730
|
|||
void osContGetQuery(OSContStatus* data); // func_8008D7AC
|
||||
void guLookAtHiliteF(f32* mf, LookAt* l, Hilite* h, f32 xEye, f32 yEye, f32 zEye, f32 xAt, f32 yAt, f32 zAt, f32 xUp, f32 yUp, f32 zUp, f32 xl1, f32 yl1, f32 zl1, f32 xl2, f32 yl2, f32 zl2, s32 twidth, s32 theight); // func_8008D7D0
|
||||
void guLookAtHilite(Mtx* m, LookAt* l, Hilite* h, f32 xEye, f32 yEye, f32 zEye, f32 xAt, f32 yAt, f32 zAt, f32 xUp, f32 yUp, f32 zUp, f32 xl1, f32 yl1, f32 zl1, f32 xl2, f32 yl2, f32 zl2, s32 twidth, s32 theight); // func_8008DF90
|
||||
void _Printf(void); // func_8008E050
|
||||
int _Printf(printf_func* pfn, void* arg, char* fmt, char* ap); // func_8008E050
|
||||
void func_8008E698(void); // func_8008E698
|
||||
void func_8008ED30(void); // func_8008ED30
|
||||
void osUnmapTLBAll(void); // func_8008EDE0
|
||||
|
|
@ -391,19 +391,19 @@ void func_800900C0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_
|
|||
void osSpTaskYielded(void); // func_800902A0
|
||||
s32 memcmp(void* __s1, void* __s2, size_t __n); // func_80090300
|
||||
OSTime osGetTime(void); // func_80090420
|
||||
void func_800904B0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_800904B0
|
||||
void func_80090634(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_80090634
|
||||
void guRotateF(float* mf, float a, float x, float y, float z); // func_800904B0
|
||||
void guRotate(Mtx* m, float a, float x, float y, float z); // func_80090634
|
||||
void __osSetGlobalIntMask(void); // func_80090680
|
||||
void func_800906D0(void); // func_800906D0
|
||||
void func_80090810(void); // func_80090810
|
||||
void func_80090900(void); // func_80090900
|
||||
void func_80090AF0(void); // func_80090AF0
|
||||
s32 osAiSetFrequency(u32 frequency); // func_80090AF0
|
||||
void func_80090C40(void); // func_80090C40
|
||||
void func_80090E70(void); // func_80090E70
|
||||
void func_800910A0(void); // func_800910A0
|
||||
void func_80091170(void); // func_80091170
|
||||
void func_80091210(void); // func_80091210
|
||||
void func_80091220(void); // func_80091220
|
||||
OSThread* __osGetActiveQueue(void); // func_80091210
|
||||
void guNormalize(float* x, float* y, float* z); // func_80091220
|
||||
void __osSetCompare(u32 value); // func_80091280
|
||||
u32 __osGetCompare(void); // func_80091290
|
||||
u32 osDpGetStatus(void); // func_800912A0
|
||||
|
|
@ -484,7 +484,6 @@ void func_80096410(void); // func_80096410
|
|||
void func_800964D0(void); // func_800964D0
|
||||
s32 __osSpSetPc(u32 data); // func_80096510
|
||||
void func_80096540(void); // func_80096540
|
||||
// UNK_RET func_80096770(UNK_ARGS);
|
||||
void func_800967A0(void); // func_800967A0
|
||||
u32 __osGetWatchLo(void); // func_80096810
|
||||
void __osSetWatchLo(u32 value); // func_80096820
|
||||
|
|
@ -666,7 +665,7 @@ void func_800B3644(void); // func_800B3644
|
|||
void DLF_LoadGameState(GameStateMetaInfo* gameState); // func_800B3880
|
||||
void DLF_FreeGameState(GameStateMetaInfo* gameState); // func_800B39A4
|
||||
void Actor_PrintLists(ActorContext* actCtxt); // func_800B3AD0
|
||||
void Actor_SetPostDrawParams(ActorPostDrawParams* iParm1, f32 uParm2, actor_post_draw_func* func, f32 scale); // func_800B3BA4
|
||||
void Actor_SetDrawParams(ActorDrawParams* iParm1, f32 yDisplacement, actor_post_draw_func* func, f32 scale); // func_800B3BA4
|
||||
void Actor_PostDraw(Actor* actor, LightMapper* mapper, GlobalContext* ctxt, u32 displayList, ColorRGBA8* color); // func_800B3BC8
|
||||
void func_800B3FC0(Actor* actor, LightMapper* mapper, GlobalContext* ctxt); // func_800B3FC0
|
||||
void func_800B4024(Actor* actor, LightMapper* mapper, GlobalContext* ctxt); // func_800B4024
|
||||
|
|
@ -714,15 +713,15 @@ void* func_800B6584(GlobalContext* ctxt, s16 sParm2, void* pvParm3, u32 uParm4);
|
|||
UNK_TYPE4 func_800B6608(int iParm1, short sParm2); // func_800B6608
|
||||
void func_800B6680(void); // func_800B6680
|
||||
void Actor_MarkForDeath(Actor* actor); // func_800B670C
|
||||
void func_800B672C(Actor* actor); // func_800B672C
|
||||
void func_800B675C(Actor* actor, f32 fParm2); // func_800B675C
|
||||
void func_800B67A0(s32 param_1); // func_800B67A0
|
||||
void func_800B67C0(Actor* actor); // func_800B67C0
|
||||
void Actor_InitCurrPosition(Actor* actor); // func_800B672C
|
||||
void Actor_SetHeight(Actor* actor, f32 height); // func_800B675C
|
||||
void Actor_SetRotationFromDrawRotation(Actor* actor); // func_800B67A0
|
||||
void Actor_InitDrawRotation(Actor* actor); // func_800B67C0
|
||||
void Actor_SetScale(Actor* actor, f32 scale); // func_800B67E0
|
||||
void Actor_SetObjectSegment(GlobalContext* ctxt, Actor* actor); // func_800B67FC
|
||||
void Actor_InitToDefaultValues(Actor* actor, GlobalContext* ctxt); // func_800B6834
|
||||
void Actor_FiniActor(Actor* actor, GlobalContext* ctxt); // func_800B6948
|
||||
void Actor_SetMovementScale(s32 iParm1); // func_800B6988
|
||||
void Actor_SetMovementScale(s32 scale); // func_800B6988
|
||||
void Actor_ApplyMovement(Actor* actor); // func_800B69AC
|
||||
void Actor_SetVelocityYRotationAndGravity(Actor* iParm1); // func_800B6A10
|
||||
void Actor_SetVelocityAndMoveYRotationAndGravity(Actor* actor); // func_800B6A88
|
||||
|
|
@ -731,21 +730,21 @@ void Actor_SetVelocityAndMoveXYRotation(Actor* actor); // func_800B6B24
|
|||
void Actor_SetVelocityXYRotationReverse(Actor* actor); // func_800B6B50
|
||||
void Actor_SetVelocityAndMoveXYRotationReverse(Actor* actor); // func_800B6BD8
|
||||
void func_800B6C04(Actor* actor, float fParm2); // func_800B6C04
|
||||
void func_800B6C58(void); // func_800B6C58
|
||||
void func_800B6C58(Actor* actor, UNK_TYPE4 param_2); // func_800B6C58
|
||||
s32 Actor_YawBetweenActors(Actor* from, Actor* to); // func_800B6CD4
|
||||
s32 func_800B6D00(Actor* iParm1, Actor* iParm2); // func_800B6D00
|
||||
s16 Actor_YawBetweenActorsTop(Actor* from, Actor* to); // func_800B6D00
|
||||
s32 Actor_YawToPoint(Actor* actor, Vector3f* point); // func_800B6D2C
|
||||
s32 Actor_PitchBetweenActors(Actor* from, Actor* to); // func_800B6D50
|
||||
s32 func_800B6D7C(Actor* from, Actor* to); // func_800B6D7C
|
||||
s32 Actor_PitchBetweenActorsTop(Actor* from, Actor* to); // func_800B6D7C
|
||||
s32 Actor_PitchToPoint(Actor* actor, Vector3f* point); // func_800B6DA8
|
||||
f32 Actor_DistanceBetweenActors(Actor* actor1, Actor* actor2); // func_800B6DCC
|
||||
f32 Actor_DistanceToPoint(Actor* actor, Vector3f* point); // func_800B6DF8
|
||||
f32 Actor_XZDistanceBetweenActors(Actor* actor1, Actor* actor2); // func_800B6E1C
|
||||
f32 Actor_XZDistanceToPoint(Actor* actor, Vector3f* point); // func_800B6E48
|
||||
void func_800B6E6C(Actor* actor, Vector3f* pfParm2, Vector3f* pfParm3); // func_800B6E6C
|
||||
void Actor_CalcOffsetOrientedToDrawRotation(Actor* actor, Vector3f* offset, Vector3f* point); // func_800B6E6C
|
||||
f32 Actor_YDistance(Actor* actor1, Actor* actor2); // func_800B6F0C
|
||||
void func_800B6F20(void); // func_800B6F20
|
||||
void func_800B6FC8(void); // func_800B6FC8
|
||||
void func_800B6F20(GlobalContext* ctxt, int param_2, float param_3, short param_4); // func_800B6F20
|
||||
float func_800B6FC8(ActorPlayer* player); // func_800B6FC8
|
||||
void func_800B7090(void); // func_800B7090
|
||||
void func_800B7118(void); // func_800B7118
|
||||
void func_800B7128(void); // func_800B7128
|
||||
|
|
@ -754,18 +753,18 @@ void func_800B7170(void); // func_800B7170
|
|||
void func_800B71DC(void); // func_800B71DC
|
||||
u32 func_800B7200(s32 param_1); // func_800B7200
|
||||
void func_800B722C(void); // func_800B722C
|
||||
void func_800B724C(void); // func_800B724C
|
||||
void func_800B7298(void); // func_800B7298
|
||||
UNK_TYPE4 func_800B724C(GlobalContext* ctxt, UNK_TYPE4 param_2, u8 param_3); // func_800B724C
|
||||
unsigned int func_800B7298(GlobalContext* ctxt, UNK_TYPE4 param_2, u8 param_3); // func_800B7298
|
||||
void func_800B72E0(s32 param_1); // func_800B72E0
|
||||
void func_800B72F8(void); // func_800B72F8
|
||||
void func_800B7320(void); // func_800B7320
|
||||
void func_800B7378(void); // func_800B7378
|
||||
void func_800B73E0(void); // func_800B73E0
|
||||
void func_800B742C(void); // func_800B742C
|
||||
void func_800B748C(void); // func_800B748C
|
||||
void func_800B750C(void); // func_800B750C
|
||||
void func_800B75A0(void); // func_800B75A0
|
||||
void func_800B761C(void); // func_800B761C
|
||||
s32 Actor_IsLinkFacingActor(Actor* actor, s16 tolerance, GlobalContext* ctxt); // func_800B7320
|
||||
s32 Actor_IsActorFacedByActor(Actor* actor, Actor* other, s16 tolerance); // func_800B7378
|
||||
s32 Actor_IsActorFacingLink(Actor* actor, s16 angle); // func_800B73E0
|
||||
s32 Actor_IsActorFacingActor(Actor* actor, Actor* other, s16 tolerance); // func_800B742C
|
||||
s32 Actor_IsActorFacingLinkAndWithinRange(Actor* actor, f32 range, s16 tolerance); // func_800B748C
|
||||
s32 Actor_IsActorFacingActorAndWithinRange(Actor* actor, Actor* other, f32 range, s16 tolerance); // func_800B750C
|
||||
void func_800B75A0(BgPolygon* param_1, Vector3f* param_2, s16* param_3); // func_800B75A0
|
||||
UNK_TYPE4 func_800B761C(Actor* param_1, UNK_TYPE4 param_2, unsigned int param_3); // func_800B761C
|
||||
UNK_TYPE4 func_800B7678(GlobalContext* ctxt, Actor* param_2, int param_3, unsigned int param_4); // func_800B7678
|
||||
void func_800B78B8(GlobalContext* ctxt, Actor* actor, f32 uParm3, f32 uParm4, f32 param_5, u32 param_6); // func_800B78B8
|
||||
void func_800B7E04(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6); // func_800B7E04
|
||||
|
|
@ -774,28 +773,28 @@ void func_800B8018(void); // func_800B8018
|
|||
void func_800B8050(Actor* actor, GlobalContext* ctxt, s32 iParm3); // func_800B8050
|
||||
void func_800B8118(void); // func_800B8118
|
||||
void func_800B81E0(void); // func_800B81E0
|
||||
void func_800B8214(void); // func_800B8214
|
||||
void func_800B8248(void); // func_800B8248
|
||||
UNK_PTR func_800B8214(PosRot* param_1, Actor* param_2); // func_800B8214
|
||||
f32* func_800B8248(PosRot* param_1, Actor* param_2); // func_800B8248
|
||||
void func_800B82EC(void); // func_800B82EC
|
||||
void func_800B83BC(void); // func_800B83BC
|
||||
void func_800B83F8(void); // func_800B83F8
|
||||
int func_800B84D0(Actor* actor, GlobalContext* ctxt); // func_800B84D0
|
||||
UNK_TYPE4 func_800B8500(Actor* actor, GlobalContext* ctxt, float fParm3, float fParm4, int param_5); // func_800B8500
|
||||
void func_800B85E0(Actor* actor, GlobalContext* ctxt, f32 uParm3, f32 uParm4); // func_800B85E0
|
||||
void func_800B85E0(Actor* actor, GlobalContext* ctxt, f32 uParm3, s32 uParm4); // func_800B85E0
|
||||
void func_800B8614(Actor* actor, GlobalContext* ctxt, f32 uParm3); // func_800B8614
|
||||
void func_800B863C(Actor* actor, GlobalContext* ctxt); // func_800B863C
|
||||
u32 func_800B867C(Actor* actor, GlobalContext* ctxt); // func_800B867C
|
||||
void func_800B86C8(void); // func_800B86C8
|
||||
void func_800B8708(void); // func_800B8708
|
||||
UNK_TYPE4 func_800B86C8(UNK_TYPE4 param_1, GlobalContext* ctxt, UNK_TYPE4 param_3); // func_800B86C8
|
||||
int func_800B8708(GlobalContext* ctxt); // func_800B8708
|
||||
void func_800B8718(void); // func_800B8718
|
||||
void func_800B874C(void); // func_800B874C
|
||||
void func_800B8804(void); // func_800B8804
|
||||
void func_800B882C(void); // func_800B882C
|
||||
void func_800B886C(void); // func_800B886C
|
||||
void func_800B8898(void); // func_800B8898
|
||||
void func_800B8898(GlobalContext* ctxt, Actor* actor, UNK_PTR param_3, UNK_PTR param_4); // func_800B8898
|
||||
void func_800B8934(void); // func_800B8934
|
||||
u32 Actor_HasParent(Actor* actor, GlobalContext* ctxt); // func_800B89F8
|
||||
UNK_TYPE4 func_800B8A1C(Actor* iParm1, GlobalContext* iParm2, int iParm3, float fParm4, float param_5); // func_800B8A1C
|
||||
UNK_TYPE4 func_800B8A1C(Actor* iParm1, GlobalContext* ctxt, int iParm3, float fParm4, float param_5); // func_800B8A1C
|
||||
void func_800B8B84(void); // func_800B8B84
|
||||
void func_800B8BB0(void); // func_800B8BB0
|
||||
void func_800B8BD0(void); // func_800B8BD0
|
||||
|
|
@ -825,16 +824,16 @@ void func_800B90F4(void); // func_800B90F4
|
|||
void func_800B9120(ActorContext* actCtxt); // func_800B9120
|
||||
void Actor_Init(GlobalContext* ctxt, ActorContext* actCtxt, UNK_TYPE4 uParm3); // func_800B9170
|
||||
void func_800B9334(GlobalContext* ctxt, ActorContext* actCtxt); // func_800B9334
|
||||
Actor* func_800B948C(GlobalContext* ctxt); // func_800B948C
|
||||
void func_800B9780(GlobalContext* ctxt, ActorContext* actCtxt); // func_800B9780
|
||||
Actor* Actor_UpdateActor(s800B948C* params); // func_800B948C
|
||||
void Actor_UpdateAll(GlobalContext* ctxt, ActorContext* actCtxt); // func_800B9780
|
||||
void Actor_DrawActor(GlobalContext* ctxt, Actor* actor); // func_800B9A04
|
||||
void func_800B9D1C(Actor* actor); // func_800B9D1C
|
||||
void Actor_DrawAllSetup(GlobalContext* ctxt); // func_800B9E3C
|
||||
s32 Actor_RecordDrawnActor(GlobalContext* ctxt, Actor* actor); // func_800B9E4C
|
||||
s32 Actor_RecordUndrawnActor(GlobalContext* ctxt, Actor* actor); // func_800B9E4C
|
||||
void func_800B9E84(void); // func_800B9E84
|
||||
void func_800B9EF4(GlobalContext* ctxt, int numActors, Actor** actors); // func_800B9EF4
|
||||
void func_800BA2D8(GlobalContext* ctxt, Actor* actor); // func_800BA2D8
|
||||
UNK_TYPE4 func_800BA2FC(GlobalContext* ctxt, Actor* actor, Vector3f* param_3, f32 param_4); // func_800BA2FC
|
||||
s32 func_800BA2D8(GlobalContext* ctxt, Actor* actor); // func_800BA2D8
|
||||
s32 func_800BA2FC(GlobalContext* ctxt, Actor* actor, Vector3f* param_3, f32 param_4); // func_800BA2FC
|
||||
void Actor_DrawAll(GlobalContext* ctxt, ActorContext* aCtxt); // func_800BA42C
|
||||
void func_800BA6FC(void); // func_800BA6FC
|
||||
void func_800BA798(GlobalContext* ctxt, ActorContext* aCtxt); // func_800BA798
|
||||
|
|
@ -843,12 +842,12 @@ void func_800BA9B4(void); // func_800BA9B4
|
|||
void Actor_InsertIntoTypeList(ActorContext* actCtxt, Actor* actor, u8 type); // func_800BAAB4
|
||||
Actor* Actor_RemoveFromTypeList(GlobalContext* ctxt, ActorContext* actCtxt, Actor* actor); // func_800BAB24
|
||||
void Actor_FreeOverlay(ActorOverlayTableEntry* entry); // func_800BABFC
|
||||
void Actor_SpawnNoParentDefaultUnk38Unk20(ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 sParm10); // func_800BAC60
|
||||
void Actor_Spawn(ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 sParm10); // func_800BAC60
|
||||
ActorInitData* Actor_LoadOverlay(ActorContext* actCtxt, s16 index); // func_800BACD4
|
||||
Actor* Actor_Spawn(ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 variable, UNK_TYPE4 param_11, s32 param_12, Actor* parent); // func_800BAE14
|
||||
void Actor_SpawnDefaultUnk38(ActorContext* actCtxt, Actor* parent, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s32 variable); // func_800BB0C0
|
||||
Actor* Actor_SpawnWithParentAndCutscene(ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 variable, u32 cutscene, s32 param_12, Actor* parent); // func_800BAE14
|
||||
void Actor_SpawnWithParent(ActorContext* actCtxt, Actor* parent, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s32 variable); // func_800BB0C0
|
||||
void Actor_SpawnTransitionActors(GlobalContext* ctxt, ActorContext* actCtxt); // func_800BB140
|
||||
void func_800BB2D0(void); // func_800BB2D0
|
||||
void func_800BB2D0(ActorContext* aCtxt, unsigned short* param_2, GlobalContext* ctxt); // func_800BB2D0
|
||||
Actor* func_800BB498(ActorContext* actCtxt, Actor* actor, GlobalContext* ctxt); // func_800BB498
|
||||
void func_800BB59C(void); // func_800BB59C
|
||||
void func_800BB604(void); // func_800BB604
|
||||
|
|
@ -1034,9 +1033,9 @@ void func_800C6474(GlobalContext* ctxt, BgDynaCollision* dyna, s32 index); // fu
|
|||
void BgCheck_RemoveActorMesh(GlobalContext* ctxt, BgDynaCollision* dyna, s32 index); // func_800C64CC
|
||||
void func_800C6554(void); // func_800C6554
|
||||
void BgCheck_CalcWaterboxDimensions(Vector3f* minPos, Vector3f* maxXPos, Vector3f* maxZPos, Vector3s* minPosOut, s16* xLength, s16* zLength); // func_800C656C
|
||||
void func_800C6838(GlobalContext* ctxt, BgDynaCollision* dyna, s32 index, s32* currVertices, s32* currPolygons, s32* currWaterboxes); // func_800C6838
|
||||
void func_800C734C(GlobalContext* ctxt, BgDynaCollision* param_2, int param_3); // func_800C734C
|
||||
void func_800C73E4(GlobalContext* ctxt, BgDynaCollision* dyna); // func_800C73E4
|
||||
void BgCheck_AddActorMeshToLists(GlobalContext* ctxt, BgDynaCollision* dyna, s32 index, s32* currVertices, s32* currPolygons, s32* currWaterboxes); // func_800C6838
|
||||
void BgCheck_ResetFlagsIfLoadedActor(GlobalContext* ctxt, BgDynaCollision* dyna, Actor* actor); // func_800C734C
|
||||
void BgCheck_Update(GlobalContext* ctxt, BgDynaCollision* dyna); // func_800C73E4
|
||||
void func_800C756C(s32 param_1, s32* param_2, s32* param_3, s32* param_4); // func_800C756C
|
||||
void BgCheck_UpdateAllActorMeshes(GlobalContext* ctxt, BgDynaCollision* dyna); // func_800C765C
|
||||
void func_800C76EC(void); // func_800C76EC
|
||||
|
|
@ -1107,7 +1106,7 @@ void BgCheck2_AttachToMesh(BgCheckContext* bgCtxt, Actor* actor, s32 index); //
|
|||
u32 BgCheck2_UpdateActorAttachedToMesh(BgCheckContext* bgCtxt, s32 index, Actor* actor); // func_800CAD2C
|
||||
void BcCheck3_BgActorInit(BgActor* actor, UNK_TYPE4 param_2); // func_800CAE10
|
||||
void BgCheck3_LoadMesh(GlobalContext* ctxt, BgActor* actor, BgMeshHeader* meshHeader); // func_800CAE34
|
||||
void func_800CAE7C(BgActor* actor); // func_800CAE7C
|
||||
void BgCheck3_ResetFlags(BgActor* actor); // func_800CAE7C
|
||||
void func_800CAE88(BgActor* actor); // func_800CAE88
|
||||
void func_800CAE9C(BgActor* actor); // func_800CAE9C
|
||||
void func_800CAEB0(void); // func_800CAEB0
|
||||
|
|
@ -1121,20 +1120,20 @@ s32 func_800CAF94(BgActor* actor); // func_800CAF94
|
|||
s32 func_800CAFB8(BgActor* actor); // func_800CAFB8
|
||||
s32 func_800CAFDC(BgActor* actor); // func_800CAFDC
|
||||
void func_800CB000(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5); // func_800CB000
|
||||
void func_800CB210(void); // func_800CB210
|
||||
void func_800CB240(void); // func_800CB240
|
||||
f32 Camera_fabsf(f32 f); // func_800CB210
|
||||
f32 Camera_LengthVec3f(Vector3f* v); // func_800CB240
|
||||
void func_800CB270(void); // func_800CB270
|
||||
void func_800CB330(void); // func_800CB330
|
||||
void func_800CB398(void); // func_800CB398
|
||||
f32 Camera_Lerpf(f32 b, f32 a, f32 t, f32 minDist); // func_800CB330
|
||||
s16 Camera_Lerps(s16 b, s16 a, f32 t, s16 minDist); // func_800CB398
|
||||
void func_800CB42C(void); // func_800CB42C
|
||||
void func_800CB4C0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_800CB4C0
|
||||
void func_800CB544(void); // func_800CB544
|
||||
void Camera_LerpVec3f(Vector3f* b, Vector3f* a, f32 tXZ, f32 tY, f32 minDist); // func_800CB4C0
|
||||
void func_800CB544(Camera* camera); // func_800CB544
|
||||
void func_800CB584(void); // func_800CB584
|
||||
void func_800CB5DC(void); // func_800CB5DC
|
||||
void func_800CB60C(void); // func_800CB60C
|
||||
void func_800CB674(void); // func_800CB674
|
||||
void func_800CB6C8(void); // func_800CB6C8
|
||||
void func_800CB700(void); // func_800CB700
|
||||
f32 func_800CB700(Camera* camera); // func_800CB700
|
||||
void func_800CB780(void); // func_800CB780
|
||||
void func_800CB7CC(void); // func_800CB7CC
|
||||
void func_800CB7F8(void); // func_800CB7F8
|
||||
|
|
@ -1191,100 +1190,100 @@ void func_800CE930(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_
|
|||
void func_800CEAD8(void); // func_800CEAD8
|
||||
void func_800CEC38(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_800CEC38
|
||||
void func_800CED90(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7); // func_800CED90
|
||||
void func_800CF3A4(void); // func_800CF3A4
|
||||
void func_800CF3B4(void); // func_800CF3B4
|
||||
void func_800D0874(void); // func_800D0874
|
||||
void func_800D0894(void); // func_800D0894
|
||||
void func_800D1228(void); // func_800D1228
|
||||
void func_800D12B8(void); // func_800D12B8
|
||||
void func_800D1A78(void); // func_800D1A78
|
||||
void func_800D2AA8(void); // func_800D2AA8
|
||||
void func_800D2AC8(void); // func_800D2AC8
|
||||
void func_800D2AE8(void); // func_800D2AE8
|
||||
void func_800D2B08(void); // func_800D2B08
|
||||
void func_800D2B28(void); // func_800D2B28
|
||||
void func_800D2B48(void); // func_800D2B48
|
||||
void func_800D3520(void); // func_800D3520
|
||||
void func_800D41E0(void); // func_800D41E0
|
||||
void func_800D4200(void); // func_800D4200
|
||||
void func_800D4220(void); // func_800D4220
|
||||
void func_800D55A8(void); // func_800D55A8
|
||||
void func_800D55C8(void); // func_800D55C8
|
||||
void func_800D55E8(void); // func_800D55E8
|
||||
void func_800D5608(void); // func_800D5608
|
||||
void func_800D5628(void); // func_800D5628
|
||||
void func_800D67DC(void); // func_800D67DC
|
||||
void func_800D67FC(void); // func_800D67FC
|
||||
void func_800D73C8(void); // func_800D73C8
|
||||
s32 Camera_ModeNop(Camera* camera); // func_800CF3A4
|
||||
s32 Camera_ModeNORM1(Camera* camera); // func_800CF3B4
|
||||
s32 Camera_ModeNORM2(Camera* camera); // func_800D0874
|
||||
s32 Camera_ModeNORM3(Camera* camera); // func_800D0894
|
||||
s32 Camera_ModeNORM4(Camera* camera); // func_800D1228
|
||||
s32 Camera_ModeNORM0(Camera* camera); // func_800D12B8
|
||||
s32 Camera_ModePARA1(Camera* camera); // func_800D1A78
|
||||
s32 Camera_ModePARA2(Camera* camera); // func_800D2AA8
|
||||
s32 Camera_ModePARA3(Camera* camera); // func_800D2AC8
|
||||
s32 Camera_ModePARA4(Camera* camera); // func_800D2AE8
|
||||
s32 Camera_ModePARA0(Camera* camera); // func_800D2B08
|
||||
s32 Camera_ModeJUMP1(Camera* camera); // func_800D2B28
|
||||
s32 Camera_ModeJUMP2(Camera* camera); // func_800D2B48
|
||||
s32 Camera_ModeJUMP3(Camera* camera); // func_800D3520
|
||||
s32 Camera_ModeJUMP4(Camera* camera); // func_800D41E0
|
||||
s32 Camera_ModeJUMP0(Camera* camera); // func_800D4200
|
||||
s32 Camera_ModeBATT1(Camera* camera); // func_800D4220
|
||||
s32 Camera_ModeBATT2(Camera* camera); // func_800D55A8
|
||||
s32 Camera_ModeBATT3(Camera* camera); // func_800D55C8
|
||||
s32 Camera_ModeBATT4(Camera* camera); // func_800D55E8
|
||||
s32 Camera_ModeBATT0(Camera* camera); // func_800D5608
|
||||
s32 Camera_ModeKEEP1(Camera* camera); // func_800D5628
|
||||
s32 Camera_ModeKEEP2(Camera* camera); // func_800D67DC
|
||||
s32 Camera_ModeKEEP3(Camera* camera); // func_800D67FC
|
||||
s32 Camera_ModeKEEP4(Camera* camera); // func_800D73C8
|
||||
void func_800D7C44(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE1 param_6, UNK_TYPE1 param_7, UNK_TYPE1 param_8, UNK_TYPE1 param_9, UNK_TYPE1 param_10, UNK_TYPE2 param_11, UNK_TYPE2 param_12); // func_800D7C44
|
||||
void func_800D7FA4(void); // func_800D7FA4
|
||||
void func_800D7FC4(void); // func_800D7FC4
|
||||
void func_800D83C8(void); // func_800D83C8
|
||||
void func_800D8E08(void); // func_800D8E08
|
||||
void func_800D8E28(void); // func_800D8E28
|
||||
void func_800D8E48(void); // func_800D8E48
|
||||
void func_800D8E68(void); // func_800D8E68
|
||||
void func_800D947C(void); // func_800D947C
|
||||
void func_800D949C(void); // func_800D949C
|
||||
void func_800D94BC(void); // func_800D94BC
|
||||
void func_800D94DC(void); // func_800D94DC
|
||||
void func_800D94FC(void); // func_800D94FC
|
||||
void func_800D951C(void); // func_800D951C
|
||||
void func_800D953C(void); // func_800D953C
|
||||
void func_800D955C(void); // func_800D955C
|
||||
void func_800D957C(void); // func_800D957C
|
||||
void func_800D959C(void); // func_800D959C
|
||||
void func_800D95BC(void); // func_800D95BC
|
||||
void func_800D99D0(void); // func_800D99D0
|
||||
void func_800D9A2C(void); // func_800D9A2C
|
||||
void func_800D9A88(void); // func_800D9A88
|
||||
void func_800D9AE4(void); // func_800D9AE4
|
||||
void func_800DA3B8(void); // func_800DA3B8
|
||||
void func_800DA4EC(void); // func_800DA4EC
|
||||
void func_800DA50C(void); // func_800DA50C
|
||||
void func_800DA52C(void); // func_800DA52C
|
||||
void func_800DA54C(void); // func_800DA54C
|
||||
void func_800DAD10(void); // func_800DAD10
|
||||
void func_800DB804(void); // func_800DB804
|
||||
void func_800DBB14(void); // func_800DBB14
|
||||
void func_800DC270(void); // func_800DC270
|
||||
void func_800DC718(void); // func_800DC718
|
||||
void func_800DC738(void); // func_800DC738
|
||||
void func_800DC758(void); // func_800DC758
|
||||
void func_800DC778(void); // func_800DC778
|
||||
void func_800DC798(void); // func_800DC798
|
||||
void func_800DCC90(void); // func_800DCC90
|
||||
void func_800DCCB0(void); // func_800DCCB0
|
||||
void func_800DCCD0(void); // func_800DCCD0
|
||||
void func_800DCCF0(void); // func_800DCCF0
|
||||
void func_800DCD10(void); // func_800DCD10
|
||||
void func_800DCD30(void); // func_800DCD30
|
||||
void func_800DD0FC(void); // func_800DD0FC
|
||||
void func_800DD11C(void); // func_800DD11C
|
||||
void func_800DD13C(void); // func_800DD13C
|
||||
void func_800DD5B8(void); // func_800DD5B8
|
||||
void func_800DDD58(void); // func_800DDD58
|
||||
void func_800DDDA8(void); // func_800DDDA8
|
||||
void func_800DDDD0(Camera* iParm1, View* uParm2, UNK_TYPE4 uParm3, GlobalContext* uParm4); // func_800DDDD0
|
||||
s32 Camera_ModeKEEP0(Camera* camera); // func_800D7FA4
|
||||
s32 Camera_ModeFIXD1(Camera* camera); // func_800D7FC4
|
||||
s32 Camera_ModeFIXD2(Camera* camera); // func_800D83C8
|
||||
s32 Camera_ModeFIXD3(Camera* camera); // func_800D8E08
|
||||
s32 Camera_ModeFIXD4(Camera* camera); // func_800D8E28
|
||||
s32 Camera_ModeFIXD0(Camera* camera); // func_800D8E48
|
||||
s32 Camera_ModeSUBJ1(Camera* camera); // func_800D8E68
|
||||
s32 Camera_ModeSUBJ2(Camera* camera); // func_800D947C
|
||||
s32 Camera_ModeSUBJ3(Camera* camera); // func_800D949C
|
||||
s32 Camera_ModeSUBJ4(Camera* camera); // func_800D94BC
|
||||
s32 Camera_ModeSUBJ0(Camera* camera); // func_800D94DC
|
||||
s32 Camera_ModeDATA0(Camera* camera); // func_800D94FC
|
||||
s32 Camera_ModeDATA1(Camera* camera); // func_800D951C
|
||||
s32 Camera_ModeDATA2(Camera* camera); // func_800D953C
|
||||
s32 Camera_ModeDATA3(Camera* camera); // func_800D955C
|
||||
s32 Camera_ModeDATA4(Camera* camera); // func_800D957C
|
||||
s32 Camera_ModeUNIQ1(Camera* camera); // func_800D959C
|
||||
s32 Camera_ModeUNIQ2(Camera* camera); // func_800D95BC
|
||||
s32 Camera_ModeUNIQ3(Camera* camera); // func_800D99D0
|
||||
s32 Camera_ModeUNIQ4(Camera* camera); // func_800D9A2C
|
||||
s32 Camera_ModeUNIQ5(Camera* camera); // func_800D9A88
|
||||
s32 Camera_ModeUNIQ0(Camera* camera); // func_800D9AE4
|
||||
s32 Camera_ModeUNIQ6(Camera* camera); // func_800DA3B8
|
||||
s32 Camera_ModeUNIQ7(Camera* camera); // func_800DA4EC
|
||||
s32 Camera_ModeUNIQ8(Camera* camera); // func_800DA50C
|
||||
s32 Camera_ModeUNIQ9(Camera* camera); // func_800DA52C
|
||||
s32 Camera_ModeDEMO1(Camera* camera); // func_800DA54C
|
||||
s32 Camera_ModeDEMO2(Camera* camera); // func_800DAD10
|
||||
s32 Camera_ModeDEMO3(Camera* camera); // func_800DB804
|
||||
s32 Camera_ModeDEMO4(Camera* camera); // func_800DBB14
|
||||
s32 Camera_ModeDEMO5(Camera* camera); // func_800DC270
|
||||
s32 Camera_ModeDEMO6(Camera* camera); // func_800DC718
|
||||
s32 Camera_ModeDEMO7(Camera* camera); // func_800DC738
|
||||
s32 Camera_ModeDEMO8(Camera* camera); // func_800DC758
|
||||
s32 Camera_ModeDEMO9(Camera* camera); // func_800DC778
|
||||
s32 Camera_ModeDEMO0(Camera* camera); // func_800DC798
|
||||
s32 Camera_ModeSPEC0(Camera* camera); // func_800DCC90
|
||||
s32 Camera_ModeSPEC1(Camera* camera); // func_800DCCB0
|
||||
s32 Camera_ModeSPEC2(Camera* camera); // func_800DCCD0
|
||||
s32 Camera_ModeSPEC3(Camera* camera); // func_800DCCF0
|
||||
s32 Camera_ModeSPEC4(Camera* camera); // func_800DCD10
|
||||
s32 Camera_ModeSPEC5(Camera* camera); // func_800DCD30
|
||||
s32 Camera_ModeSPEC6(Camera* camera); // func_800DD0FC
|
||||
s32 Camera_ModeSPEC7(Camera* camera); // func_800DD11C
|
||||
s32 Camera_ModeSPEC8(Camera* camera); // func_800DD13C
|
||||
s32 Camera_ModeSPEC9(Camera* camera); // func_800DD5B8
|
||||
Camera* Camera_Alloc(View* view, BgCheckContext* bg, GlobalContext* ctxt); // func_800DDD58
|
||||
void Camera_Free(Camera* camera); // func_800DDDA8
|
||||
void Camera_Init(Camera* camera, View* view, BgCheckContext* bg, GlobalContext* ctxt); // func_800DDDD0
|
||||
void func_800DDFE0(void); // func_800DDFE0
|
||||
void func_800DE0EC(void); // func_800DE0EC
|
||||
s32 func_800DE308(Camera* iParm1, UNK_TYPE2 uParm2); // func_800DE308
|
||||
void func_800DE0EC(Camera* camera, Actor* actor); // func_800DE0EC
|
||||
s32 func_800DE308(Camera* camera, UNK_TYPE2 uParm2); // func_800DE308
|
||||
void func_800DE324(void); // func_800DE324
|
||||
void func_800DE62C(void); // func_800DE62C
|
||||
void func_800DE840(void); // func_800DE840
|
||||
void func_800DE890(void); // func_800DE890
|
||||
void func_800DE954(void); // func_800DE954
|
||||
void func_800DE9B0(void); // func_800DE9B0
|
||||
UNK_TYPE4 func_800DE954(Camera* camera); // func_800DE954
|
||||
Vector3s* Camera_Update(Vector3s* param_1, Camera* camera); // func_800DE9B0
|
||||
void func_800DF498(void); // func_800DF498
|
||||
void func_800DF4D0(void); // func_800DF4D0
|
||||
unsigned int Camera_SetMode(Camera* camera, s16 mode, char param_3); // func_800DF4D0
|
||||
void func_800DF840(void); // func_800DF840
|
||||
void func_800DF86C(void); // func_800DF86C
|
||||
void func_800DF8EC(void); // func_800DF8EC
|
||||
void func_800DFAC8(void); // func_800DFAC8
|
||||
void func_800DFB14(void); // func_800DFB14
|
||||
int func_800DFAC8(Camera* camera, short param_2); // func_800DFAC8
|
||||
unsigned int func_800DFB14(Camera* camera, unsigned int param_2); // func_800DFB14
|
||||
void func_800DFC1C(void); // func_800DFC1C
|
||||
void func_800DFC40(void); // func_800DFC40
|
||||
void func_800DFC68(void); // func_800DFC68
|
||||
int func_800DFC68(Camera* camera); // func_800DFC68
|
||||
void func_800DFC90(void); // func_800DFC90
|
||||
void func_800DFCB4(void); // func_800DFCB4
|
||||
void func_800DFCDC(void); // func_800DFCDC
|
||||
|
|
@ -1294,10 +1293,10 @@ UNK_TYPE4 func_800DFEF0(s32 param_1, u16 param_2); // func_800DFEF0
|
|||
UNK_TYPE4 func_800DFF18(Camera* iParm1, UNK_TYPE2 uParm2); // func_800DFF18
|
||||
UNK_TYPE4 func_800DFF34(s32 param_1); // func_800DFF34
|
||||
UNK_TYPE4 func_800DFF44(void); // func_800DFF44
|
||||
s32 func_800DFF60(Camera* iParm1, u16 uParm2); // func_800DFF60
|
||||
void func_800DFF84(void); // func_800DFF84
|
||||
s16 Camera_SetFlags(Camera* iParm1, s16 flags); // func_800DFF60
|
||||
s16 Camera_ClearFlags(Camera* camera, s16 flags); // func_800DFF84
|
||||
void func_800DFFAC(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7); // func_800DFFAC
|
||||
void func_800E007C(void); // func_800E007C
|
||||
UNK_TYPE4 func_800E007C(Camera* param_1, Camera* param_2); // func_800E007C
|
||||
UNK_TYPE4 func_800E01AC(void); // func_800E01AC
|
||||
void func_800E01B8(void); // func_800E01B8
|
||||
void func_800E01DC(s32 param_1, u32 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6); // func_800E01DC
|
||||
|
|
@ -1306,7 +1305,7 @@ void func_800E0238(void); // func_800E0238
|
|||
void func_800E02AC(void); // func_800E02AC
|
||||
void func_800E0308(void); // func_800E0308
|
||||
void func_800E031C(void); // func_800E031C
|
||||
void func_800E0348(void); // func_800E0348
|
||||
void func_800E0348(Camera* camera); // func_800E0348
|
||||
s800E03A0* func_800E03A0(s32 a0); // func_800E03A0
|
||||
void func_800E03CC(u8* param_1); // func_800E03CC
|
||||
f32 Collision_GetDamageAndEffectOnBumper(ColCommon* toucher, ColBodyInfo* toucherBody, ColCommon* bumper, ColBodyInfo* bumperBody, u32* effect); // func_800E0410
|
||||
|
|
@ -1484,7 +1483,7 @@ UNK_TYPE4 func_800E7264(ColCommon* iParm1); // func_800E7264
|
|||
UNK_TYPE4 func_800E7288(ColCommon* piParm1, ColCommon* piParm2); // func_800E7288
|
||||
void Collision_DoOTWithOT(GlobalContext* ctxt, CollisionContext* colCtxt); // func_800E7308
|
||||
void func_800E7494(ActorA0* param_1); // func_800E7494
|
||||
void func_800E74DC(void); // func_800E74DC
|
||||
void func_800E74DC(ActorA0* param_1); // func_800E74DC
|
||||
void func_800E7508(s32 param_1, UNK_PTR param_2); // func_800E7508
|
||||
void func_800E7530(ActorA0* param_1, ActorDamageChart* param_2, UNK_PTR param_3); // func_800E7530
|
||||
void func_800E755C(ActorA0* puParm1, ActorDamageChart* uParm2, UNK_PTR puParm3); // func_800E755C
|
||||
|
|
@ -1645,31 +1644,31 @@ void func_800F12D0(GlobalContext* ctxt); // func_800F12D0
|
|||
void func_800F1304(void); // func_800F1304
|
||||
void func_800F1374(int param_1, short param_2); // func_800F1374
|
||||
void func_800F13E8(void); // func_800F13E8
|
||||
void func_800F1460(void); // func_800F1460
|
||||
void func_800F14F8(void); // func_800F14F8
|
||||
void func_800F1544(void); // func_800F1544
|
||||
void func_800F15D8(void); // func_800F15D8
|
||||
void func_800F1648(void); // func_800F1648
|
||||
void func_800F1678(void); // func_800F1678
|
||||
void func_800F16A8(void); // func_800F16A8
|
||||
void func_800F17FC(void); // func_800F17FC
|
||||
void func_800F1A7C(void); // func_800F1A7C
|
||||
void func_800F1BA4(void); // func_800F1BA4
|
||||
void func_800F1BE4(void); // func_800F1BE4
|
||||
void func_800F1C68(void); // func_800F1C68
|
||||
void func_800F1CE0(void); // func_800F1CE0
|
||||
void func_800F1D84(void); // func_800F1D84
|
||||
void func_800F1FBC(void); // func_800F1FBC
|
||||
void func_800F207C(void); // func_800F207C
|
||||
void func_800F208C(void); // func_800F208C
|
||||
void func_800F20B8(void); // func_800F20B8
|
||||
void func_800F20F8(void); // func_800F20F8
|
||||
s16 func_800F1460(s16 param_1); // func_800F1460
|
||||
ActorCutscene* ActorCutscene_GetCutsceneImpl(s16 index); // func_800F14F8
|
||||
void ActorCutscene_Init(GlobalContext* ctxt, ActorCutscene* cutscenes, s32 num); // func_800F1544
|
||||
void func_800F15D8(Camera* camera); // func_800F15D8
|
||||
void ActorCutscene_ClearWaiting(void); // func_800F1648
|
||||
void ActorCutscene_ClearNextCutscenes(void); // func_800F1678
|
||||
void ActorCutscene_MarkNextCutscenes(void); // func_800F16A8
|
||||
void ActorCutscene_End(void); // func_800F17FC
|
||||
void ActorCutscene_Update(void); // func_800F1A7C
|
||||
void ActorCutscene_SetIntentToPlay(s16 index); // func_800F1BA4
|
||||
s16 ActorCutscene_GetCanPlayNext(s16 index); // func_800F1BE4
|
||||
s16 ActorCutscene_StartAndSetUnkLinkFields(s16 index, Actor* actor); // func_800F1C68
|
||||
s16 ActorCutscene_StartAndSetFlag(s16 index, Actor* actor); // func_800F1CE0
|
||||
s16 ActorCutscene_Start(s16 index, Actor* actor); // func_800F1D84
|
||||
s16 ActorCutscene_Stop(s16 index); // func_800F1FBC
|
||||
s16 ActorCutscene_GetCurrentIndex(void); // func_800F207C
|
||||
ActorCutscene* ActorCutscene_GetCutscene(s16 index); // func_800F208C
|
||||
s16 ActorCutscene_GetAdditionalCutscene(s16 index); // func_800F20B8
|
||||
s16 ActorCutscene_GetLength(s16 index); // func_800F20F8
|
||||
void func_800F2138(void); // func_800F2138
|
||||
void func_800F2178(void); // func_800F2178
|
||||
void func_800F21B8(void); // func_800F21B8
|
||||
s16 ActorCutscene_GetCurrentCamera(void); // func_800F21B8
|
||||
void func_800F21CC(void); // func_800F21CC
|
||||
void func_800F22C4(void); // func_800F22C4
|
||||
void func_800F23C4(void); // func_800F23C4
|
||||
UNK_TYPE4 func_800F22C4(short param_1, Actor* actor); // func_800F22C4
|
||||
void ActorCutscene_SetReturnCamera(s16 index); // func_800F23C4
|
||||
void func_800F23E0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6); // func_800F23E0
|
||||
void func_800F2478(void); // func_800F2478
|
||||
void func_800F2620(void); // func_800F2620
|
||||
|
|
@ -2070,15 +2069,15 @@ void func_8010BEBC(void); // func_8010BEBC
|
|||
void func_8010BEF0(void); // func_8010BEF0
|
||||
void func_8010BF24(void); // func_8010BF24
|
||||
void func_8010BF58(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_8010BF58
|
||||
void func_8010C0C0(void); // func_8010C0C0
|
||||
void func_8010C164(void); // func_8010C164
|
||||
UNK_TYPE4 func_8010C19C(void); // func_8010C19C
|
||||
void Nmi_Init(void); // func_8010C0C0
|
||||
void Nmi_SetPrenmiStart(void); // func_8010C164
|
||||
s32 Nmi_GetPrenmiHasStarted(void); // func_8010C19C
|
||||
void func_8010C1B0(void); // func_8010C1B0
|
||||
void func_8010C230(void); // func_8010C230
|
||||
f32 func_8010C274(f32* param_1, f32* param_2, f32* param_3); // func_8010C274
|
||||
void func_8010C2D0(void); // func_8010C2D0
|
||||
void func_8010C304(void); // func_8010C304
|
||||
void func_8010C36C(void); // func_8010C36C
|
||||
f32 CamMath_Distance(Vector3f* a, Vector3f* b); // func_8010C230
|
||||
f32 CamMath_DistanceAndDiff(Vector3f* a, Vector3f* b, Vector3f* diff); // func_8010C274
|
||||
f32 CamMath_DistanceXZ(Vector3f* a, Vector3f* b); // func_8010C2D0
|
||||
f32 func_8010C304(f32 a, f32 b); // func_8010C304
|
||||
f32 func_8010C36C(f32 a, f32 b); // func_8010C36C
|
||||
void func_8010C3D4(void); // func_8010C3D4
|
||||
void func_8010C484(void); // func_8010C484
|
||||
void func_8010C530(void); // func_8010C530
|
||||
|
|
@ -2109,7 +2108,7 @@ void func_8010EB50(void); // func_8010EB50
|
|||
void func_8010EBA0(void); // func_8010EBA0
|
||||
void func_8010EC54(void); // func_8010EC54
|
||||
void func_8010EE74(void); // func_8010EE74
|
||||
void func_8010EF68(void); // func_8010EF68
|
||||
void func_8010EF68(u16 param_1); // func_8010EF68
|
||||
void func_8010EF9C(void); // func_8010EF9C
|
||||
void func_8010F0D4(void); // func_8010F0D4
|
||||
void func_8010F1A8(void); // func_8010F1A8
|
||||
|
|
@ -2164,7 +2163,7 @@ void func_8011B5C0(void); // func_8011B5C0
|
|||
void func_8011B9E0(void); // func_8011B9E0
|
||||
void func_8011BF70(void); // func_8011BF70
|
||||
void func_8011C4C4(void); // func_8011C4C4
|
||||
void func_8011C808(void); // func_8011C808
|
||||
void func_8011C808(GlobalContext* ctxt); // func_8011C808
|
||||
void func_8011C898(void); // func_8011C898
|
||||
void func_8011CA64(void); // func_8011CA64
|
||||
void func_8011E3B4(void); // func_8011E3B4
|
||||
|
|
@ -2180,7 +2179,7 @@ s32 func_801224E0(s32 param_1, s16 param_2, s16 param_3); // func_801224E0
|
|||
void func_80122524(void); // func_80122524
|
||||
void func_801225CC(void); // func_801225CC
|
||||
void func_80122660(void); // func_80122660
|
||||
void func_80122670(void); // func_80122670
|
||||
UNK_TYPE4 func_80122670(int* param_1, InputStruct* input); // func_80122670
|
||||
void func_801226E0(void); // func_801226E0
|
||||
void func_80122744(void); // func_80122744
|
||||
void func_80122760(void); // func_80122760
|
||||
|
|
@ -2206,7 +2205,7 @@ void func_80123434(void); // func_80123434
|
|||
void func_80123448(void); // func_80123448
|
||||
void func_801234B0(void); // func_801234B0
|
||||
void func_801234D4(void); // func_801234D4
|
||||
void func_80123590(void); // func_80123590
|
||||
s32 func_80123590(GlobalContext* ctxt, Actor* actor); // func_80123590
|
||||
void func_8012364C(void); // func_8012364C
|
||||
void func_80123810(void); // func_80123810
|
||||
void func_80123960(void); // func_80123960
|
||||
|
|
@ -2216,7 +2215,7 @@ void func_80123BD4(void); // func_80123BD4
|
|||
void func_80123C58(void); // func_80123C58
|
||||
void func_80123C90(void); // func_80123C90
|
||||
void func_80123D50(void); // func_80123D50
|
||||
void func_80123DA4(void); // func_80123DA4
|
||||
void func_80123DA4(ActorPlayer* player); // func_80123DA4
|
||||
void func_80123DC0(void); // func_80123DC0
|
||||
void func_80123E90(void); // func_80123E90
|
||||
void func_80123F2C(void); // func_80123F2C
|
||||
|
|
@ -2613,7 +2612,7 @@ void Matrix_Multiply(z_Matrix* l, z_Matrix* r, z_Matrix* dst); // func_80138D38
|
|||
void Matrix_GetIdentity(z_Matrix** puParm1); // func_80139094
|
||||
void Matrix_MakeIdentity(z_Matrix* matrix); // func_801390A8
|
||||
void Matrix_Copy(z_Matrix* src, z_Matrix* dst); // func_80139100
|
||||
s32 invert_matrix(z_Matrix* matrix, z_Matrix* invert); // func_80139188
|
||||
s32 Matrix_Invert(z_Matrix* matrix, z_Matrix* invert); // func_80139188
|
||||
void Matrix_MakeScale(z_Matrix* matrix, f32 x, f32 y, f32 z); // func_80139428
|
||||
void Matrix_MakeRotationZYX(z_Matrix* matrix, s16 xRotation, s16 yRotation, s16 zRotation); // func_8013948C
|
||||
void Matrix_MakeRotationYXZ(z_Matrix* matrix, s16 xRotation, s16 yRotation, s16 zRotation); // func_8013961C
|
||||
|
|
@ -2854,7 +2853,7 @@ void func_80156758(void); // func_80156758
|
|||
void func_8015680C(GlobalContext* param_1); // func_8015680C
|
||||
void func_801586A4(GlobalContext* ctxt); // func_801586A4
|
||||
void Message_Init(GlobalContext* ctxt); // func_801586D4
|
||||
void func_801588D0(void); // func_801588D0
|
||||
void func_801588D0(GlobalContext* ctxt, short param_2); // func_801588D0
|
||||
void func_80158988(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5); // func_80158988
|
||||
void func_80158A24(void); // func_80158A24
|
||||
void func_80158C04(void); // func_80158C04
|
||||
|
|
@ -2867,7 +2866,7 @@ void func_8015A144(void); // func_8015A144
|
|||
void func_8015B198(void); // func_8015B198
|
||||
void func_8015E750(void); // func_8015E750
|
||||
void func_8015E7EC(GlobalContext* iParm1, UNK_PTR puParm2); // func_8015E7EC
|
||||
void func_8015F8A8(void); // func_8015F8A8
|
||||
void func_8015F8A8(UNK_TYPE4 ctxt); // func_8015F8A8
|
||||
void func_80160A90(void); // func_80160A90
|
||||
void func_80160AF8(void); // func_80160AF8
|
||||
void func_80160B40(void); // func_80160B40
|
||||
|
|
@ -2965,37 +2964,37 @@ void func_80165E7C(void); // func_80165E7C
|
|||
void func_80165EC0(void); // func_80165EC0
|
||||
void func_80166060(void); // func_80166060
|
||||
void func_801660B8(GlobalContext* ctxt, UNK_TYPE4 param_2); // func_801660B8
|
||||
void Main_Fini(GlobalContext* ctxt); // func_8016613C
|
||||
void Play_Fini(GlobalContext* ctxt); // func_8016613C
|
||||
void func_801663C4(void); // func_801663C4
|
||||
void func_80166644(void); // func_80166644
|
||||
void func_801668B4(void); // func_801668B4
|
||||
void func_80166968(void); // func_80166968
|
||||
void func_80166968(GlobalContext* ctxt, Camera* camera); // func_80166968
|
||||
void func_80166B30(GlobalContext* param_1); // func_80166B30
|
||||
void func_80167814(GlobalContext* ctxt); // func_80167814
|
||||
void func_80167DE4(GlobalContext* param_1); // func_80167DE4
|
||||
void func_80167DE4(GlobalContext* ctxt); // func_80167DE4
|
||||
void func_80167F0C(void); // func_80167F0C
|
||||
void func_80168090(GlobalContext* ctxt); // func_80168090
|
||||
void func_80168DAC(GlobalContext* ctxt); // func_80168DAC
|
||||
void Main_Update(GlobalContext* ctxt); // func_80168F64
|
||||
void Play_Update(GlobalContext* ctxt); // func_80168F64
|
||||
void func_801690CC(void); // func_801690CC
|
||||
void func_80169100(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_80169100
|
||||
void func_801691F0(void); // func_801691F0
|
||||
void* Main_LoadScene(GlobalContext* ctxt, SceneTableEntry* entry); // func_80169220
|
||||
void* Play_LoadScene(GlobalContext* ctxt, SceneTableEntry* entry); // func_80169220
|
||||
void func_8016927C(GlobalContext* ctxt, short sParm2); // func_8016927C
|
||||
void func_801692C4(GlobalContext* ctxt, UNK_TYPE1 uParm2); // func_801692C4
|
||||
void Main_SceneInit(GlobalContext* ctxt, int sceneIndex, UNK_TYPE1 param_3); // func_801693D4
|
||||
void Play_SceneInit(GlobalContext* ctxt, int sceneIndex, UNK_TYPE1 param_3); // func_801693D4
|
||||
void func_80169474(void); // func_80169474
|
||||
s32 func_801694DC(GlobalContext* param_1); // func_801694DC
|
||||
void func_80169584(void); // func_80169584
|
||||
void func_80169590(void); // func_80169590
|
||||
void func_80169600(void); // func_80169600
|
||||
s32 func_801694DC(GlobalContext* ctxt); // func_801694DC
|
||||
int Play_GetActiveCameraIndex(GlobalContext* ctxt); // func_80169584
|
||||
void func_80169590(GlobalContext* ctxt, short param_2, short param_3); // func_80169590
|
||||
void func_80169600(GlobalContext* ctxt, s16 param_2); // func_80169600
|
||||
void func_80169668(void); // func_80169668
|
||||
void func_801696D4(void); // func_801696D4
|
||||
Camera* Play_GetCamera(GlobalContext* ctxt, s16 index); // func_801696D4
|
||||
void func_8016970C(void); // func_8016970C
|
||||
void func_8016981C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5); // func_8016981C
|
||||
void func_80169940(void); // func_80169940
|
||||
void func_80169988(void); // func_80169988
|
||||
void func_801699D4(void); // func_801699D4
|
||||
void func_801699D4(GlobalContext* ctxt, short param_2, short param_3); // func_801699D4
|
||||
void func_80169A50(void); // func_80169A50
|
||||
void func_80169AC0(void); // func_80169AC0
|
||||
void func_80169AFC(void); // func_80169AFC
|
||||
|
|
@ -3016,7 +3015,7 @@ void func_8016A0AC(void); // func_8016A0AC
|
|||
void func_8016A168(void); // func_8016A168
|
||||
void func_8016A178(void); // func_8016A178
|
||||
void func_8016A268(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE1 param_6); // func_8016A268
|
||||
void Main_Init(GlobalContext* ctxt); // func_8016A2C8
|
||||
void Play_Init(GlobalContext* ctxt); // func_8016A2C8
|
||||
void func_8016AC10(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE4 param_9, UNK_TYPE4 param_10); // func_8016AC10
|
||||
void func_8016AE1C(void); // func_8016AE1C
|
||||
void func_8016B278(void); // func_8016B278
|
||||
|
|
@ -3057,7 +3056,7 @@ void func_80172078(void); // func_80172078
|
|||
void func_801720C4(void); // func_801720C4
|
||||
void func_801720FC(void); // func_801720FC
|
||||
void func_80172758(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE1 param_6, UNK_TYPE1 param_7, UNK_TYPE2 param_8, UNK_TYPE2 param_9, UNK_TYPE4 param_10, UNK_TYPE4 param_11, UNK_TYPE4 param_12, UNK_TYPE4 param_13, UNK_TYPE4 param_14); // func_80172758
|
||||
void func_801727F0(void); // func_801727F0
|
||||
void func_801727F0(GameStateHeap* heap, void* memoryBlock, u32 size); // func_801727F0
|
||||
void func_80172810(void); // func_80172810
|
||||
s32 func_80172830(GameStateHeap* pzParm1); // func_80172830
|
||||
void func_80172850(void); // func_80172850
|
||||
|
|
@ -3087,49 +3086,49 @@ void GameStateHeap_InitAppend(GameStateHeap* heap); // func_80172B3C
|
|||
void GameStateHeap_Init(GameStateHeap* heap, void* memoryBlock, u32 size); // func_80172B58
|
||||
void GameStateHeap_Clear(GameStateHeap* pvParm1); // func_80172B9C
|
||||
void func_80172BC0(void); // func_80172BC0
|
||||
void func_80172C30(void); // func_80172C30
|
||||
void func_80172C68(void); // func_80172C68
|
||||
void func_80172EAC(void); // func_80172EAC
|
||||
void Audio_ThreadEntry(AudioThreadStruct* puParm1); // func_80172ED0
|
||||
void func_80172C30(AudioThreadStruct* audio); // func_80172C30
|
||||
void func_80172C68(AudioThreadStruct* audio); // func_80172C68
|
||||
void Audio_Stop(void); // func_80172EAC
|
||||
void Audio_ThreadEntry(AudioThreadStruct* audio); // func_80172ED0
|
||||
void Audio_WaitForInit(AudioThreadStruct* param_1); // func_80173048
|
||||
void Audio_Start(AudioThreadStruct* param_1, s32* audioThreadStackEnd, OSPri param_3, OSId param_4, SchedThreadStruct* param_5, Irqmgr* param_6); // func_80173074
|
||||
void Audio_Start(AudioThreadStruct* audio, s32* audioThreadStackEnd, OSPri pri, OSId id, SchedThreadStruct* sched, Irqmgr* irq); // func_80173074
|
||||
void func_80173130(void); // func_80173130
|
||||
void Initial_Init2(ContextCommon* ctxt); // func_801732DC
|
||||
void Initial_Fini(void); // func_8017332C
|
||||
void Initial_Init(ContextCommon* ctxt); // func_80173338
|
||||
void func_80173360(void); // func_80173360
|
||||
void func_801733A8(ContextCommon* iParm1, UNK_TYPE4 uParm2); // func_801733A8
|
||||
void Game_UpdateFramerateVariables(s32 divisor); // func_80173360
|
||||
void Game_SetFramerateDivisor(ContextCommon* iParm1, u32 divisor); // func_801733A8
|
||||
void func_801733DC(void); // func_801733DC
|
||||
void Game_Nop80173534(ContextCommon* ctxt); // func_80173534
|
||||
void func_80173540(ContextCommon* ctxt, GraphicsContext* gCtxt); // func_80173540
|
||||
void func_80173644(GraphicsContext* iParm1); // func_80173644
|
||||
void Game_ResetSegments(GraphicsContext* gCtxt); // func_80173644
|
||||
void func_801736DC(GraphicsContext* gCtxt); // func_801736DC
|
||||
void func_80173754(ContextCommon* ctxt); // func_80173754
|
||||
void func_8017377C(ContextCommon* ctxt); // func_8017377C
|
||||
void Game_UpdateInput(ContextCommon* ctxt); // func_80173754
|
||||
void Game_Update(ContextCommon* ctxt); // func_8017377C
|
||||
void Game_IncrementFrameCount(ContextCommon* ctxt); // func_801737E4
|
||||
void Game_InitHeap(ContextCommon* ctxt, u32 size); // func_80173810
|
||||
void Game_ResizeHeap(ContextCommon* ctxt, u32 size); // func_80173880
|
||||
void Game_StateInit(ContextCommon* ctxt, func_ptr* gameStateInit, GraphicsContext* gCtxt); // func_80173950
|
||||
void Game_StateFini(ContextCommon* ctxt); // func_80173A50
|
||||
UNK_TYPE4 Game_GetNextStateInit(ContextCommon* ctxt); // func_80173B00
|
||||
UNK_TYPE4 func_80173B0C(s32 param_1); // func_80173B0C
|
||||
u32 Game_GetNextStateSize(ContextCommon* ctxt); // func_80173B0C
|
||||
u32 Game_GetShouldContinue(ContextCommon* ctxt); // func_80173B18
|
||||
void func_80173B24(void); // func_80173B24
|
||||
void func_80173B48(void); // func_80173B48
|
||||
void func_80173BF0(int** param_1); // func_80173BF0
|
||||
void Game_GetHeapFreeSize(ContextCommon* ctxt); // func_80173B24
|
||||
int func_80173B48(ContextCommon* ctxt); // func_80173B48
|
||||
GameAllocNode* func_80173BF0(GameAllocNode* heap); // func_80173BF0
|
||||
void* Gamealloc_Alloc(GameAllocNode* heap, u32 size); // func_80173C10
|
||||
void Gamealloc_Free(GameAllocNode* heap, void* ptr); // func_80173C7C
|
||||
void Gamealloc_FreeAll(GameAllocNode* heap); // func_80173CC8
|
||||
void Gamealloc_Init(GameAllocNode* iParm1); // func_80173D18
|
||||
void func_80173D30(void); // func_80173D30
|
||||
void func_80173DAC(void); // func_80173DAC
|
||||
void func_80173DCC(GraphicsContext* gCtxt); // func_80173DCC
|
||||
void Graph_FaultDrawFunc(void); // func_80173D30
|
||||
void Graph_DlAlloc(DisplayList* dl, void* memoryBlock, u32 size); // func_80173DAC
|
||||
void Graph_RenderSetup(GraphicsContext* gCtxt); // func_80173DCC
|
||||
GameStateMetaInfo* Graph_GetNextGameStateMetaInfo(ContextCommon* ctxt); // func_80173F98
|
||||
void func_80174060(void); // func_80174060
|
||||
void func_801740D0(GraphicsContext* pvParm1); // func_801740D0
|
||||
void func_80174174(void); // func_80174174
|
||||
void func_801741A8(GraphicsContext* gCtxt, ContextCommon* ctxt); // func_801741A8
|
||||
void func_801744AC(ContextCommon* ctxt); // func_801744AC
|
||||
void* Graph_FaultAddrConvFunc(void* addr); // func_80174060
|
||||
void Graph_ContextInit(GraphicsContext* gCtxt); // func_801740D0
|
||||
void Graph_Fini(void); // func_80174174
|
||||
void Graph_Render(GraphicsContext* gCtxt, ContextCommon* ctxt); // func_801741A8
|
||||
void Graph_FrameSetup(ContextCommon* ctxt); // func_801744AC
|
||||
void Graph_RenderFrame(GraphicsContext* gCtxt, ContextCommon* ctxt); // func_801744F8
|
||||
void Graph_DoFrame(GraphicsContext* gCtxt, ContextCommon* ctxt); // func_80174868
|
||||
void Graph_ThreadEntry(void* arg); // func_801748A0
|
||||
|
|
@ -3150,23 +3149,23 @@ OSMesgQueue* Padmgr_GetEventCallback(void); // func_80174FD4
|
|||
void func_80175008(void); // func_80175008
|
||||
void Padmgr_SetEventCallback(OSMesg pvParm1); // func_8017503C
|
||||
void func_8017506C(void); // func_8017506C
|
||||
void func_8017509C(void); // func_8017509C
|
||||
void func_801750CC(void); // func_801750CC
|
||||
void Padmgr_Lock(void); // func_8017509C
|
||||
void Padmgr_Unlock(void); // func_801750CC
|
||||
void func_801750FC(void); // func_801750FC
|
||||
void func_80175364(void); // func_80175364
|
||||
void func_80175434(void); // func_80175434
|
||||
void func_8017544C(void); // func_8017544C
|
||||
void func_80175474(void); // func_80175474
|
||||
void func_801754C0(void); // func_801754C0
|
||||
void func_801754E0(void); // func_801754E0
|
||||
void func_801757A4(void); // func_801757A4
|
||||
void Padmgr_CalcStickEdges(InputStruct* input); // func_801754E0
|
||||
void Padmgr_ParseState(void); // func_801757A4
|
||||
void func_801759BC(void); // func_801759BC
|
||||
void func_80175AE0(void); // func_80175AE0
|
||||
void Padmgr_Update(void); // func_80175C80
|
||||
void func_80175E3C(void); // func_80175E3C
|
||||
void func_80175E68(void); // func_80175E68
|
||||
void func_80175F98(void); // func_80175F98
|
||||
void func_80175FD4(void); // func_80175FD4
|
||||
void Padmgr_Stop(void); // func_80175E3C
|
||||
void func_80175E68(InputStruct* input, int param_2); // func_80175E68
|
||||
void Padmgr_GetInput(InputStruct* input, int param_2); // func_80175F98
|
||||
void Padmgr_GetInput2(InputStruct* input, int param_2); // func_80175FD4
|
||||
void Padmgr_ThreadEntry(PadmgrThreadStruct* padmgr); // func_80176010
|
||||
void Padmgr_Start(OSMesgQueue* siEventCallbackQueue, Irqmgr* irqmgr, OSId threadId, OSPri threadPri, void* stack); // func_80176194
|
||||
void func_80176280(void); // func_80176280
|
||||
|
|
@ -3207,7 +3206,7 @@ void func_80178750(void); // func_80178750
|
|||
void func_80178818(void); // func_80178818
|
||||
void func_80178978(void); // func_80178978
|
||||
void func_801789D4(void); // func_801789D4
|
||||
void func_801789EC(void); // func_801789EC
|
||||
u32* get_framebuffer(s32 index); // func_801789EC
|
||||
void func_80178A14(void); // func_80178A14
|
||||
UNK_TYPE4 func_80178A24(void); // func_80178A24
|
||||
void func_80178A34(void); // func_80178A34
|
||||
|
|
@ -3736,8 +3735,6 @@ void func_8019AB40(void); // func_8019AB40
|
|||
void func_8019AC10(void); // func_8019AC10
|
||||
void func_8019ACEC(void); // func_8019ACEC
|
||||
void func_8019ADBC(void); // func_8019ADBC
|
||||
// UNK_RET func_8019AE40(UNK_ARGS);
|
||||
// UNK_RET func_8019AEC0(UNK_ARGS);
|
||||
void func_8019AF00(void); // func_8019AF00
|
||||
void func_8019AF58(void); // func_8019AF58
|
||||
void func_8019AFE8(void); // func_8019AFE8
|
||||
|
|
@ -10314,18 +10311,18 @@ void func_80A40A90(void); // func_80A40A90
|
|||
void func_80A40CF0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6); // func_80A40CF0
|
||||
void func_80A40F34(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE4 param_6); // func_80A40F34
|
||||
void func_80A4129C(void); // func_80A4129C
|
||||
void func_80A41D70(void); // func_80A41D70
|
||||
void func_80A41FA4(void); // func_80A41FA4
|
||||
void func_80A42198(void); // func_80A42198
|
||||
void func_80A425E4(void); // func_80A425E4
|
||||
void func_80A427E8(void); // func_80A427E8
|
||||
void func_80A42AA8(void); // func_80A42AA8
|
||||
void func_80A42AB8(void); // func_80A42AB8
|
||||
void func_80A42F20(void); // func_80A42F20
|
||||
void func_80A430C8(void); // func_80A430C8
|
||||
void func_80A431C8(void); // func_80A431C8
|
||||
void func_80A4323C(void); // func_80A4323C
|
||||
void func_80A43274(void); // func_80A43274
|
||||
void func_80A41D70(ActorEnTest4* this, GlobalContext* ctxt); // func_80A41D70
|
||||
void func_80A41FA4(ActorEnTest4* this, GlobalContext* ctxt); // func_80A41FA4
|
||||
void func_80A42198(ActorEnTest4* this); // func_80A42198
|
||||
void func_80A425E4(ActorEnTest4* this, GlobalContext* ctxt); // func_80A425E4
|
||||
void EnTest4_Init(ActorEnTest4* this, GlobalContext* ctxt); // func_80A427E8
|
||||
void EnTest4_Fini(ActorEnTest4* this, GlobalContext* ctxt); // func_80A42AA8
|
||||
void func_80A42AB8(ActorEnTest4* this, GlobalContext* ctxt); // func_80A42AB8
|
||||
void func_80A42F20(ActorEnTest4* this, GlobalContext* ctxt); // func_80A42F20
|
||||
void func_80A430C8(ActorEnTest4* this, GlobalContext* ctxt); // func_80A430C8
|
||||
void func_80A431C8(ActorEnTest4* this, GlobalContext* ctxt); // func_80A431C8
|
||||
void func_80A4323C(ActorEnTest4* this, GlobalContext* ctxt); // func_80A4323C
|
||||
void EnTest4_Main(ActorEnTest4* this, GlobalContext* ctxt); // func_80A43274
|
||||
void func_80A434E0(void); // func_80A434E0
|
||||
void func_80A437A0(void); // func_80A437A0
|
||||
void func_80A437CC(void); // func_80A437CC
|
||||
|
|
|
|||
|
|
@ -5,6 +5,20 @@
|
|||
#include <PR/gbi.h>
|
||||
#include <unk.h>
|
||||
#include <os.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ s16 priority; // Lower means higher priority. -1 means it ignores priority
|
||||
/* 0x2 */ s16 length;
|
||||
/* 0x4 */ s16 unk4;
|
||||
/* 0x6 */ s16 unk6;
|
||||
/* 0x8 */ s16 additionalCutscene;
|
||||
/* 0xA */ u8 sound;
|
||||
/* 0xB */ u8 unkB;
|
||||
/* 0xC */ s16 unkC;
|
||||
/* 0xE */ u8 unkE;
|
||||
/* 0xF */ u8 letterboxSize;
|
||||
} ActorCutscene;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 values[32];
|
||||
|
|
@ -95,40 +109,15 @@ typedef struct {
|
|||
} BgSpecialSceneMeshSubdivision;
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ UNK_TYPE1 pad0[104];
|
||||
/* 0x068 */ f32 unk68;
|
||||
/* 0x06C */ f32 unk6C;
|
||||
/* 0x070 */ f32 unk70;
|
||||
/* 0x074 */ UNK_TYPE1 pad74[12];
|
||||
/* 0x080 */ f32 unk80;
|
||||
/* 0x084 */ f32 unk84;
|
||||
/* 0x088 */ f32 unk88;
|
||||
/* 0x08C */ UNK_TYPE1 pad8C[52];
|
||||
/* 0x0C0 */ f32 unkC0;
|
||||
/* 0x0C4 */ f32 unkC4;
|
||||
/* 0x0C8 */ f32 unkC8;
|
||||
/* 0x0CC */ f32 unkCC;
|
||||
/* 0x0D0 */ f32 unkD0;
|
||||
/* 0x0D4 */ f32 unkD4;
|
||||
/* 0x0D8 */ UNK_TYPE1 padD8[36];
|
||||
/* 0x0FC */ f32 unkFC;
|
||||
/* 0x100 */ f32 unk100;
|
||||
/* 0x104 */ UNK_TYPE1 pad104[52];
|
||||
/* 0x138 */ u16 unk138;
|
||||
/* 0x13A */ UNK_TYPE1 pad13A[4];
|
||||
/* 0x13E */ u16 unk13E;
|
||||
/* 0x140 */ s16 unk140;
|
||||
/* 0x142 */ s16 unk142;
|
||||
/* 0x144 */ UNK_TYPE1 pad144[4];
|
||||
/* 0x148 */ s16 unk148;
|
||||
/* 0x14A */ UNK_TYPE1 pad14A[2];
|
||||
/* 0x14C */ s16 unk14C;
|
||||
/* 0x14E */ UNK_TYPE1 pad14E[6];
|
||||
/* 0x154 */ s16 unk154;
|
||||
/* 0x156 */ UNK_TYPE1 pad156[16];
|
||||
/* 0x166 */ s16 unk166;
|
||||
/* 0x168 */ UNK_TYPE1 pad168[16];
|
||||
} Camera;
|
||||
/* 0x0 */ s16 func;
|
||||
/* 0x2 */ UNK_TYPE1 pad2[6];
|
||||
} CameraModeParams;
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u32 validModes;
|
||||
/* 0x4 */ UNK_TYPE1 pad4[4];
|
||||
/* 0x8 */ CameraModeParams* modes;
|
||||
} CameraStateParams;
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u32 unk0;
|
||||
|
|
@ -178,7 +167,9 @@ typedef struct {
|
|||
|
||||
typedef struct {
|
||||
/* 0x0 */ u32 data;
|
||||
/* 0x4 */ UNK_TYPE1 pad4[4];
|
||||
/* 0x4 */ UNK_TYPE1 pad4[2];
|
||||
/* 0x6 */ u8 unk6;
|
||||
/* 0x7 */ u8 unk7;
|
||||
} CutsceneEntry;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -196,7 +187,7 @@ typedef struct {
|
|||
|
||||
typedef struct {
|
||||
/* 0x0 */ u32 size;
|
||||
/* 0x4 */ void* unk4;
|
||||
/* 0x4 */ void* start;
|
||||
/* 0x8 */ Gfx* append;
|
||||
/* 0xC */ void* appendEnd;
|
||||
} DisplayList;
|
||||
|
|
@ -347,7 +338,7 @@ typedef struct {
|
|||
/* 0x010 */ Gfx* overlayBuffer;
|
||||
/* 0x014 */ UNK_TYPE1 pad14[36];
|
||||
/* 0x038 */ UNK_TYPE4 unk38[8];
|
||||
/* 0x058 */ UNK_TYPE1 pad58[4];
|
||||
/* 0x058 */ OSMesgQueue* unk58;
|
||||
/* 0x05C */ OSMesgQueue unk5C;
|
||||
/* 0x074 */ UNK_TYPE1 pad74[300];
|
||||
/* 0x1A0 */ Gfx* unk1A0;
|
||||
|
|
@ -390,7 +381,8 @@ typedef struct {
|
|||
/* 0x0 */ u16 buttons;
|
||||
/* 0x2 */ s8 xAxis;
|
||||
/* 0x3 */ s8 yAxis;
|
||||
/* 0x4 */ s16 unk4;
|
||||
/* 0x4 */ s8 unk4;
|
||||
/* 0x5 */ UNK_TYPE1 pad5[1];
|
||||
} InputInfo;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -495,7 +487,11 @@ typedef struct {
|
|||
|
||||
// Extra information in the save context that is not saved
|
||||
typedef struct {
|
||||
/* 0x000 */ UNK_TYPE1 pad0[712];
|
||||
/* 0x000 */ UNK_TYPE1 pad0[640];
|
||||
/* 0x280 */ u16 unk280;
|
||||
/* 0x282 */ u16 unk282;
|
||||
/* 0x284 */ UNK_TYPE1 pad284[64];
|
||||
/* 0x2C4 */ f32 unk2C4;
|
||||
/* 0x2C8 */ CycleSceneFlags cycleSceneFlags[120];
|
||||
} SaveContextExtra;
|
||||
|
||||
|
|
@ -508,7 +504,12 @@ typedef struct {
|
|||
|
||||
// Save Context that is only stored in an owl save
|
||||
typedef struct {
|
||||
/* 0x0000 */ UNK_TYPE1 pad0[11412];
|
||||
/* 0x0000 */ UNK_TYPE1 pad0[1];
|
||||
/* 0x0001 */ u8 unk1;
|
||||
/* 0x0002 */ u8 unk2;
|
||||
/* 0x0003 */ UNK_TYPE1 pad3[2];
|
||||
/* 0x0005 */ u8 unk5;
|
||||
/* 0x0006 */ UNK_TYPE1 pad6[11406];
|
||||
} SaveContextOwl;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -596,11 +597,34 @@ typedef struct {
|
|||
/* 0x0004 */ u32 unk4;
|
||||
/* 0x0008 */ UNK_TYPE1 pad8[204];
|
||||
/* 0x00D4 */ u16 unkD4;
|
||||
/* 0x00D6 */ UNK_TYPE1 padD6[38];
|
||||
/* 0x00D6 */ UNK_TYPE1 padD6[2];
|
||||
/* 0x00D8 */ s16 unkD8;
|
||||
/* 0x00DA */ UNK_TYPE1 padDA[34];
|
||||
/* 0x00FC */ s16 unkFC;
|
||||
/* 0x00FE */ UNK_TYPE1 padFE[24];
|
||||
/* 0x0116 */ s16 unk116;
|
||||
/* 0x0118 */ UNK_TYPE1 pad118[2398];
|
||||
/* 0x0118 */ UNK_TYPE1 pad118[92];
|
||||
/* 0x0174 */ s16 unk174;
|
||||
/* 0x0176 */ s16 unk176;
|
||||
/* 0x0178 */ s16 unk178;
|
||||
/* 0x017A */ s16 unk17A;
|
||||
/* 0x017C */ s16 unk17C;
|
||||
/* 0x017E */ s16 unk17E;
|
||||
/* 0x0180 */ s16 unk180;
|
||||
/* 0x0182 */ s16 unk182;
|
||||
/* 0x0184 */ s16 unk184;
|
||||
/* 0x0186 */ s16 unk186;
|
||||
/* 0x0188 */ UNK_TYPE1 pad188[8];
|
||||
/* 0x0190 */ s16 unk190;
|
||||
/* 0x0192 */ UNK_TYPE1 pad192[136];
|
||||
/* 0x021A */ s16 unk21A;
|
||||
/* 0x021C */ UNK_TYPE1 pad21C[568];
|
||||
/* 0x0454 */ s16 unk454;
|
||||
/* 0x0456 */ UNK_TYPE1 pad456[56];
|
||||
/* 0x048E */ s16 unk48E;
|
||||
/* 0x0490 */ UNK_TYPE1 pad490[724];
|
||||
/* 0x0764 */ s16 unk764;
|
||||
/* 0x0766 */ UNK_TYPE1 pad766[784];
|
||||
/* 0x0A76 */ s16 unkA76;
|
||||
/* 0x0A78 */ UNK_TYPE1 padA78[2];
|
||||
/* 0x0A7A */ s16 unkA7A;
|
||||
|
|
@ -643,7 +667,7 @@ typedef struct {
|
|||
/* 0x6 */ s16 x;
|
||||
/* 0x8 */ s16 y;
|
||||
/* 0xA */ s16 z;
|
||||
/* 0xC */ s16 yRot;
|
||||
/* 0xC */ s16 yRot; // lower 7 bits contain cutscene number
|
||||
/* 0xE */ u16 variable;
|
||||
} TransitionActorInit;
|
||||
|
||||
|
|
@ -683,6 +707,12 @@ typedef struct {
|
|||
|
||||
typedef void(*actor_init_var_func)(u8*, ActorInitVar*);
|
||||
|
||||
typedef void*(*fault_address_converter_func)(void* addr, void* arg);
|
||||
|
||||
typedef void(*fault_client_func)(void* arg1, void* arg2);
|
||||
|
||||
typedef void(*fault_update_input_func)(InputStruct* input);
|
||||
|
||||
typedef unsigned long(*func)(void);
|
||||
|
||||
typedef void(*func_ptr)(void);
|
||||
|
|
@ -691,20 +721,7 @@ typedef void(*light_map_directional_func)(LightMapper* mapper, void* params, Vec
|
|||
|
||||
typedef void(*osCreateThread_func)(void*);
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ OSThread unk0;
|
||||
/* 0x1B0 */ UNK_TYPE1 pad1B0[1536];
|
||||
/* 0x7B0 */ OSMesgQueue unk7B0;
|
||||
/* 0x7C8 */ UNK_TYPE4 unk7C8;
|
||||
/* 0x7CC */ u8 unk7CC;
|
||||
/* 0x7CD */ u8 unk7CD;
|
||||
/* 0x7CE */ u8 unk7CE;
|
||||
/* 0x7CF */ u8 unk7CF;
|
||||
/* 0x7D0 */ UNK_TYPE4 unk7D0;
|
||||
/* 0x7D4 */ func_ptr unk7D4;
|
||||
/* 0x7D8 */ UNK_TYPE4 unk7D8;
|
||||
/* 0x7DC */ UNK_TYPE1 pad7DC[108];
|
||||
} s80083BC4;
|
||||
typedef void*(*printf_func)(void*, char*, size_t);
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ UNK_TYPE1 pad0[32];
|
||||
|
|
@ -920,6 +937,29 @@ typedef union {
|
|||
/* 0x0 */ F3DVertexNormal normal;
|
||||
} F3DVertex;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ void* framebuffer;
|
||||
/* 0x04 */ u16 width;
|
||||
/* 0x06 */ u16 height;
|
||||
/* 0x08 */ u16 minY;
|
||||
/* 0x0A */ u16 maxY;
|
||||
/* 0x0C */ u16 minX;
|
||||
/* 0x0E */ u16 maxX;
|
||||
/* 0x10 */ u16 foregroundColor;
|
||||
/* 0x12 */ u16 backgroundColor;
|
||||
/* 0x14 */ u16 cursorX;
|
||||
/* 0x16 */ u16 cursorY;
|
||||
/* 0x18 */ u32* font;
|
||||
/* 0x1C */ u8 charWidth;
|
||||
/* 0x1D */ u8 charHeight;
|
||||
/* 0x1E */ s8 charXPad;
|
||||
/* 0x1F */ s8 charYPad;
|
||||
/* 0x20 */ u16 foregroundColors[10];
|
||||
/* 0x34 */ u8 nextCharSetsForeground;
|
||||
/* 0x35 */ u8 copyToLog;
|
||||
/* 0x38 */ func_ptr pageEndFunc;
|
||||
} FaultDrawContext;
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u16 cycleLength;
|
||||
/* 0x2 */ u16 numKeyFrames;
|
||||
|
|
@ -1109,7 +1149,8 @@ typedef struct {
|
|||
/* 0x168 */ UNK_TYPE1 pad168[132];
|
||||
/* 0x1EC */ u16 unk1EC;
|
||||
/* 0x1EE */ u16 unk1EE;
|
||||
/* 0x1F0 */ UNK_TYPE1 pad1F0[4];
|
||||
/* 0x1F0 */ u8 unk1F0;
|
||||
/* 0x1F1 */ UNK_TYPE1 pad1F1[3];
|
||||
/* 0x1F4 */ f32 unk1F4;
|
||||
/* 0x1F8 */ UNK_TYPE1 pad1F8[12];
|
||||
/* 0x204 */ u16 unk204;
|
||||
|
|
@ -1214,9 +1255,15 @@ typedef struct {
|
|||
/* 0x11EF0 */ u8 unk11EF0;
|
||||
/* 0x11EF1 */ UNK_TYPE1 pad11EF1[19];
|
||||
/* 0x11F04 */ u16 unk11F04;
|
||||
/* 0x11F06 */ UNK_TYPE1 pad11F06[28];
|
||||
/* 0x11F06 */ UNK_TYPE1 pad11F06[4];
|
||||
/* 0x11F0A */ u8 unk11F0A;
|
||||
/* 0x11F0B */ UNK_TYPE1 pad11F0B[23];
|
||||
/* 0x11F22 */ u8 unk11F22;
|
||||
/* 0x11F23 */ UNK_TYPE1 pad11F23[437];
|
||||
/* 0x11F23 */ UNK_TYPE1 pad11F23[253];
|
||||
/* 0x12020 */ u8 unk12020;
|
||||
/* 0x12021 */ UNK_TYPE1 pad12021[73];
|
||||
/* 0x1206A */ s16 unk1206A;
|
||||
/* 0x1206C */ UNK_TYPE1 pad1206C[108];
|
||||
} MessageContext;
|
||||
|
||||
typedef union {
|
||||
|
|
@ -1243,7 +1290,7 @@ typedef struct {
|
|||
/* 0x01 */ UNK_TYPE1 pad1[2];
|
||||
/* 0x03 */ u8 unk3;
|
||||
/* 0x04 */ s8 unk4;
|
||||
/* 0x05 */ UNK_TYPE1 pad5[1];
|
||||
/* 0x05 */ u8 unk5;
|
||||
/* 0x06 */ u8 enablePosLights;
|
||||
/* 0x07 */ UNK_TYPE1 pad7[1];
|
||||
/* 0x08 */ RoomMesh* mesh;
|
||||
|
|
@ -1272,6 +1319,8 @@ typedef struct ActorBgFuKaiten ActorBgFuKaiten;
|
|||
|
||||
typedef struct ActorBgMbarChair ActorBgMbarChair;
|
||||
|
||||
typedef struct ActorDrawParams ActorDrawParams;
|
||||
|
||||
typedef struct ActorEnBji01 ActorEnBji01;
|
||||
|
||||
typedef struct ActorEnTest ActorEnTest;
|
||||
|
|
@ -1299,8 +1348,6 @@ typedef struct BgCheckContext BgCheckContext;
|
|||
|
||||
typedef struct ActorPlayer ActorPlayer;
|
||||
|
||||
typedef struct ActorPostDrawParams ActorPostDrawParams;
|
||||
|
||||
typedef struct ActorTypeList ActorTypeList;
|
||||
|
||||
typedef struct BgActor BgActor;
|
||||
|
|
@ -1424,6 +1471,41 @@ typedef struct EffFootmark EffFootmark;
|
|||
|
||||
typedef struct EffectTableInfo EffectTableInfo;
|
||||
|
||||
typedef struct FaultAddressConverterClient FaultAddressConverterClient;
|
||||
|
||||
struct FaultAddressConverterClient {
|
||||
/* 0x0 */ FaultAddressConverterClient* next;
|
||||
/* 0x4 */ fault_address_converter_func func;
|
||||
/* 0x8 */ void* arg;
|
||||
};
|
||||
|
||||
typedef struct FaultClient FaultClient;
|
||||
|
||||
struct FaultClient {
|
||||
/* 0x0 */ FaultClient* next;
|
||||
/* 0x4 */ fault_client_func callback;
|
||||
/* 0x8 */ void* arg1;
|
||||
/* 0xC */ void* arg2;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ OSThread thread;
|
||||
/* 0x1B0 */ u8 stack[1536]; // Seems leftover from an earlier version. The thread actually uses a stack of this size at 0x8009BE60
|
||||
/* 0x7B0 */ OSMesgQueue faultEventQueue;
|
||||
/* 0x7C8 */ OSMesg faultEventMesg[1];
|
||||
/* 0x7CC */ u8 unk7CC;
|
||||
/* 0x7CD */ u8 faultType; // 1 - CPU Break; 2 - Fault; 3 - Unknown
|
||||
/* 0x7CE */ u8 faultHandlerEnabled;
|
||||
/* 0x7CF */ u8 faultActive;
|
||||
/* 0x7D0 */ OSThread* faultedThread;
|
||||
/* 0x7D4 */ fault_update_input_func inputUpdateFunc;
|
||||
/* 0x7D8 */ FaultClient* clientList;
|
||||
/* 0x7DC */ FaultAddressConverterClient* addrConvList;
|
||||
/* 0x7E0 */ UNK_TYPE1 pad7E0[4];
|
||||
/* 0x7E4 */ InputStruct input[4];
|
||||
/* 0x844 */ void* framebuffer;
|
||||
} FaultContext;
|
||||
|
||||
typedef struct FireObj FireObj;
|
||||
|
||||
typedef struct FireObjLight FireObjLight;
|
||||
|
|
@ -1451,7 +1533,7 @@ struct ContextCommon {
|
|||
/* 0x9B */ u8 shouldContinue; // If 0, switch to next game state
|
||||
/* 0x9C */ s32 frameCount;
|
||||
/* 0xA0 */ UNK_TYPE1 padA0[2];
|
||||
/* 0xA2 */ u8 unkA2; // game speed?
|
||||
/* 0xA2 */ u8 framerateDivisor; // game speed?
|
||||
/* 0xA3 */ UNK_TYPE1 padA3[1];
|
||||
};
|
||||
|
||||
|
|
@ -1570,38 +1652,6 @@ typedef struct AudioThreadStruct AudioThreadStruct;
|
|||
|
||||
typedef struct LightingContext LightingContext;
|
||||
|
||||
typedef struct GlobalContext GlobalContext;
|
||||
|
||||
typedef s32(*collision_add_func)(GlobalContext*, ColCommon*);
|
||||
|
||||
typedef void(*collision_func)(GlobalContext*, CollisionContext*, ColCommon*, ColCommon*);
|
||||
|
||||
typedef void(*cutscene_update_func)(GlobalContext* ctxt, CutsceneContext* cCtxt);
|
||||
|
||||
typedef void(*draw_func)(GlobalContext* ctxt, s16 index);
|
||||
|
||||
typedef void(*global_context_func)(GlobalContext*);
|
||||
|
||||
typedef void(*light_map_positional_func)(LightMapper* mapper, void* params, GlobalContext* ctxt);
|
||||
|
||||
typedef void(*room_draw_func)(GlobalContext* ctxt, Room* room, u32 flags);
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ draw_func unk0;
|
||||
/* 0x04 */ u32 unk4;
|
||||
/* 0x08 */ u32 unk8;
|
||||
/* 0x0C */ u32 unkC;
|
||||
/* 0x10 */ u32 unk10;
|
||||
/* 0x14 */ u32 unk14;
|
||||
/* 0x18 */ u32 unk18;
|
||||
/* 0x1C */ u32 unk1C;
|
||||
/* 0x20 */ u32 unk20;
|
||||
} s801BB170;
|
||||
|
||||
typedef void(*scene_header_func)(GlobalContext* ctxt, SceneHeaderEntry* entry);
|
||||
|
||||
typedef void(*scene_proc_draw_func)(GlobalContext* ctxt, u32 segment, void* params);
|
||||
|
||||
typedef struct LightsList LightsList;
|
||||
|
||||
typedef struct LoadedParticleEntry LoadedParticleEntry;
|
||||
|
|
@ -1612,41 +1662,6 @@ struct EffectTableInfo {
|
|||
/* 0x8 */ s32 size;
|
||||
};
|
||||
|
||||
typedef void(*effect_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle);
|
||||
|
||||
typedef void(*effect_init_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle, void* init);
|
||||
|
||||
struct LoadedParticleEntry {
|
||||
/* 0x00 */ Vector3f position;
|
||||
/* 0x0C */ Vector3f velocity;
|
||||
/* 0x18 */ Vector3f acceleration;
|
||||
/* 0x24 */ effect_func update;
|
||||
/* 0x28 */ effect_func draw;
|
||||
/* 0x2C */ Vector3f unk2C;
|
||||
/* 0x38 */ u32 displayList;
|
||||
/* 0x3C */ UNK_TYPE4 unk3C;
|
||||
/* 0x40 */ s16 regs[13]; // These are particle-specific
|
||||
/* 0x5A */ u16 flags; // bit 0: set if this entry is not considered free on a priority tie bit 1: ? bit 2: ?
|
||||
/* 0x5C */ s16 life; // -1 means this entry is free
|
||||
/* 0x5E */ u8 priority; // Lower number mean higher priority
|
||||
/* 0x5F */ u8 type;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ UNK_TYPE4 unk0;
|
||||
/* 0x4 */ effect_init_func init;
|
||||
} ParticleOverlayInfo;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 vromStart;
|
||||
/* 0x04 */ u32 vromEnd;
|
||||
/* 0x08 */ u32 vramStart;
|
||||
/* 0x0C */ u32 vramEnd;
|
||||
/* 0x10 */ u32 loadedRamAddr;
|
||||
/* 0x14 */ ParticleOverlayInfo* overlayInfo;
|
||||
/* 0x18 */ u32 unk18; // Always 0x01000000?
|
||||
} ParticleOverlayTableEntry;
|
||||
|
||||
typedef struct OSMesgQueueListNode OSMesgQueueListNode;
|
||||
|
||||
struct Irqmgr {
|
||||
|
|
@ -1677,21 +1692,21 @@ typedef struct {
|
|||
/* 0x001 */ UNK_TYPE1 pad1[19];
|
||||
/* 0x014 */ OSContStatus statuses[4];
|
||||
/* 0x024 */ UNK_TYPE4 unk24;
|
||||
/* 0x028 */ UNK_TYPE4 unk28;
|
||||
/* 0x02C */ UNK_TYPE4 interrupts[8];
|
||||
/* 0x028 */ OSMesg lockMesg[1];
|
||||
/* 0x02C */ OSMesg interrupts[8];
|
||||
/* 0x04C */ OSMesgQueue siEventCallbackQueue;
|
||||
/* 0x064 */ OSMesgQueue unk64;
|
||||
/* 0x064 */ OSMesgQueue lock;
|
||||
/* 0x07C */ OSMesgQueue irqmgrCallbackQueue;
|
||||
/* 0x094 */ OSMesgQueueListNode irqmgrCallbackQueueNode;
|
||||
/* 0x09C */ Irqmgr* irqmgr;
|
||||
/* 0x0A0 */ OSThread thread;
|
||||
/* 0x250 */ UNK_TYPE1 pad250[96];
|
||||
/* 0x250 */ InputStruct input[4];
|
||||
/* 0x2B0 */ OSContPad controllerState1[4];
|
||||
/* 0x2C8 */ u8 maxNumControllers;
|
||||
/* 0x2C9 */ UNK_TYPE1 pad2C9[435];
|
||||
/* 0x47C */ u8 unk47C;
|
||||
/* 0x47D */ u8 unk47D;
|
||||
/* 0x47E */ u8 unk47E;
|
||||
/* 0x47E */ u8 hasStopped;
|
||||
/* 0x47F */ UNK_TYPE1 pad47F[1];
|
||||
} PadmgrThreadStruct;
|
||||
|
||||
|
|
@ -1718,23 +1733,96 @@ typedef struct {
|
|||
|
||||
struct AudioThreadStruct {
|
||||
/* 0x000 */ Irqmgr* irqmgr;
|
||||
/* 0x004 */ SchedThreadStruct* unk4;
|
||||
/* 0x004 */ SchedThreadStruct* sched;
|
||||
/* 0x008 */ UNK_TYPE1 pad8[88];
|
||||
/* 0x060 */ UNK_TYPE4 unk60;
|
||||
/* 0x064 */ OSMesgQueue unk64;
|
||||
/* 0x07C */ UNK_TYPE4 unk7C[30];
|
||||
/* 0x064 */ OSMesgQueue irqQueue;
|
||||
/* 0x07C */ OSMesg irqBuffer[30];
|
||||
/* 0x0F4 */ OSMesgQueue unkF4;
|
||||
/* 0x10C */ UNK_TYPE4 unk10C;
|
||||
/* 0x110 */ OSMesgQueue initDoneCallback;
|
||||
/* 0x128 */ UNK_TYPE4 initDoneCallbackMsgBuffer;
|
||||
/* 0x128 */ OSMesg initDoneCallbackMsgBuffer[1];
|
||||
/* 0x12C */ UNK_TYPE1 pad12C[4];
|
||||
/* 0x130 */ OSThread unk130;
|
||||
/* 0x130 */ OSThread thread;
|
||||
};
|
||||
|
||||
typedef struct ParticleOverlayInfo ParticleOverlayInfo;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 vromStart;
|
||||
/* 0x04 */ u32 vromEnd;
|
||||
/* 0x08 */ u32 vramStart;
|
||||
/* 0x0C */ u32 vramEnd;
|
||||
/* 0x10 */ u32 loadedRamAddr;
|
||||
/* 0x14 */ ParticleOverlayInfo* overlayInfo;
|
||||
/* 0x18 */ u32 unk18; // Always 0x01000000?
|
||||
} ParticleOverlayTableEntry;
|
||||
|
||||
typedef struct TargetContext TargetContext;
|
||||
|
||||
typedef struct ActorContext ActorContext;
|
||||
|
||||
typedef struct GlobalContext GlobalContext;
|
||||
|
||||
typedef s32(*collision_add_func)(GlobalContext*, ColCommon*);
|
||||
|
||||
typedef void(*collision_func)(GlobalContext*, CollisionContext*, ColCommon*, ColCommon*);
|
||||
|
||||
typedef void(*cutscene_update_func)(GlobalContext* ctxt, CutsceneContext* cCtxt);
|
||||
|
||||
typedef void(*draw_func)(GlobalContext* ctxt, s16 index);
|
||||
|
||||
typedef void(*effect_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle);
|
||||
|
||||
typedef void(*effect_init_func)(GlobalContext* ctxt, u32 index, LoadedParticleEntry* particle, void* init);
|
||||
|
||||
typedef void(*global_context_func)(GlobalContext*);
|
||||
|
||||
typedef void(*light_map_positional_func)(LightMapper* mapper, void* params, GlobalContext* ctxt);
|
||||
|
||||
typedef void(*room_draw_func)(GlobalContext* ctxt, Room* room, u32 flags);
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ draw_func unk0;
|
||||
/* 0x04 */ u32 unk4;
|
||||
/* 0x08 */ u32 unk8;
|
||||
/* 0x0C */ u32 unkC;
|
||||
/* 0x10 */ u32 unk10;
|
||||
/* 0x14 */ u32 unk14;
|
||||
/* 0x18 */ u32 unk18;
|
||||
/* 0x1C */ u32 unk1C;
|
||||
/* 0x20 */ u32 unk20;
|
||||
} s801BB170;
|
||||
|
||||
typedef void(*scene_header_func)(GlobalContext* ctxt, SceneHeaderEntry* entry);
|
||||
|
||||
typedef void(*scene_proc_draw_func)(GlobalContext* ctxt, u32 segment, void* params);
|
||||
|
||||
struct LoadedParticleEntry {
|
||||
/* 0x00 */ Vector3f position;
|
||||
/* 0x0C */ Vector3f velocity;
|
||||
/* 0x18 */ Vector3f acceleration;
|
||||
/* 0x24 */ effect_func update;
|
||||
/* 0x28 */ effect_func draw;
|
||||
/* 0x2C */ Vector3f unk2C;
|
||||
/* 0x38 */ u32 displayList;
|
||||
/* 0x3C */ UNK_TYPE4 unk3C;
|
||||
/* 0x40 */ s16 regs[13]; // These are particle-specific
|
||||
/* 0x5A */ u16 flags; // bit 0: set if this entry is not considered free on a priority tie bit 1: ? bit 2: ?
|
||||
/* 0x5C */ s16 life; // -1 means this entry is free
|
||||
/* 0x5E */ u8 priority; // Lower number mean higher priority
|
||||
/* 0x5F */ u8 type;
|
||||
};
|
||||
|
||||
struct ParticleOverlayInfo {
|
||||
/* 0x0 */ UNK_TYPE4 unk0;
|
||||
/* 0x4 */ effect_init_func init;
|
||||
};
|
||||
|
||||
typedef struct Camera Camera;
|
||||
|
||||
typedef s32(*camera_update_func)(Camera* camera);
|
||||
|
||||
typedef struct ThreadInfo ThreadInfo;
|
||||
|
||||
struct ThreadInfo {
|
||||
|
|
@ -1747,6 +1835,8 @@ struct ThreadInfo {
|
|||
/* 0x18 */ s8* name;
|
||||
};
|
||||
|
||||
typedef struct s800B948C s800B948C;
|
||||
|
||||
typedef struct z_Light z_Light;
|
||||
|
||||
struct FireObjLight {
|
||||
|
|
@ -1787,6 +1877,70 @@ struct ActorTypeList {
|
|||
/* 0x8 */ UNK_TYPE1 pad8[4];
|
||||
};
|
||||
|
||||
struct Camera {
|
||||
/* 0x000 */ UNK_TYPE1 pad0[4];
|
||||
/* 0x004 */ Vector3f unk4;
|
||||
/* 0x010 */ UNK_TYPE1 pad10[8];
|
||||
/* 0x018 */ f32 unk18;
|
||||
/* 0x01C */ s16 unk1C;
|
||||
/* 0x01E */ s16 unk1E;
|
||||
/* 0x020 */ Vector3f unk20;
|
||||
/* 0x02C */ UNK_TYPE1 pad2C[2];
|
||||
/* 0x02E */ s16 unk2E;
|
||||
/* 0x030 */ UNK_TYPE1 pad30[16];
|
||||
/* 0x040 */ s16 unk40;
|
||||
/* 0x042 */ s16 unk42;
|
||||
/* 0x044 */ UNK_TYPE1 pad44[8];
|
||||
/* 0x04C */ s16 unk4C;
|
||||
/* 0x04E */ UNK_TYPE1 pad4E[2];
|
||||
/* 0x050 */ Vector3f focalPoint;
|
||||
/* 0x05C */ Vector3f eye;
|
||||
/* 0x068 */ Vector3f upDir;
|
||||
/* 0x074 */ Vector3f unk74;
|
||||
/* 0x080 */ f32 unk80;
|
||||
/* 0x084 */ f32 unk84;
|
||||
/* 0x088 */ f32 unk88;
|
||||
/* 0x08C */ GlobalContext* ctxt;
|
||||
/* 0x090 */ ActorPlayer* player;
|
||||
/* 0x094 */ PosRot unk94;
|
||||
/* 0x0A8 */ Actor* unkA8;
|
||||
/* 0x0AC */ Vector3f unkAC;
|
||||
/* 0x0B8 */ UNK_TYPE1 padB8[8];
|
||||
/* 0x0C0 */ f32 unkC0;
|
||||
/* 0x0C4 */ f32 unkC4;
|
||||
/* 0x0C8 */ f32 unkC8;
|
||||
/* 0x0CC */ f32 unkCC;
|
||||
/* 0x0D0 */ f32 unkD0;
|
||||
/* 0x0D4 */ f32 unkD4;
|
||||
/* 0x0D8 */ UNK_TYPE1 padD8[4];
|
||||
/* 0x0DC */ f32 unkDC;
|
||||
/* 0x0E0 */ f32 unkE0;
|
||||
/* 0x0E4 */ UNK_TYPE1 padE4[24];
|
||||
/* 0x0FC */ f32 fov;
|
||||
/* 0x100 */ f32 unk100;
|
||||
/* 0x104 */ UNK_TYPE1 pad104[48];
|
||||
/* 0x134 */ Vector3s unk134;
|
||||
/* 0x13A */ UNK_TYPE1 pad13A[4];
|
||||
/* 0x13E */ u16 unk13E;
|
||||
/* 0x140 */ s16 unk140;
|
||||
/* 0x142 */ s16 state;
|
||||
/* 0x144 */ s16 mode;
|
||||
/* 0x146 */ UNK_TYPE1 pad146[2];
|
||||
/* 0x148 */ s16 unk148;
|
||||
/* 0x14A */ s16 unk14A;
|
||||
/* 0x14C */ s16 unk14C;
|
||||
/* 0x14E */ UNK_TYPE1 pad14E[6];
|
||||
/* 0x154 */ s16 unk154;
|
||||
/* 0x156 */ UNK_TYPE1 pad156[4];
|
||||
/* 0x15A */ s16 unk15A;
|
||||
/* 0x15C */ s16 unk15C;
|
||||
/* 0x15E */ s16 unk15E;
|
||||
/* 0x160 */ UNK_TYPE1 pad160[4];
|
||||
/* 0x164 */ s16 unk164;
|
||||
/* 0x166 */ s16 unk166;
|
||||
/* 0x168 */ UNK_TYPE1 pad168[16];
|
||||
};
|
||||
|
||||
struct ColCommon {
|
||||
/* 0x00 */ Actor* actor;
|
||||
/* 0x04 */ Actor* collisionAT;
|
||||
|
|
@ -1878,7 +2032,7 @@ struct TargetContext {
|
|||
/* 0x2C */ f32 unk2C;
|
||||
/* 0x30 */ f32 unk30;
|
||||
/* 0x34 */ f32 unk34;
|
||||
/* 0x38 */ UNK_TYPE1 pad38[4];
|
||||
/* 0x38 */ Actor* unk38;
|
||||
/* 0x3C */ Actor* unk3C;
|
||||
/* 0x40 */ f32 unk40;
|
||||
/* 0x44 */ f32 unk44;
|
||||
|
|
@ -1888,25 +2042,38 @@ struct TargetContext {
|
|||
/* 0x4C */ s8 unk4C;
|
||||
/* 0x4D */ UNK_TYPE1 pad4D[3];
|
||||
/* 0x50 */ TargetContextEntry unk50[3];
|
||||
/* 0x8C */ UNK_TYPE1 pad8C[12];
|
||||
/* 0x8C */ Actor* unk8C;
|
||||
/* 0x90 */ Actor* unk90;
|
||||
/* 0x94 */ UNK_TYPE1 pad94[4];
|
||||
};
|
||||
|
||||
typedef void(*actor_func)(Actor* this, GlobalContext* ctxt);
|
||||
|
||||
typedef void(*actor_post_draw_func)(Actor* actor, LightMapper* mapper, GlobalContext* ctxt);
|
||||
|
||||
struct s800B948C {
|
||||
/* 0x00 */ GlobalContext* ctxt;
|
||||
/* 0x04 */ Actor* actor;
|
||||
/* 0x08 */ u32 updateActorIfSet;
|
||||
/* 0x0C */ u32 unkC;
|
||||
/* 0x10 */ Actor* unk10;
|
||||
/* 0x14 */ ActorPlayer* player;
|
||||
/* 0x18 */ u32 runMainIfSet; // Bitmask of actor flags. The actor will only have main called if it has at least 1 flag set that matches this bitmask
|
||||
};
|
||||
|
||||
struct ActorContext {
|
||||
/* 0x000 */ UNK_TYPE1 pad0[2];
|
||||
/* 0x002 */ u8 unk2;
|
||||
/* 0x003 */ UNK_TYPE1 pad3[1];
|
||||
/* 0x003 */ u8 unk3;
|
||||
/* 0x004 */ s8 unk4;
|
||||
/* 0x005 */ u8 unk5;
|
||||
/* 0x006 */ UNK_TYPE1 pad6[6];
|
||||
/* 0x006 */ UNK_TYPE1 pad6[5];
|
||||
/* 0x00B */ s8 unkB;
|
||||
/* 0x00C */ s16 unkC;
|
||||
/* 0x00E */ u8 totalLoadedActors;
|
||||
/* 0x00F */ u8 drawnActorCount;
|
||||
/* 0x00F */ u8 undrawnActorCount;
|
||||
/* 0x010 */ ActorTypeList actorTypeLists[12];
|
||||
/* 0x0A0 */ Actor* drawnActors[32]; // Records the first 32 actors drawn each frame
|
||||
/* 0x0A0 */ Actor* undrawnActors[32]; // Records the first 32 actors drawn each frame
|
||||
/* 0x120 */ TargetContext targetContext;
|
||||
/* 0x1B8 */ u32 switchFlags[4]; // First 0x40 are permanent, second 0x40 are temporary
|
||||
/* 0x1C8 */ u32 chestFlags;
|
||||
|
|
@ -1926,6 +2093,14 @@ struct ActorContext {
|
|||
/* 0x269 */ UNK_TYPE1 pad269[27];
|
||||
};
|
||||
|
||||
struct ActorDrawParams {
|
||||
/* 0x00 */ Vector3s rot;
|
||||
/* 0x08 */ f32 yDisplacement;
|
||||
/* 0x0C */ actor_post_draw_func postDrawFunc;
|
||||
/* 0x10 */ f32 scale;
|
||||
/* 0x14 */ s8 alphaScale; // -1 means always draw full opacity if visible
|
||||
};
|
||||
|
||||
struct ActorInitData {
|
||||
/* 0x00 */ s16 id;
|
||||
/* 0x02 */ u8 type;
|
||||
|
|
@ -1940,14 +2115,6 @@ struct ActorInitData {
|
|||
/* 0x1C */ actor_func draw;
|
||||
};
|
||||
|
||||
struct ActorPostDrawParams {
|
||||
/* 0x00 */ Vector3s rotation;
|
||||
/* 0x08 */ f32 yDisplacement;
|
||||
/* 0x0C */ actor_post_draw_func postDrawFunc;
|
||||
/* 0x10 */ f32 scale;
|
||||
/* 0x14 */ s8 alphaScale; // -1 means always draw full opacity if visible
|
||||
};
|
||||
|
||||
struct GlobalContext {
|
||||
/* 0x00000 */ ContextCommon common;
|
||||
/* 0x000A4 */ s16 currentScene;
|
||||
|
|
@ -1959,7 +2126,8 @@ struct GlobalContext {
|
|||
/* 0x00220 */ Camera unk220[4];
|
||||
/* 0x00800 */ Camera* cameras[4];
|
||||
/* 0x00810 */ s16 activeCamera;
|
||||
/* 0x00812 */ UNK_TYPE1 pad812[6];
|
||||
/* 0x00812 */ s16 unk812;
|
||||
/* 0x00814 */ UNK_TYPE1 pad814[4];
|
||||
/* 0x00818 */ LightingContext lightsContext;
|
||||
/* 0x00828 */ u32 unk828;
|
||||
/* 0x0082C */ UNK_TYPE1 pad82C[4];
|
||||
|
|
@ -2022,18 +2190,18 @@ struct Actor {
|
|||
/* 0x000 */ s16 id;
|
||||
/* 0x002 */ u8 type;
|
||||
/* 0x003 */ s8 room;
|
||||
/* 0x004 */ UNK_TYPE4 flags; // bit 22: disable positional lights if bit 28 is not set; bit 28: enable positional lights on actor
|
||||
/* 0x004 */ UNK_TYPE4 flags; // bit 20: is playing cutscene; bit 22: disable positional lights if bit 28 is not set; bit 28: enable positional lights on actor
|
||||
/* 0x008 */ PosRot initPosRot;
|
||||
/* 0x01C */ s16 variable;
|
||||
/* 0x01E */ s8 objectIndex;
|
||||
/* 0x01F */ UNK_TYPE1 pad1F[1];
|
||||
/* 0x020 */ s16 unk20;
|
||||
/* 0x022 */ UNK_TYPE1 pad22[2];
|
||||
/* 0x024 */ PosRot unk24;
|
||||
/* 0x038 */ s8 unk38;
|
||||
/* 0x024 */ PosRot currPosRot;
|
||||
/* 0x038 */ s8 cutscene;
|
||||
/* 0x039 */ u8 unk39;
|
||||
/* 0x03A */ UNK_TYPE1 pad3A[2];
|
||||
/* 0x03C */ PosRot unk3C;
|
||||
/* 0x03C */ PosRot topPosRot;
|
||||
/* 0x050 */ u16 unk50;
|
||||
/* 0x052 */ UNK_TYPE1 pad52[2];
|
||||
/* 0x054 */ f32 unk54;
|
||||
|
|
@ -2042,29 +2210,31 @@ struct Actor {
|
|||
/* 0x070 */ f32 speed;
|
||||
/* 0x074 */ f32 gravity;
|
||||
/* 0x078 */ f32 minYVelocity;
|
||||
/* 0x07C */ UNK_TYPE1 pad7C[9];
|
||||
/* 0x07C */ UNK_TYPE1 pad7C[4];
|
||||
/* 0x080 */ BgPolygon* unk80;
|
||||
/* 0x084 */ UNK_TYPE1 pad84[1];
|
||||
/* 0x085 */ u8 meshAttachedTo;
|
||||
/* 0x086 */ UNK_TYPE1 pad86[2];
|
||||
/* 0x088 */ f32 unk88;
|
||||
/* 0x08C */ f32 unk8C;
|
||||
/* 0x090 */ u16 unk90;
|
||||
/* 0x092 */ s16 unk92;
|
||||
/* 0x094 */ f32 unk94;
|
||||
/* 0x098 */ f32 unk98;
|
||||
/* 0x09C */ f32 unk9C;
|
||||
/* 0x092 */ s16 yawToLink;
|
||||
/* 0x094 */ f32 sqrdDistToLink;
|
||||
/* 0x098 */ f32 xzDistToLink;
|
||||
/* 0x09C */ f32 yDistToLink;
|
||||
/* 0x0A0 */ ActorA0 unkA0;
|
||||
/* 0x0BC */ ActorPostDrawParams postDrawParams;
|
||||
/* 0x0BC */ ActorDrawParams drawParams;
|
||||
/* 0x0D4 */ UNK_TYPE1 padD4[24];
|
||||
/* 0x0EC */ Vector3f unkEC;
|
||||
/* 0x0F8 */ f32 unkF8;
|
||||
/* 0x0FC */ f32 unkFC;
|
||||
/* 0x100 */ f32 unk100;
|
||||
/* 0x104 */ f32 unk104;
|
||||
/* 0x108 */ Vector3f unk108;
|
||||
/* 0x108 */ Vector3f lastPos;
|
||||
/* 0x114 */ u8 unk114;
|
||||
/* 0x115 */ UNK_TYPE1 pad115[1];
|
||||
/* 0x115 */ u8 unk115;
|
||||
/* 0x116 */ s16 textId;
|
||||
/* 0x118 */ UNK_TYPE1 pad118[2];
|
||||
/* 0x118 */ u16 freezeTimer;
|
||||
/* 0x11A */ u16 hitEffectParams; // TODO make into bitfield
|
||||
/* 0x11C */ u8 hitEffectIntensity;
|
||||
/* 0x11D */ u8 hasBeenDrawn;
|
||||
|
|
@ -2158,7 +2328,7 @@ typedef struct {
|
|||
/* 0x000 */ Actor base;
|
||||
/* 0x144 */ actor_func update;
|
||||
/* 0x148 */ s16 collectibleFlagId;
|
||||
/* 0x14A */ UNK_TYPE1 pad14A[2];
|
||||
/* 0x14A */ s16 unk14A;
|
||||
/* 0x14C */ s16 unk14C;
|
||||
/* 0x14E */ s16 unk14E;
|
||||
/* 0x150 */ s16 unk150;
|
||||
|
|
@ -2180,6 +2350,18 @@ struct ActorEnTest {
|
|||
/* 0x20C */ ActorEnTest20C unk20C[20];
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ Actor base;
|
||||
/* 0x144 */ s8 unk144;
|
||||
/* 0x145 */ u8 unk145;
|
||||
/* 0x146 */ u16 unk146;
|
||||
/* 0x148 */ u16 unk148;
|
||||
/* 0x14A */ u16 unk14A;
|
||||
/* 0x14C */ u8 unk14C;
|
||||
/* 0x14D */ UNK_TYPE1 pad14D[3];
|
||||
/* 0x150 */ actor_func unk150;
|
||||
} ActorEnTest4;
|
||||
|
||||
struct ActorObjBell {
|
||||
/* 0x000 */ Actor base;
|
||||
/* 0x144 */ UNK_TYPE1 pad144[24];
|
||||
|
|
@ -2196,7 +2378,27 @@ struct ActorPlayer {
|
|||
/* 0x000 */ Actor base;
|
||||
/* 0x144 */ UNK_TYPE1 pad144[3];
|
||||
/* 0x147 */ s8 unk147;
|
||||
/* 0x148 */ UNK_TYPE1 pad148[2444];
|
||||
/* 0x148 */ UNK_TYPE1 pad148[3];
|
||||
/* 0x14B */ u8 unk14B;
|
||||
/* 0x14C */ UNK_TYPE1 pad14C[7];
|
||||
/* 0x153 */ u8 unk153;
|
||||
/* 0x154 */ UNK_TYPE1 pad154[504];
|
||||
/* 0x34C */ Actor* unk34C;
|
||||
/* 0x350 */ UNK_TYPE1 pad350[68];
|
||||
/* 0x394 */ u8 unk394;
|
||||
/* 0x395 */ UNK_TYPE1 pad395[55];
|
||||
/* 0x3CC */ s16 unk3CC;
|
||||
/* 0x3CE */ s8 unk3CE;
|
||||
/* 0x3CF */ UNK_TYPE1 pad3CF[865];
|
||||
/* 0x730 */ Actor* unk730;
|
||||
/* 0x734 */ UNK_TYPE1 pad734[824];
|
||||
/* 0xA6C */ u32 unkA6C;
|
||||
/* 0xA70 */ u32 unkA70;
|
||||
/* 0xA74 */ u32 unkA74;
|
||||
/* 0xA78 */ UNK_TYPE1 padA78[16];
|
||||
/* 0xA88 */ Actor* unkA88;
|
||||
/* 0xA8C */ f32 unkA8C;
|
||||
/* 0xA90 */ UNK_TYPE1 padA90[68];
|
||||
/* 0xAD4 */ s16 unkAD4;
|
||||
/* 0xAD6 */ UNK_TYPE1 padAD6[8];
|
||||
/* 0xADE */ u8 unkADE;
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ extern u64 lastFrameDuration; // D_80096B70
|
|||
extern s32 frameCount; // D_80096B78
|
||||
extern char D_80096B80[][18]; // D_80096B80
|
||||
extern char D_80096BC8[][6]; // D_80096BC8
|
||||
extern UNK_PTR D_80096BE0; // D_80096BE0
|
||||
extern UNK_TYPE1 D_80096BE4; // D_80096BE4
|
||||
extern FaultDrawContext* faultDrawContext; // D_80096BE0
|
||||
extern FaultDrawContext faultDrawContextInit; // D_80096BE4
|
||||
extern UNK_TYPE4 D_80096C20; // D_80096C20
|
||||
extern UNK_TYPE4 D_80096C30; // D_80096C30
|
||||
extern ThreadInfo* ThreadInfoListHead; // D_80096C40
|
||||
|
|
@ -55,7 +55,7 @@ extern OSThread* __osFaultedThread; // D_80097E24
|
|||
extern UNK_TYPE4 __osSiAccessQueueEnabled; // D_80097E30
|
||||
extern UNK_TYPE4 D_80097E40; // D_80097E40
|
||||
extern u64 osClockRate; // D_80097E50
|
||||
extern UNK_TYPE4 D_80097E58; // D_80097E58
|
||||
extern s32 osViClock; // D_80097E58
|
||||
extern UNK_TYPE4 __osShutdown; // D_80097E5C
|
||||
extern UNK_TYPE4 __OSGlobalIntMask; // D_80097E60
|
||||
extern UNK_TYPE4 __osPiDevMgr; // D_80097E70
|
||||
|
|
@ -221,7 +221,7 @@ extern char D_80098C2C[]; // D_80098C2C
|
|||
extern UNK_TYPE1 D_80098C34; // D_80098C34
|
||||
extern char D_80098C38[]; // D_80098C38
|
||||
extern char D_80098C40[]; // D_80098C40
|
||||
extern UNK_TYPE1 D_80098C50; // D_80098C50
|
||||
extern u8 faultDrawFont[8][128]; // D_80098C50
|
||||
extern UNK_TYPE1 D_80099050; // D_80099050
|
||||
extern UNK_TYPE1 D_80099054; // D_80099054
|
||||
extern UNK_TYPE1 D_8009905C; // D_8009905C
|
||||
|
|
@ -231,7 +231,7 @@ extern UNK_TYPE1 D_80099078; // D_80099078
|
|||
extern UNK_TYPE1 D_8009907C; // D_8009907C
|
||||
extern UNK_PTR D_80099090; // D_80099090
|
||||
extern char D_800990B0[]; // D_800990B0
|
||||
extern UNK_TYPE4 D_800990C0; // D_800990C0
|
||||
extern f32 D_800990C0; // D_800990C0
|
||||
extern UNK_TYPE4 D_800990EC; // D_800990EC
|
||||
extern UNK_TYPE4 D_800990F0; // D_800990F0
|
||||
extern UNK_TYPE4 D_800990F4; // D_800990F4
|
||||
|
|
@ -291,13 +291,15 @@ extern u8 yaz0FileBuffer[1024]; // D_8009BA10
|
|||
extern Yaz0DecompState yaz0DecompStatus; // D_8009BE10
|
||||
extern UNK_TYPE4 D_8009BE30; // D_8009BE30
|
||||
extern UNK_TYPE4 D_8009BE34; // D_8009BE34
|
||||
extern UNK_TYPE1 D_8009BE38; // D_8009BE38
|
||||
extern s80083BC4* D_8009BE50; // D_8009BE50
|
||||
extern FaultClient romInfoFaultClient; // D_8009BE38
|
||||
extern FaultContext* faultCtxt; // D_8009BE50
|
||||
extern UNK_TYPE4 D_8009BE54; // D_8009BE54
|
||||
extern UNK_TYPE4 D_8009BE58; // D_8009BE58
|
||||
extern UNK_TYPE4 D_8009BE5C; // D_8009BE5C
|
||||
extern u32 faultCustomOptions; // D_8009BE58
|
||||
extern u32 faultCopyToLog; // D_8009BE5C
|
||||
extern u8 faultStack[1536]; // D_8009BE60
|
||||
extern ThreadInfo faultThreadInfo; // D_8009C460
|
||||
extern FaultContext faultContextStruct; // D_8009C480
|
||||
extern FaultDrawContext faultDrawContextStruct; // D_8009CCD0
|
||||
extern UNK_TYPE4 D_8009CD10; // D_8009CD10
|
||||
extern Heap startHeap; // D_8009CD20
|
||||
extern f32 randLast; // D_8009CD50
|
||||
|
|
@ -446,11 +448,9 @@ extern BgSpecialSceneMaxMemory bgSpecialSceneMaxMemory[1]; // D_801B46D4
|
|||
extern BgSpecialSceneMeshSubdivision bgSpecialSceneMeshSubdivisions[3]; // D_801B46DC
|
||||
extern BgSpecialSceneMaxObjects bgSpecialSceneMaxObjects[1]; // D_801B4700
|
||||
extern UNK_TYPE1 D_801B4708; // D_801B4708
|
||||
extern UNK_TYPE4 D_801B986C; // D_801B986C
|
||||
extern UNK_TYPE4 D_801B9870; // D_801B9870
|
||||
extern UNK_TYPE4 D_801B9874; // D_801B9874
|
||||
extern CameraStateParams cameraStates[91]; // D_801B986C
|
||||
extern UNK_PTR D_801B9CE4; // D_801B9CE4
|
||||
extern UNK_TYPE1 D_801B9CE8; // D_801B9CE8
|
||||
extern camera_update_func cameraUpdateFuncs[71]; // D_801B9CE8
|
||||
extern UNK_TYPE2 D_801B9E04; // D_801B9E04
|
||||
extern UNK_TYPE4 D_801B9E08; // D_801B9E08
|
||||
extern UNK_TYPE4 D_801B9E0C; // D_801B9E0C
|
||||
|
|
@ -521,11 +521,16 @@ extern Gfx D_801BC288[3]; // D_801BC288
|
|||
extern UNK_TYPE1 D_801BC2A0; // D_801BC2A0
|
||||
extern UNK_TYPE1 D_801BC400; // D_801BC400
|
||||
extern UNK_TYPE1 D_801BC410; // D_801BC410
|
||||
extern UNK_TYPE2 D_801BD8B0; // D_801BD8B0
|
||||
extern UNK_TYPE2 D_801BD8B6; // D_801BD8B6
|
||||
extern UNK_TYPE4 D_801BD8C0; // D_801BD8C0
|
||||
extern UNK_TYPE2 D_801BD8C4; // D_801BD8C4
|
||||
extern UNK_TYPE2 D_801BD8C6; // D_801BD8C6
|
||||
extern ActorCutscene actorCutscenesGlobalCutscenes[8]; // D_801BD830
|
||||
extern s16 actorCutsceneCurrent; // D_801BD8B0
|
||||
extern s16 actorCutsceneCurrentLength; // D_801BD8B2
|
||||
extern s16 actorCutsceneEnding; // D_801BD8B4
|
||||
extern s16 actorCutsceneCurrentCamera; // D_801BD8B6
|
||||
extern Actor* actorCutsceneCurrentCutsceneActor; // D_801BD8B8
|
||||
extern UNK_TYPE4 actorCutsceneStartMethod; // D_801BD8BC
|
||||
extern GlobalContext* actorCutscenesGlobalCtxt; // D_801BD8C0
|
||||
extern s16 actorCutsceneReturnCamera; // D_801BD8C4
|
||||
extern s16 D_801BD8C6; // D_801BD8C6
|
||||
extern ColCylinderInit fireObjCollisionInit; // D_801BD8D0
|
||||
extern FireObjLightParams D_801BD8FC[2]; // D_801BD8FC
|
||||
extern GameStateMetaInfo initialGameStateInfo; // D_801BD910
|
||||
|
|
@ -535,7 +540,7 @@ extern GameStateMetaInfo mainGameStateInfo; // D_801BD9A0
|
|||
extern GameStateMetaInfo openingGameStateInfo; // D_801BD9D0
|
||||
extern GameStateMetaInfo fileChooseGameStateInfo; // D_801BDA00
|
||||
extern GameStateMetaInfo daytelopGameStateInfo; // D_801BDA30
|
||||
extern UNK_TYPE4 D_801BDA60; // D_801BDA60
|
||||
extern UNK_TYPE4 graphNumGameStates; // D_801BDA60
|
||||
extern UNK_TYPE2 D_801BDA70; // D_801BDA70
|
||||
extern UNK_TYPE2 D_801BDA74; // D_801BDA74
|
||||
extern UNK_TYPE2 D_801BDA78; // D_801BDA78
|
||||
|
|
@ -1255,10 +1260,10 @@ extern UNK_TYPE2 D_801D14E0; // D_801D14E0
|
|||
extern UNK_TYPE2 D_801D14E4; // D_801D14E4
|
||||
extern UNK_TYPE2 D_801D14E8; // D_801D14E8
|
||||
extern UNK_TYPE4 D_801D14F0; // D_801D14F0
|
||||
extern UNK_TYPE4 D_801D1500; // D_801D1500
|
||||
extern f32 D_801D1504; // D_801D1504
|
||||
extern f32 D_801D1508; // D_801D1508
|
||||
extern f32 D_801D150C; // D_801D150C
|
||||
extern UNK_TYPE4 gFramerateDivisor; // D_801D1500
|
||||
extern f32 gFramerateDivisorF; // D_801D1504
|
||||
extern f32 gFramerateDivisorHalf; // D_801D1508
|
||||
extern f32 gFramerateDivisorThird; // D_801D150C
|
||||
extern UNK_TYPE4 D_801D1510; // D_801D1510
|
||||
extern UNK_TYPE4 D_801D1514; // D_801D1514
|
||||
extern u32 screenWidth; // D_801D1520
|
||||
|
|
@ -2523,7 +2528,7 @@ extern ColTriParams D_801EDBB0; // D_801EDBB0
|
|||
extern UNK_TYPE1 D_801EDBD4; // D_801EDBD4
|
||||
extern UNK_TYPE1 D_801EDBD8; // D_801EDBD8
|
||||
extern UNK_TYPE1 D_801EDBDC; // D_801EDBDC
|
||||
extern UNK_TYPE1 D_801EDBF0; // D_801EDBF0
|
||||
extern s16 D_801EDBF0; // D_801EDBF0
|
||||
extern UNK_TYPE1 D_801EDBF4; // D_801EDBF4
|
||||
extern UNK_TYPE1 D_801EDBF8; // D_801EDBF8
|
||||
extern UNK_TYPE1 D_801EDC00; // D_801EDC00
|
||||
|
|
@ -2626,11 +2631,11 @@ extern UNK_TYPE2 D_801F4DCC[8]; // D_801F4DCC
|
|||
extern UNK_TYPE1 D_801F4DDC; // D_801F4DDC
|
||||
extern UNK_TYPE1 D_801F4DE0; // D_801F4DE0
|
||||
extern UNK_TYPE2 D_801F4DE2; // D_801F4DE2
|
||||
extern UNK_TYPE1 D_801F4DF0; // D_801F4DF0
|
||||
extern UNK_TYPE1 D_801F4DF4; // D_801F4DF4
|
||||
extern UNK_TYPE1 D_801F4DF8; // D_801F4DF8
|
||||
extern ActorCutscene* actorCutscenes; // D_801F4DF0
|
||||
extern s16 actorCutsceneCount; // D_801F4DF4
|
||||
extern u8 actorCutsceneWaiting[16]; // D_801F4DF8
|
||||
extern UNK_TYPE1 D_801F4E08; // D_801F4E08
|
||||
extern UNK_TYPE1 D_801F4E10; // D_801F4E10
|
||||
extern u8 actorCutsceneNextCutscenes[16]; // D_801F4E10
|
||||
extern UNK_TYPE1 D_801F4E20; // D_801F4E20
|
||||
extern UNK_TYPE1 D_801F4E30; // D_801F4E30
|
||||
extern UNK_TYPE1 D_801F4E31; // D_801F4E31
|
||||
|
|
@ -2689,7 +2694,7 @@ extern UNK_TYPE1 D_801F53B0; // D_801F53B0
|
|||
extern UNK_TYPE1 D_801F56B0; // D_801F56B0
|
||||
extern UNK_TYPE1 D_801F5730; // D_801F5730
|
||||
extern UNK_TYPE1 D_801F5834; // D_801F5834
|
||||
extern UNK_TYPE4 D_801F5840; // D_801F5840
|
||||
extern s32* gNMIBuffer; // D_801F5840
|
||||
extern UNK_TYPE1 D_801F5850; // D_801F5850
|
||||
extern UNK_TYPE1 D_801F58B0; // D_801F58B0
|
||||
extern UNK_TYPE1 D_801F59AC; // D_801F59AC
|
||||
|
|
@ -2772,9 +2777,9 @@ extern UNK_TYPE1 D_801F8010; // D_801F8010
|
|||
extern UNK_TYPE1 D_801F8020; // D_801F8020
|
||||
extern UNK_TYPE1 D_801F8030; // D_801F8030
|
||||
extern UNK_TYPE1 D_801F8048; // D_801F8048
|
||||
extern UNK_TYPE1 D_801F80D0; // D_801F80D0
|
||||
extern UNK_TYPE1 D_801F80E0; // D_801F80E0
|
||||
extern UNK_TYPE1 D_801F80F0; // D_801F80F0
|
||||
extern FaultAddressConverterClient grapgFaultAddrConvClient; // D_801F80D0
|
||||
extern FaultClient graphFaultClient; // D_801F80E0
|
||||
extern Gfx* graphDlEntry; // D_801F80F0
|
||||
extern UNK_TYPE1 D_801F80F8; // D_801F80F8
|
||||
extern u64 lastRenderFrameTimestamp; // D_801F8150
|
||||
extern OSMesgQueue siEventCallbackQueue; // D_801F8160
|
||||
|
|
@ -2807,7 +2812,7 @@ extern UNK_TYPE1 D_801FBAD0; // D_801FBAD0
|
|||
extern UNK_TYPE1 D_801FBAD4; // D_801FBAD4
|
||||
extern UNK_TYPE1 D_801FBAE0; // D_801FBAE0
|
||||
extern UNK_TYPE1 D_801FBAE8; // D_801FBAE8
|
||||
extern UNK_TYPE1 D_801FBAF0; // D_801FBAF0
|
||||
extern u64 D_801FBAF0; // D_801FBAF0
|
||||
extern u64 lastRenderFrameDuration; // D_801FBAF8
|
||||
extern UNK_TYPE1 D_801FBB00; // D_801FBB00
|
||||
extern UNK_TYPE1 D_801FBB04; // D_801FBB04
|
||||
|
|
@ -2818,8 +2823,8 @@ extern UNK_TYPE1 D_801FBB14; // D_801FBB14
|
|||
extern UNK_TYPE1 D_801FBB20; // D_801FBB20
|
||||
extern UNK_TYPE1 D_801FBB28; // D_801FBB28
|
||||
extern UNK_TYPE1 D_801FBB30; // D_801FBB30
|
||||
extern UNK_TYPE4 D_801FBB80; // D_801FBB80
|
||||
extern UNK_TYPE1 D_801FBB88; // D_801FBB88
|
||||
extern u32* gFramebuffers[2]; // D_801FBB80
|
||||
extern OSViMode* D_801FBB88; // D_801FBB88
|
||||
extern UNK_TYPE1 D_801FBB8C; // D_801FBB8C
|
||||
extern UNK_TYPE4 D_801FBB90; // D_801FBB90
|
||||
extern UNK_TYPE1 D_801FBB94; // D_801FBB94
|
||||
|
|
@ -9412,6 +9417,7 @@ extern UNK_TYPE4 D_80A41934; // D_80A41934
|
|||
extern OverlayBlockSizes enTest3OverlayInfo; // D_80A41940
|
||||
extern u32 enTest3OverlayRelocations[242]; // D_80A41954
|
||||
extern u32 enTest3OverlayInfoOffset; // D_80A41D1C
|
||||
extern ActorInitData enTest4InitData; // D_80A43320
|
||||
extern UNK_TYPE4 D_80A43340; // D_80A43340
|
||||
extern UNK_TYPE1 D_80A43342; // D_80A43342
|
||||
extern UNK_TYPE1 D_80A4334A; // D_80A4334A
|
||||
|
|
@ -9421,6 +9427,8 @@ extern UNK_TYPE1 D_80A43364; // D_80A43364
|
|||
extern OverlayBlockSizes enTest4OverlayInfo; // D_80A43370
|
||||
extern u32 enTest4OverlayRelocations[81]; // D_80A43384
|
||||
extern u32 enTest4OverlayInfoOffset; // D_80A434CC
|
||||
extern s16 D_80A434D0[2]; // D_80A434D0
|
||||
extern UNK_TYPE1 D_80A434D4; // D_80A434D4
|
||||
extern UNK_TYPE1 D_80A44A00; // D_80A44A00
|
||||
extern UNK_TYPE1 D_80A44A2C; // D_80A44A2C
|
||||
extern UNK_TYPE1 D_80A44A4C; // D_80A44A4C
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ SECTIONS
|
|||
build/asm/boot_0x800862E0.o(.text)
|
||||
build/asm/boot_0x80086760.o(.text)
|
||||
build/asm/__osMalloc.o(.text)
|
||||
build/asm/boot_0x80087830.o(.text)
|
||||
build/asm/sprintf.o(.text)
|
||||
build/asm/boot_0x80087900.o(.text)
|
||||
build/asm/setcause.o(.text)
|
||||
build/src/libultra/os/sendmesg.o(.text)
|
||||
|
|
@ -57,7 +57,7 @@ SECTIONS
|
|||
build/asm/setsr.o(.text)
|
||||
build/asm/writebackdcache.o(.text)
|
||||
build/asm/initialize.o(.text)
|
||||
build/asm/boot_0x8008AA10.o(.text)
|
||||
build/asm/vigetnextframebuf.o(.text)
|
||||
build/asm/perspective.o(.text)
|
||||
build/src/libultra/io/sprawdma.o(.text)
|
||||
build/asm/sirawdma.o(.text)
|
||||
|
|
@ -114,17 +114,17 @@ SECTIONS
|
|||
build/asm/sptaskyielded.o(.text)
|
||||
build/asm/memcmp.o(.text)
|
||||
build/asm/gettime.o(.text)
|
||||
build/asm/boot_0x800904B0.o(.text)
|
||||
build/asm/rotate.o(.text)
|
||||
build/asm/setglobalintmask.o(.text)
|
||||
build/asm/boot_0x800906D0.o(.text)
|
||||
build/asm/boot_0x80090810.o(.text)
|
||||
build/asm/boot_0x80090900.o(.text)
|
||||
build/asm/boot_0x80090AF0.o(.text)
|
||||
build/asm/aisetfreq.o(.text)
|
||||
build/asm/boot_0x80090C40.o(.text)
|
||||
build/asm/boot_0x80090E70.o(.text)
|
||||
build/asm/boot_0x800910A0.o(.text)
|
||||
build/asm/boot_0x80091210.o(.text)
|
||||
build/asm/boot_0x80091220.o(.text)
|
||||
build/asm/getactivequeue.o(.text)
|
||||
build/asm/normalize.o(.text)
|
||||
build/asm/setcompare.o(.text)
|
||||
build/asm/getcompare.o(.text)
|
||||
build/asm/dpgetstat.o(.text)
|
||||
|
|
@ -237,6 +237,7 @@ SECTIONS
|
|||
build/asm/code_0x800F07C0.o(.text)
|
||||
build/asm/code_0x800F1250.o(.text)
|
||||
build/asm/code_0x800F1460.o(.text)
|
||||
build/asm/code_0x800F23E0.o(.text)
|
||||
build/asm/z_fcurve_data_skelanime.o(.text)
|
||||
build/asm/z_fireobj.o(.text)
|
||||
build/asm/z_horse.o(.text)
|
||||
|
|
@ -360,6 +361,7 @@ SECTIONS
|
|||
build/asm/code_rodata_z_draw.o(.text)
|
||||
build/src/code/z_eff_footmark.o(.rodata)
|
||||
build/asm/code_rodata_0x800F1460.o(.text)
|
||||
build/asm/code_rodata_0x800F23E0.o(.text)
|
||||
build/asm/code_rodata_z_fcurve_data_skelanime.o(.text)
|
||||
build/asm/code_rodata_z_fireobj.o(.text)
|
||||
build/asm/code_rodata_z_horse.o(.text)
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ void BgFuKaiten_Fini(ActorBgFuKaiten* this, GlobalContext* ctxt) {
|
|||
|
||||
void BgFuKaiten_UpdateRotation(ActorBgFuKaiten* this) {
|
||||
f32 f0;
|
||||
this->bg.base.postDrawParams.rotation.y += this->rotationSpeed;
|
||||
this->bg.base.drawParams.rot.y += this->rotationSpeed;
|
||||
if (this->rotationSpeed > 0)
|
||||
{
|
||||
f0 = this->rotationSpeed * .002f;
|
||||
|
|
@ -47,9 +47,9 @@ void BgFuKaiten_UpdateRotation(ActorBgFuKaiten* this) {
|
|||
|
||||
void BgFuKaiten_UpdateHeight(ActorBgFuKaiten* this) {
|
||||
this->bounce += this->bounceSpeed;
|
||||
this->bg.base.unk24.pos.y = this->bg.base.initPosRot.pos.y + this->elevation + this->bouceHeight;
|
||||
this->bg.base.currPosRot.pos.y = this->bg.base.initPosRot.pos.y + this->elevation + this->bouceHeight;
|
||||
|
||||
this->bg.base.unk24.pos.y -= this->bouceHeight * Lib_cos(this->bounce);
|
||||
this->bg.base.currPosRot.pos.y -= this->bouceHeight * Lib_cos(this->bounce);
|
||||
}
|
||||
|
||||
void BgFuKaiten_Main(ActorBgFuKaiten* this, GlobalContext* ctxt) {
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
#include <ultra64.h>
|
||||
#include <global.h>
|
||||
|
||||
void nop_80081820(void) {}
|
||||
void CIC6105_Nop80081820(void) {}
|
||||
|
||||
void nop_80081828(void) {}
|
||||
void CIC6105_Nop80081828(void) {}
|
||||
|
||||
void func_80081830(void) {
|
||||
func_8008481C(80, 200, &D_80098280, (UNK_PTR)(*(u32*)0xA4040010));
|
||||
func_8008481C(40, 184, &D_80098290, &D_800994D0);
|
||||
func_8008481C(56, 192, &D_800982A4, &D_800994DC);
|
||||
void CIC6105_PrintRomInfo(void) {
|
||||
FaultDraw_DrawText(80, 200, &D_80098280, (UNK_PTR)(*(u32*)0xA4040010));
|
||||
FaultDraw_DrawText(40, 184, &D_80098290, &D_800994D0);
|
||||
FaultDraw_DrawText(56, 192, &D_800982A4, &D_800994DC);
|
||||
}
|
||||
|
||||
void func_8008189C(void) {
|
||||
func_800819F0(&D_8009BE38, (u32)(void(*)(UNK_TYPE, UNK_TYPE))func_80081830, 0, 0);
|
||||
void CIC6105_AddRomInfoFaultPage(void) {
|
||||
Fault_AddClient(&romInfoFaultClient, (fault_client_func*)CIC6105_PrintRomInfo, 0, 0);
|
||||
}
|
||||
|
||||
void func_800818D0(void) {
|
||||
func_80081AD4(&D_8009BE38);
|
||||
void CIC6105_RemoveRomInfoFaultPage(void) {
|
||||
Fault_RemoveClient(&romInfoFaultClient);
|
||||
}
|
||||
|
||||
void func_800818F4(void) {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ void EnAObj_Init(ActorEnAObj* this, GlobalContext* ctxt) {
|
|||
s0->base.textId = ((s0->base.variable >> 8) & 0xFF) | 0x300;
|
||||
s0->base.variable = (s0->base.variable & 0xFF) - 9;
|
||||
Lib_ApplyActorInitVars((Actor*)s0, (ActorInitVar*)&enAObjInitVar);
|
||||
Actor_SetPostDrawParams(&s0->base.postDrawParams, 0, (actor_post_draw_func*)func_800B3FC0, 12);
|
||||
Actor_SetDrawParams(&s0->base.drawParams, 0, (actor_post_draw_func*)func_800B3FC0, 12);
|
||||
Collision_InitCylinder(ctxt, &s0->collision, (Actor*)s0, &enAObjCylinderInit);
|
||||
Collision_CylinderMoveToActor((Actor*)s0, &s0->collision);
|
||||
s0->base.unkA0.unk16 = 255;
|
||||
|
|
@ -26,7 +26,7 @@ void EnAObj_Update1(ActorEnAObj* this, GlobalContext* ctxt) {
|
|||
if (func_800B84D0((Actor*)this, ctxt) != 0) {
|
||||
this->update = (actor_func)EnAObj_Update2;
|
||||
} else {
|
||||
v0 = this->base.unk92 - this->base.postDrawParams.rotation.y;
|
||||
v0 = this->base.yawToLink - this->base.drawParams.rot.y;
|
||||
v1 = (v0 < 0)? -v0 : v0;
|
||||
if ((v1 < 10240) || ((this->base.variable == 1) && (v1 > 22528))) {
|
||||
func_800B863C((Actor*)this, ctxt);
|
||||
|
|
@ -42,7 +42,7 @@ void EnAObj_Update2(ActorEnAObj* this, GlobalContext* ctxt) {
|
|||
|
||||
void EnAObj_Main(ActorEnAObj* this, GlobalContext* ctxt) {
|
||||
(this->update)((Actor*)this, (GlobalContext*)ctxt);
|
||||
func_800B675C((Actor*)this, 45.0f);
|
||||
Actor_SetHeight((Actor*)this, 45.0f);
|
||||
Collision_AddOT(ctxt, &ctxt->collisionContext, (ColCommon*)&this->collision);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ void BgCheck2_UpdateActorPosition(BgCheckContext* bgCtxt, s32 index, Actor* acto
|
|||
bgCtxt->dyna.actorMeshes[index].prevParams.pos.y,
|
||||
bgCtxt->dyna.actorMeshes[index].prevParams.pos.z);
|
||||
|
||||
if (invert_matrix(&prevMatrix, &prevMatrixInv) == 2) return;
|
||||
if (Matrix_Invert(&prevMatrix, &prevMatrixInv) == 2) return;
|
||||
|
||||
Matrix_MakeTranslationRotationYXZScale(&currMatrix,
|
||||
bgCtxt->dyna.actorMeshes[index].currParams.scale.x,
|
||||
|
|
@ -38,10 +38,10 @@ void BgCheck2_UpdateActorPosition(BgCheckContext* bgCtxt, s32 index, Actor* acto
|
|||
bgCtxt->dyna.actorMeshes[index].currParams.pos.y,
|
||||
bgCtxt->dyna.actorMeshes[index].currParams.pos.z);
|
||||
|
||||
Matrix_MultiplyByVectorXYZ(&prevMatrixInv, &actor->unk24.pos, &posWithInv);
|
||||
Matrix_MultiplyByVectorXYZ(&prevMatrixInv, &actor->currPosRot.pos, &posWithInv);
|
||||
Matrix_MultiplyByVectorXYZ(&currMatrix, &posWithInv, &newPos);
|
||||
|
||||
actor->unk24.pos = newPos;
|
||||
actor->currPosRot.pos = newPos;
|
||||
}
|
||||
|
||||
void BgCheck2_UpdateActorYRotation(BgCheckContext* bgCtxt, s32 index, Actor* actor) {
|
||||
|
|
@ -55,8 +55,8 @@ void BgCheck2_UpdateActorYRotation(BgCheckContext* bgCtxt, s32 index, Actor* act
|
|||
((ActorPlayer*)actor)->unkAD4 += angleChange;
|
||||
}
|
||||
|
||||
actor->postDrawParams.rotation.y += angleChange;
|
||||
actor->unk24.rot.y += angleChange;
|
||||
actor->drawParams.rot.y += angleChange;
|
||||
actor->currPosRot.rot.y += angleChange;
|
||||
}
|
||||
|
||||
void BgCheck2_AttachToMesh(BgCheckContext* bgCtxt, Actor* actor, s32 index) {
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ s32 func_800E8FA4(Actor* actor, Vector3f* param_2, Vector3s* param_3, Vector3s*
|
|||
s16 targetYaw;
|
||||
s16 yawDiffFromTarget;
|
||||
|
||||
targetPitch = Lib_PitchVec3f(&actor->unk3C.pos,param_2);
|
||||
targetYaw = Lib_YawVec3f(&actor->unk3C.pos,param_2) - actor->unk24.rot.y;
|
||||
targetPitch = Lib_PitchVec3f(&actor->topPosRot.pos,param_2);
|
||||
targetYaw = Lib_YawVec3f(&actor->topPosRot.pos,param_2) - actor->currPosRot.rot.y;
|
||||
|
||||
Lib_ScaleMaxMin_s(¶m_3->x, targetPitch, 6, 2000, 1);
|
||||
param_3->x = (param_3->x < -6000)? -6000 : ((6000 < param_3->x)? 6000 : param_3->x);
|
||||
|
|
@ -58,11 +58,11 @@ s32 func_800E9138(GlobalContext* ctxt, Actor* actor, Vector3s* param_3, Vector3s
|
|||
Vector3f local_14;
|
||||
|
||||
player = (ctxt->actorContext).actorTypeLists[2].head;
|
||||
actor->unk3C.pos = actor->unk24.pos;
|
||||
actor->unk3C.pos.y += param_5;
|
||||
actor->topPosRot.pos = actor->currPosRot.pos;
|
||||
actor->topPosRot.pos.y += param_5;
|
||||
|
||||
if (((ctxt->cutsceneContext).state == 0) && (D_801D0D50 == 0)) {
|
||||
sVar3 = actor->unk92 - actor->postDrawParams.rotation.y;
|
||||
sVar3 = actor->yawToLink - actor->drawParams.rot.y;
|
||||
// TODO is this shifting because of a missing cast?
|
||||
if (0x42ff < (sVar3 < 0? ((-sVar3 << 0x10) >> 0x10) : ((sVar3 << 0x10) >> 0x10))) {
|
||||
func_800E8F08(param_3,param_4);
|
||||
|
|
@ -73,7 +73,7 @@ s32 func_800E9138(GlobalContext* ctxt, Actor* actor, Vector3s* param_3, Vector3s
|
|||
if (((ctxt->cutsceneContext).state != 0) || (D_801D0D50 != 0)) {
|
||||
local_14 = ctxt->view.eye;
|
||||
} else {
|
||||
local_14 = player->unk3C.pos;
|
||||
local_14 = player->topPosRot.pos;
|
||||
}
|
||||
|
||||
func_800E8FA4(actor,&local_14,param_3,param_4);
|
||||
|
|
@ -86,10 +86,10 @@ s32 func_800E9250(GlobalContext* ctxt, Actor* actor, Vector3s* param_3, Vector3s
|
|||
Vector3f local_14;
|
||||
|
||||
player = (ctxt->actorContext).actorTypeLists[2].head;
|
||||
actor->unk3C.pos = param_5;
|
||||
actor->topPosRot.pos = param_5;
|
||||
|
||||
if (((ctxt->cutsceneContext).state == 0) && (D_801D0D50 == 0)) {
|
||||
sVar3 = actor->unk92 - actor->postDrawParams.rotation.y;
|
||||
sVar3 = actor->yawToLink - actor->drawParams.rot.y;
|
||||
// TODO is this shifting because of a missing cast?
|
||||
if (0x42ff < (sVar3 < 0? ((-sVar3 << 0x10) >> 0x10) : ((sVar3 << 0x10) >> 0x10))) {
|
||||
func_800E8F08(param_3,param_4);
|
||||
|
|
@ -100,7 +100,7 @@ s32 func_800E9250(GlobalContext* ctxt, Actor* actor, Vector3s* param_3, Vector3s
|
|||
if (((ctxt->cutsceneContext).state != 0) || (D_801D0D50 != 0)) {
|
||||
local_14 = ctxt->view.eye;
|
||||
} else {
|
||||
local_14 = player->unk3C.pos;
|
||||
local_14 = player->topPosRot.pos;
|
||||
}
|
||||
|
||||
func_800E8FA4(actor,&local_14,param_3,param_4);
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_PrintLists.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SetPostDrawParams.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SetDrawParams.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_PostDraw.asm")
|
||||
|
||||
|
|
@ -99,13 +99,13 @@ GLOBAL_ASM("asm/nonmatching/z_actor//func_800B6680.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_MarkForDeath.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B672C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_InitCurrPosition.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B675C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SetHeight.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B67A0.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SetRotationFromDrawRotation.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B67C0.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_InitDrawRotation.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SetScale.asm")
|
||||
|
||||
|
|
@ -137,13 +137,13 @@ GLOBAL_ASM("asm/nonmatching/z_actor//func_800B6C58.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_YawBetweenActors.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B6D00.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_YawBetweenActorsTop.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_YawToPoint.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_PitchBetweenActors.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B6D7C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_PitchBetweenActorsTop.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_PitchToPoint.asm")
|
||||
|
||||
|
|
@ -155,7 +155,7 @@ GLOBAL_ASM("asm/nonmatching/z_actor//Actor_XZDistanceBetweenActors.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_XZDistanceToPoint.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B6E6C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_CalcOffsetOrientedToDrawRotation.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_YDistance.asm")
|
||||
|
||||
|
|
@ -187,17 +187,17 @@ GLOBAL_ASM("asm/nonmatching/z_actor//func_800B72E0.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B72F8.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B7320.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsLinkFacingActor.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B7378.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsActorFacedByActor.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B73E0.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsActorFacingLink.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B742C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsActorFacingActor.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B748C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsActorFacingLinkAndWithinRange.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B750C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_IsActorFacingActorAndWithinRange.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B75A0.asm")
|
||||
|
||||
|
|
@ -327,9 +327,9 @@ GLOBAL_ASM("asm/nonmatching/z_actor//Actor_Init.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B9334.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B948C.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_UpdateActor.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B9780.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_UpdateAll.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_DrawActor.asm")
|
||||
|
||||
|
|
@ -337,7 +337,7 @@ GLOBAL_ASM("asm/nonmatching/z_actor//func_800B9D1C.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_DrawAllSetup.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_RecordDrawnActor.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_RecordUndrawnActor.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//func_800B9E84.asm")
|
||||
|
||||
|
|
@ -363,13 +363,13 @@ GLOBAL_ASM("asm/nonmatching/z_actor//Actor_RemoveFromTypeList.asm")
|
|||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_FreeOverlay.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SpawnNoParentDefaultUnk38Unk20.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_Spawn.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_LoadOverlay.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_Spawn.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SpawnWithParentAndCutscene.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SpawnDefaultUnk38.asm")
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SpawnWithParent.asm")
|
||||
|
||||
GLOBAL_ASM("asm/nonmatching/z_actor//Actor_SpawnTransitionActors.asm")
|
||||
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ s32 Lib_StepTowardsCheckFramerateScaled_s(s16* start, s16 target, s16 step) {
|
|||
f32 f0;
|
||||
|
||||
if (step != 0) {
|
||||
f0 = D_801D1508;
|
||||
f0 = gFramerateDivisorHalf;
|
||||
|
||||
if ((s16)(*start - target) > 0) {
|
||||
step = -step;
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ void Room_DrawType1Mesh(GlobalContext* ctxt, Room* room, u32 flags) {
|
|||
} else if (mesh->format == 2) {
|
||||
func_8012E32C(ctxt,room,flags);
|
||||
} else {
|
||||
func_80086280(D_801DDFAC,0x3c5);
|
||||
assert_fail(D_801DDFAC,0x3c5);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,11 +47,11 @@ void osInitialize(void) {
|
|||
}
|
||||
|
||||
if (osTvType == 0) {
|
||||
D_80097E58 = 0x02F5B2D2;
|
||||
osViClock = 0x02F5B2D2;
|
||||
} else if (osTvType == 2) {
|
||||
D_80097E58 = 0x02E6025C;
|
||||
osViClock = 0x02E6025C;
|
||||
} else {
|
||||
D_80097E58 = 0x02E6D354;
|
||||
osViClock = 0x02E6D354;
|
||||
}
|
||||
|
||||
if((__osGetCause() & 0x1000) != 0) {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
# Follows the format of Entry Point Address:(Name, Return, Args)
|
||||
{
|
||||
0x80080060:("start","void","void"),
|
||||
0x80080150:("Init_ClearMemory","void","void* begin, void* end"),
|
||||
0x80080150:("Idle_ClearMemory","void","void* begin, void* end"),
|
||||
0x80080180:("Idle_InitFramebuffer","void","u32* ptr, u32 numBytes, u32 value"),
|
||||
0x8008019C:("Idle_InitScreen","void","void"),
|
||||
0x800801EC:("Idle_InitMemory","void","void"),
|
||||
0x80080250:("Idle_InitCodeAndMemory","void","void"),
|
||||
0x80080300:("Main_ThreadEntry","void","void* arg"),
|
||||
0x80080300:("Idle_MainThreadEntry","void","void* arg"),
|
||||
0x8008038C:("func_8008038C","void","void"),
|
||||
0x80080514:("Idle_ThreadEntry","void","void* arg"),
|
||||
0x800805E0:("func_800805E0","void","void"),
|
||||
|
|
@ -39,73 +39,73 @@
|
|||
0x800815CC:("Irqmgr_HandleFrame","void","Irqmgr* irqmgr"),
|
||||
0x80081684:("Irqmgr_ThreadEntry","void","Irqmgr* irqmgr"),
|
||||
0x80081754:("Irqmgr_Start","void","Irqmgr* irqmgr, void* stack, OSPri pri, u8 retraceCount"),
|
||||
0x80081820:("nop_80081820","void","void"),
|
||||
0x80081828:("nop_80081828","void","void"),
|
||||
0x80081830:("func_80081830","void","void"),
|
||||
0x8008189C:("func_8008189C","void","void"),
|
||||
0x800818D0:("func_800818D0","void","void"),
|
||||
0x80081820:("CIC6105_Nop80081820","void","void"),
|
||||
0x80081828:("CIC6105_Nop80081828","void","void"),
|
||||
0x80081830:("CIC6105_PrintRomInfo","void","void"),
|
||||
0x8008189C:("CIC6105_AddRomInfoFaultPage","void","void"),
|
||||
0x800818D0:("CIC6105_RemoveRomInfoFaultPage","void","void"),
|
||||
0x800818F4:("func_800818F4","void","void"),
|
||||
0x80081920:("nop_80081920","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x8008193C:("nop_8008193C","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x80081958:("nop_80081958","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x80081980:("wait_milliseconds2","void","u32 ms"),
|
||||
0x800819F0:("func_800819F0","void","UNK_PTR param_1, u32 param_2, u32 param_3, u32 param_4"),
|
||||
0x80081AD4:("func_80081AD4","void","UNK_PTR param_1"),
|
||||
0x80081BCC:("func_80081BCC","void","UNK_PTR param_1, u32 param_2, u32 param_3"),
|
||||
0x80081CA4:("func_80081CA4","void","UNK_PTR param_1"),
|
||||
0x80081D9C:("func_80081D9C","void","void"),
|
||||
0x80081E2C:("wait_milliseconds","void","void"),
|
||||
0x80081E68:("func_80081E68","void","void"),
|
||||
0x80081EA4:("func_80081EA4","void","void"),
|
||||
0x80081EF0:("func_80081EF0","void","void"),
|
||||
0x8008203C:("func_8008203C","void","void"),
|
||||
0x80082078:("func_80082078","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5"),
|
||||
0x800820D8:("func_800820D8","void","void"),
|
||||
0x8008212C:("func_8008212C","void","void"),
|
||||
0x80082180:("func_80082180","void","void"),
|
||||
0x800821D4:("func_800821D4","void","void"),
|
||||
0x80082280:("func_80082280","void","void"),
|
||||
0x80082330:("func_80082330","void","void"),
|
||||
0x800823D4:("func_800823D4","void","void"),
|
||||
0x8008246C:("func_8008246C","void","OSThread* param_1"),
|
||||
0x800827BC:("func_800827BC","void","OSThread* param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x80082AB8:("func_80082AB8","void","void"),
|
||||
0x80082B40:("func_80082B40","void","void"),
|
||||
0x80082BD0:("func_80082BD0","void","void"),
|
||||
0x80082C6C:("func_80082C6C","void","void"),
|
||||
0x80082DD8:("func_80082DD8","void","void"),
|
||||
0x80082FD0:("func_80082FD0","void","void"),
|
||||
0x80083144:("func_80083144","void","void"),
|
||||
0x800832D4:("func_800832D4","void","void"),
|
||||
0x80083450:("func_80083450","void","void"),
|
||||
0x800834CC:("func_800834CC","void","void"),
|
||||
0x8008358C:("func_8008358C","void","void"),
|
||||
0x80083670:("func_80083670","void","void"),
|
||||
0x800837E4:("func_800837E4","void","void"),
|
||||
0x80081920:("Fault_Nop80081920","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x8008193C:("Fault_Log","void","char* str, ..."),
|
||||
0x80081958:("Fault_Nop80081958","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4"),
|
||||
0x80081980:("Fault_WaitMilliseconds2","void","u32 ms"),
|
||||
0x800819F0:("Fault_AddClient","void","FaultClient* client, fault_client_func* func, void* arg1, void* arg2"),
|
||||
0x80081AD4:("Fault_RemoveClient","void","FaultClient* client"),
|
||||
0x80081BCC:("Fault_AddressConverterAddClient","void","FaultAddressConverterClient* client, fault_address_converter_func* func, void* arg"),
|
||||
0x80081CA4:("Fault_AddressConverterRemoveClient","void","FaultAddressConverterClient* client"),
|
||||
0x80081D9C:("Fault_ConvertAddress","void*","void* addr"),
|
||||
0x80081E2C:("Fault_WaitMilliseconds","void","u32 ms"),
|
||||
0x80081E68:("Fault_UpdateInputFunc","void","InputStruct* input"),
|
||||
0x80081EA4:("Fault_InputUpdate","void","void"),
|
||||
0x80081EF0:("Fault_WaitForInput","s32","void"),
|
||||
0x8008203C:("Fault_PageEnd","void","void"),
|
||||
0x80082078:("Fault_DrawRectangle","void","s32 x, s32 y, s32 width, s32 height, u16 color"),
|
||||
0x800820D8:("Fault_DrawBlackPage","void","void"),
|
||||
0x8008212C:("Fault_DrawRedPage","void","void"),
|
||||
0x80082180:("Fault_DrawTextCaret","void","u16 color"),
|
||||
0x800821D4:("Fault_PrintFloatToScreen","void","u32 regNum, f32* f"),
|
||||
0x80082280:("Fault_LogFloat","void","u32 regNum, f32* f"),
|
||||
0x80082330:("Fault_PrintFpcCsrToScreen","void","u32 fpcCsr"),
|
||||
0x800823D4:("Fault_LogFpcCsr","void","u32 fpcCsr"),
|
||||
0x8008246C:("Fault_PrintCpuRegistersToScreen","void","OSThread* thread"),
|
||||
0x800827BC:("Fault_LogCpuRegisters","void","OSThread* thread"),
|
||||
0x80082AB8:("Fault_FindFaultedThread","OSThread*","void"),
|
||||
0x80082B40:("Fault_Wait5Seconds","void","void"),
|
||||
0x80082BD0:("Fault_WaitForButtonCombo","void","void"),
|
||||
0x80082C6C:("Fault_PrintMemDumPage","void","char* title, void* start, u32 param_3"),
|
||||
0x80082DD8:("Fault_MemDump","void","void* startPc, void* start1, void* start2, void* start3"),
|
||||
0x80082FD0:("Fault_FindNextStackCall","void","u32** sp, u32** pc, u32** ra"),
|
||||
0x80083144:("Fault_PrintStackTraceToScreen","void","OSThread* thread, u32 flags"),
|
||||
0x800832D4:("Fault_LogStackTrace","void","OSThread* thread, u32 flags"),
|
||||
0x80083450:("Fault_SetNextInstBreak","void","OSThread* thread"),
|
||||
0x800834CC:("Fault_ResetFramebuffer","void","void"),
|
||||
0x8008358C:("Fault_PrintClients","void","void"),
|
||||
0x80083670:("Fault_SetOptionsFromController3","void","void"),
|
||||
0x800837E4:("Fault_SetOptions","void","void"),
|
||||
0x80083828:("Fault_ThreadEntry","void","void* arg"),
|
||||
0x80083B70:("func_80083B70","void","void"),
|
||||
0x80083B70:("Fault_SetFramebuffer","void","void* framebuffer, u16 width, u16 height"),
|
||||
0x80083BC4:("Fault_Start","void","void"),
|
||||
0x80083CF8:("func_80083CF8","void","void"),
|
||||
0x80083DF4:("func_80083DF4","void","void"),
|
||||
0x80083E4C:("func_80083E4C","void","void"),
|
||||
0x80083EB0:("func_80083EB0","void","void"),
|
||||
0x80083EC4:("func_80083EC4","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5"),
|
||||
0x80083FE4:("func_80083FE4","void","void"),
|
||||
0x80084160:("func_80084160","void","void"),
|
||||
0x80084210:("func_80084210","void","void"),
|
||||
0x800842BC:("func_800842BC","void","void"),
|
||||
0x80084308:("func_80084308","void","void"),
|
||||
0x80084354:("func_80084354","void","u32 param_1"),
|
||||
0x8008439C:("func_8008439C","void","s8 param_1, s8 param_2"),
|
||||
0x800843D4:("func_800843D4","void","void"),
|
||||
0x800844D8:("func_800844D8","void","void"),
|
||||
0x80084568:("func_80084568","void","void"),
|
||||
0x8008477C:("func_8008477C","void","void"),
|
||||
0x800847CC:("func_800847CC","void","char* uParm1, ..."),
|
||||
0x8008481C:("func_8008481C","void","UNK_TYPE4 param_1, UNK_TYPE4 param_2, UNK_PTR param_3, UNK_PTR param_4"),
|
||||
0x8008486C:("func_8008486C","void","void"),
|
||||
0x800848A4:("func_800848A4","void","void"),
|
||||
0x800848B8:("func_800848B8","void","void"),
|
||||
0x80083CF8:("Fault_HungUpThreadPrint","void","char* arg1, char* arg2"),
|
||||
0x80083DF4:("Fault_HungUpThead","void","char* arg1, char* arg2"),
|
||||
0x80083E4C:("Fault_AssertFail","void","char* file, s32 lineNum"),
|
||||
0x80083EB0:("FaultDraw_SetCopyToLog","void","u8 copy"),
|
||||
0x80083EC4:("FaultDraw_DrawRectangle","void","s32 leftX, s32 upperY, s32 rightX, s32 lowerY, u16 color"),
|
||||
0x80083FE4:("FaultDraw_DrawChar","void","u8 c"),
|
||||
0x80084160:("FaultDraw_FindColorIndex","s32","u16 color"),
|
||||
0x80084210:("FaultDraw_UpdatePrintColors","void","void"),
|
||||
0x800842BC:("FaultDraw_SetForgroundColor","void","u16 color"),
|
||||
0x80084308:("FaultDraw_SetBackgroundColor","void","u16 color"),
|
||||
0x80084354:("FaultDraw_SetForegroundColorWithAlpha","void","u16 color"),
|
||||
0x8008439C:("FaultDraw_SetCharPadding","void","s8 x, s8 y"),
|
||||
0x800843D4:("FaultDraw_SetCursor","void","s32 x, int y"),
|
||||
0x800844D8:("FaultDraw_Reset","void","void"),
|
||||
0x80084568:("FaultDraw_PrintfFunc","FaultDrawContext*","FaultDrawContext* arg, char* fmt, size_t n"),
|
||||
0x8008477C:("FaultDraw_PrintfImpl","void","char* str, char* args"),
|
||||
0x800847CC:("FaultDraw_Printf","void","char* uParm1, ..."),
|
||||
0x8008481C:("FaultDraw_DrawText","void","s32 x, s32 y, char* str, ..."),
|
||||
0x8008486C:("FaultDraw_SetFramebuffer","void","void* framebuffer, u16 width, u16 height"),
|
||||
0x800848A4:("FaultDraw_SetPageEndFunc","void","func_ptr* func"),
|
||||
0x800848B8:("FaultDraw_Init","void","void"),
|
||||
0x80084940:("func_80084940","void","void"),
|
||||
0x80084968:("func_80084968","void","void"),
|
||||
0x800849A0:("func_800849A0","void","void"),
|
||||
|
|
@ -154,7 +154,7 @@
|
|||
0x800860D8:("func_800860D8","void","void"),
|
||||
0x80086110:("func_80086110","void","void"),
|
||||
0x80086258:("func_80086258","void","void"),
|
||||
0x80086280:("func_80086280","void","char* param_1, u32 param_2"),
|
||||
0x80086280:("assert_fail","void","char* file, u32 lineNum"),
|
||||
0x800862B4:("func_800862B4","void","void"),
|
||||
0x800862E0:("StartHeap_AllocMin1","void*","u32 size"),
|
||||
0x80086310:("StartHeap_FreeNull","void","void* pvParm1"),
|
||||
|
|
@ -164,7 +164,7 @@
|
|||
0x800864EC:("func_800864EC","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x80086588:("func_80086588","void","void"),
|
||||
0x800865F8:("StartHeap_Init","void","u32 base, u32 size"),
|
||||
0x80086620:("func_80086620","void","void"),
|
||||
0x80086620:("func_80086620","int","OSMesgQueue* param_1, PadmgrThreadStruct* param_2, OSContStatus* param_3"),
|
||||
0x80086760:("func_80086760","void","void"),
|
||||
0x80086794:("func_80086794","void","void"),
|
||||
0x800867B4:("func_800867B4","void","void"),
|
||||
|
|
@ -230,9 +230,9 @@
|
|||
0x800875E4:("__osRealloc","void*","Heap* heap, void* oldPtr, u32 newSize"),
|
||||
0x80087714:("__osAnalyzeArena","void","Heap* heap, u32* maxFreeBlock, u32* bytesFree, u32* bytesAllocated"),
|
||||
0x800877C4:("__osCheckArena","s32","Heap* heap"),
|
||||
0x80087830:("func_80087830","void","void"),
|
||||
0x80087830:("proutSprintf","void*","void* s, char* buf, size_t n"),
|
||||
0x80087854:("func_80087854","void","void"),
|
||||
0x800878A4:("func_800878A4","void","void"),
|
||||
0x800878A4:("sprintf","int","char* s, char* fmt, ..."),
|
||||
0x80087900:("func_80087900","void","void"),
|
||||
0x80087934:("func_80087934","void","void"),
|
||||
0x80087960:("wait_cycles","void","void"),
|
||||
|
|
@ -257,7 +257,7 @@
|
|||
0x800887F4:("osSpTaskStartGo","void","OSTask* tp"),
|
||||
0x80088840:("__ull_rshift","void","void"),
|
||||
0x8008886C:("__ull_rem","void","void"),
|
||||
0x800888A8:("__ull_div","void","void"),
|
||||
0x800888A8:("__ull_div","u64","void"),
|
||||
0x800888E4:("__ll_lshift","void","void"),
|
||||
0x80088910:("__ll_rem","void","void"),
|
||||
0x8008894C:("__ll_div","void","void"),
|
||||
|
|
@ -300,7 +300,7 @@
|
|||
0x8008A660:("func_8008A660","void","void"),
|
||||
0x8008A6FC:("osInitialize","void","void"),
|
||||
0x8008A9A8:("func_8008A9A8","void","void"),
|
||||
0x8008AA10:("func_8008AA10","void","void"),
|
||||
0x8008AA10:("osViGetNextFramebuffer","void*","void"),
|
||||
0x8008AA50:("guPerspectiveF","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7"),
|
||||
0x8008AC80:("guPerspective","void","Mtx* m, u16* perspNorm, float fovy, float aspect, float near, float far, float scale"),
|
||||
0x8008ACE0:("__osSpRawStartDma","s32","s32 direction, u32 devAddr, void* dramAddr, u32 size"),
|
||||
|
|
@ -349,7 +349,7 @@
|
|||
0x8008D7AC:("osContGetQuery","void","OSContStatus* data"),
|
||||
0x8008D7D0:("guLookAtHiliteF","void","f32* mf, LookAt* l, Hilite* h, f32 xEye, f32 yEye, f32 zEye, f32 xAt, f32 yAt, f32 zAt, f32 xUp, f32 yUp, f32 zUp, f32 xl1, f32 yl1, f32 zl1, f32 xl2, f32 yl2, f32 zl2, s32 twidth, s32 theight"),
|
||||
0x8008DF90:("guLookAtHilite","void","Mtx* m, LookAt* l, Hilite* h, f32 xEye, f32 yEye, f32 zEye, f32 xAt, f32 yAt, f32 zAt, f32 xUp, f32 yUp, f32 zUp, f32 xl1, f32 yl1, f32 zl1, f32 xl2, f32 yl2, f32 zl2, s32 twidth, s32 theight"),
|
||||
0x8008E050:("_Printf","void","void"),
|
||||
0x8008E050:("_Printf","int","printf_func* pfn, void* arg, char* fmt, char* ap"),
|
||||
0x8008E698:("func_8008E698","void","void"),
|
||||
0x8008ED30:("func_8008ED30","void","void"),
|
||||
0x8008EDE0:("osUnmapTLBAll","void","void"),
|
||||
|
|
@ -381,19 +381,19 @@
|
|||
0x800902A0:("osSpTaskYielded","void","void"),
|
||||
0x80090300:("memcmp","s32","void* __s1, void* __s2, size_t __n"),
|
||||
0x80090420:("osGetTime","OSTime","void"),
|
||||
0x800904B0:("func_800904B0","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x80090634:("func_80090634","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x800904B0:("guRotateF","void","float* mf, float a, float x, float y, float z"),
|
||||
0x80090634:("guRotate","void","Mtx* m, float a, float x, float y, float z"),
|
||||
0x80090680:("__osSetGlobalIntMask","void","void"),
|
||||
0x800906D0:("func_800906D0","void","void"),
|
||||
0x80090810:("func_80090810","void","void"),
|
||||
0x80090900:("func_80090900","void","void"),
|
||||
0x80090AF0:("func_80090AF0","void","void"),
|
||||
0x80090AF0:("osAiSetFrequency","s32","u32 frequency"),
|
||||
0x80090C40:("func_80090C40","void","void"),
|
||||
0x80090E70:("func_80090E70","void","void"),
|
||||
0x800910A0:("func_800910A0","void","void"),
|
||||
0x80091170:("func_80091170","void","void"),
|
||||
0x80091210:("func_80091210","void","void"),
|
||||
0x80091220:("func_80091220","void","void"),
|
||||
0x80091210:("__osGetActiveQueue","OSThread*","void"),
|
||||
0x80091220:("guNormalize","void","float* x, float* y, float* z"),
|
||||
0x80091280:("__osSetCompare","void","u32 value"),
|
||||
0x80091290:("__osGetCompare","u32","void"),
|
||||
0x800912A0:("osDpGetStatus","u32","void"),
|
||||
|
|
@ -655,7 +655,7 @@
|
|||
0x800B3880:("DLF_LoadGameState","void","GameStateMetaInfo* gameState"),
|
||||
0x800B39A4:("DLF_FreeGameState","void","GameStateMetaInfo* gameState"),
|
||||
0x800B3AD0:("Actor_PrintLists","void","ActorContext* actCtxt"),
|
||||
0x800B3BA4:("Actor_SetPostDrawParams","void","ActorPostDrawParams* iParm1, f32 uParm2, actor_post_draw_func* func, f32 scale"),
|
||||
0x800B3BA4:("Actor_SetDrawParams","void","ActorDrawParams* iParm1, f32 yDisplacement, actor_post_draw_func* func, f32 scale"),
|
||||
0x800B3BC8:("Actor_PostDraw","void","Actor* actor, LightMapper* mapper, GlobalContext* ctxt, u32 displayList, ColorRGBA8* color"),
|
||||
0x800B3FC0:("func_800B3FC0","void","Actor* actor, LightMapper* mapper, GlobalContext* ctxt"),
|
||||
0x800B4024:("func_800B4024","void","Actor* actor, LightMapper* mapper, GlobalContext* ctxt"),
|
||||
|
|
@ -703,15 +703,15 @@
|
|||
0x800B6608:("func_800B6608","UNK_TYPE4","int iParm1, short sParm2"),
|
||||
0x800B6680:("func_800B6680","void","void"),
|
||||
0x800B670C:("Actor_MarkForDeath","void","Actor* actor"),
|
||||
0x800B672C:("func_800B672C","void","Actor* actor"),
|
||||
0x800B675C:("func_800B675C","void","Actor* actor, f32 fParm2"),
|
||||
0x800B67A0:("func_800B67A0","void","s32 param_1"),
|
||||
0x800B67C0:("func_800B67C0","void","Actor* actor"),
|
||||
0x800B672C:("Actor_InitCurrPosition","void","Actor* actor"),
|
||||
0x800B675C:("Actor_SetHeight","void","Actor* actor, f32 height"),
|
||||
0x800B67A0:("Actor_SetRotationFromDrawRotation","void","Actor* actor"),
|
||||
0x800B67C0:("Actor_InitDrawRotation","void","Actor* actor"),
|
||||
0x800B67E0:("Actor_SetScale","void","Actor* actor, f32 scale"),
|
||||
0x800B67FC:("Actor_SetObjectSegment","void","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800B6834:("Actor_InitToDefaultValues","void","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B6948:("Actor_FiniActor","void","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B6988:("Actor_SetMovementScale","void","s32 iParm1"),
|
||||
0x800B6988:("Actor_SetMovementScale","void","s32 scale"),
|
||||
0x800B69AC:("Actor_ApplyMovement","void","Actor* actor"),
|
||||
0x800B6A10:("Actor_SetVelocityYRotationAndGravity","void","Actor* iParm1"),
|
||||
0x800B6A88:("Actor_SetVelocityAndMoveYRotationAndGravity","void","Actor* actor"),
|
||||
|
|
@ -720,21 +720,21 @@
|
|||
0x800B6B50:("Actor_SetVelocityXYRotationReverse","void","Actor* actor"),
|
||||
0x800B6BD8:("Actor_SetVelocityAndMoveXYRotationReverse","void","Actor* actor"),
|
||||
0x800B6C04:("func_800B6C04","void","Actor* actor, float fParm2"),
|
||||
0x800B6C58:("func_800B6C58","void","void"),
|
||||
0x800B6C58:("func_800B6C58","void","Actor* actor, UNK_TYPE4 param_2"),
|
||||
0x800B6CD4:("Actor_YawBetweenActors","s32","Actor* from, Actor* to"),
|
||||
0x800B6D00:("func_800B6D00","s32","Actor* iParm1, Actor* iParm2"),
|
||||
0x800B6D00:("Actor_YawBetweenActorsTop","s16","Actor* from, Actor* to"),
|
||||
0x800B6D2C:("Actor_YawToPoint","s32","Actor* actor, Vector3f* point"),
|
||||
0x800B6D50:("Actor_PitchBetweenActors","s32","Actor* from, Actor* to"),
|
||||
0x800B6D7C:("func_800B6D7C","s32","Actor* from, Actor* to"),
|
||||
0x800B6D7C:("Actor_PitchBetweenActorsTop","s32","Actor* from, Actor* to"),
|
||||
0x800B6DA8:("Actor_PitchToPoint","s32","Actor* actor, Vector3f* point"),
|
||||
0x800B6DCC:("Actor_DistanceBetweenActors","f32","Actor* actor1, Actor* actor2"),
|
||||
0x800B6DF8:("Actor_DistanceToPoint","f32","Actor* actor, Vector3f* point"),
|
||||
0x800B6E1C:("Actor_XZDistanceBetweenActors","f32","Actor* actor1, Actor* actor2"),
|
||||
0x800B6E48:("Actor_XZDistanceToPoint","f32","Actor* actor, Vector3f* point"),
|
||||
0x800B6E6C:("func_800B6E6C","void","Actor* actor, Vector3f* pfParm2, Vector3f* pfParm3"),
|
||||
0x800B6E6C:("Actor_CalcOffsetOrientedToDrawRotation","void","Actor* actor, Vector3f* offset, Vector3f* point"),
|
||||
0x800B6F0C:("Actor_YDistance","f32","Actor* actor1, Actor* actor2"),
|
||||
0x800B6F20:("func_800B6F20","void","void"),
|
||||
0x800B6FC8:("func_800B6FC8","void","void"),
|
||||
0x800B6F20:("func_800B6F20","void","GlobalContext* ctxt, int param_2, float param_3, short param_4"),
|
||||
0x800B6FC8:("func_800B6FC8","float","ActorPlayer* player"),
|
||||
0x800B7090:("func_800B7090","void","void"),
|
||||
0x800B7118:("func_800B7118","void","void"),
|
||||
0x800B7128:("func_800B7128","void","void"),
|
||||
|
|
@ -743,18 +743,18 @@
|
|||
0x800B71DC:("func_800B71DC","void","void"),
|
||||
0x800B7200:("func_800B7200","u32","s32 param_1"),
|
||||
0x800B722C:("func_800B722C","void","void"),
|
||||
0x800B724C:("func_800B724C","void","void"),
|
||||
0x800B7298:("func_800B7298","void","void"),
|
||||
0x800B724C:("func_800B724C","UNK_TYPE4","GlobalContext* ctxt, UNK_TYPE4 param_2, u8 param_3"),
|
||||
0x800B7298:("func_800B7298","unsigned int","GlobalContext* ctxt, UNK_TYPE4 param_2, u8 param_3"),
|
||||
0x800B72E0:("func_800B72E0","void","s32 param_1"),
|
||||
0x800B72F8:("func_800B72F8","void","void"),
|
||||
0x800B7320:("func_800B7320","void","void"),
|
||||
0x800B7378:("func_800B7378","void","void"),
|
||||
0x800B73E0:("func_800B73E0","void","void"),
|
||||
0x800B742C:("func_800B742C","void","void"),
|
||||
0x800B748C:("func_800B748C","void","void"),
|
||||
0x800B750C:("func_800B750C","void","void"),
|
||||
0x800B75A0:("func_800B75A0","void","void"),
|
||||
0x800B761C:("func_800B761C","void","void"),
|
||||
0x800B7320:("Actor_IsLinkFacingActor","s32","Actor* actor, s16 tolerance, GlobalContext* ctxt"),
|
||||
0x800B7378:("Actor_IsActorFacedByActor","s32","Actor* actor, Actor* other, s16 tolerance"),
|
||||
0x800B73E0:("Actor_IsActorFacingLink","s32","Actor* actor, s16 angle"),
|
||||
0x800B742C:("Actor_IsActorFacingActor","s32","Actor* actor, Actor* other, s16 tolerance"),
|
||||
0x800B748C:("Actor_IsActorFacingLinkAndWithinRange","s32","Actor* actor, f32 range, s16 tolerance"),
|
||||
0x800B750C:("Actor_IsActorFacingActorAndWithinRange","s32","Actor* actor, Actor* other, f32 range, s16 tolerance"),
|
||||
0x800B75A0:("func_800B75A0","void","BgPolygon* param_1, Vector3f* param_2, s16* param_3"),
|
||||
0x800B761C:("func_800B761C","UNK_TYPE4","Actor* param_1, UNK_TYPE4 param_2, unsigned int param_3"),
|
||||
0x800B7678:("func_800B7678","UNK_TYPE4","GlobalContext* ctxt, Actor* param_2, int param_3, unsigned int param_4"),
|
||||
0x800B78B8:("func_800B78B8","void","GlobalContext* ctxt, Actor* actor, f32 uParm3, f32 uParm4, f32 param_5, u32 param_6"),
|
||||
0x800B7E04:("func_800B7E04","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6"),
|
||||
|
|
@ -763,28 +763,28 @@
|
|||
0x800B8050:("func_800B8050","void","Actor* actor, GlobalContext* ctxt, s32 iParm3"),
|
||||
0x800B8118:("func_800B8118","void","void"),
|
||||
0x800B81E0:("func_800B81E0","void","void"),
|
||||
0x800B8214:("func_800B8214","void","void"),
|
||||
0x800B8248:("func_800B8248","void","void"),
|
||||
0x800B8214:("func_800B8214","UNK_PTR","PosRot* param_1, Actor* param_2"),
|
||||
0x800B8248:("func_800B8248","f32*","PosRot* param_1, Actor* param_2"),
|
||||
0x800B82EC:("func_800B82EC","void","void"),
|
||||
0x800B83BC:("func_800B83BC","void","void"),
|
||||
0x800B83F8:("func_800B83F8","void","void"),
|
||||
0x800B84D0:("func_800B84D0","int","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B8500:("func_800B8500","UNK_TYPE4","Actor* actor, GlobalContext* ctxt, float fParm3, float fParm4, int param_5"),
|
||||
0x800B85E0:("func_800B85E0","void","Actor* actor, GlobalContext* ctxt, f32 uParm3, f32 uParm4"),
|
||||
0x800B85E0:("func_800B85E0","void","Actor* actor, GlobalContext* ctxt, f32 uParm3, s32 uParm4"),
|
||||
0x800B8614:("func_800B8614","void","Actor* actor, GlobalContext* ctxt, f32 uParm3"),
|
||||
0x800B863C:("func_800B863C","void","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B867C:("func_800B867C","u32","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B86C8:("func_800B86C8","void","void"),
|
||||
0x800B8708:("func_800B8708","void","void"),
|
||||
0x800B86C8:("func_800B86C8","UNK_TYPE4","UNK_TYPE4 param_1, GlobalContext* ctxt, UNK_TYPE4 param_3"),
|
||||
0x800B8708:("func_800B8708","int","GlobalContext* ctxt"),
|
||||
0x800B8718:("func_800B8718","void","void"),
|
||||
0x800B874C:("func_800B874C","void","void"),
|
||||
0x800B8804:("func_800B8804","void","void"),
|
||||
0x800B882C:("func_800B882C","void","void"),
|
||||
0x800B886C:("func_800B886C","void","void"),
|
||||
0x800B8898:("func_800B8898","void","void"),
|
||||
0x800B8898:("func_800B8898","void","GlobalContext* ctxt, Actor* actor, UNK_PTR param_3, UNK_PTR param_4"),
|
||||
0x800B8934:("func_800B8934","void","void"),
|
||||
0x800B89F8:("Actor_HasParent","u32","Actor* actor, GlobalContext* ctxt"),
|
||||
0x800B8A1C:("func_800B8A1C","UNK_TYPE4","Actor* iParm1, GlobalContext* iParm2, int iParm3, float fParm4, float param_5"),
|
||||
0x800B8A1C:("func_800B8A1C","UNK_TYPE4","Actor* iParm1, GlobalContext* ctxt, int iParm3, float fParm4, float param_5"),
|
||||
0x800B8B84:("func_800B8B84","void","void"),
|
||||
0x800B8BB0:("func_800B8BB0","void","void"),
|
||||
0x800B8BD0:("func_800B8BD0","void","void"),
|
||||
|
|
@ -814,16 +814,16 @@
|
|||
0x800B9120:("func_800B9120","void","ActorContext* actCtxt"),
|
||||
0x800B9170:("Actor_Init","void","GlobalContext* ctxt, ActorContext* actCtxt, UNK_TYPE4 uParm3"),
|
||||
0x800B9334:("func_800B9334","void","GlobalContext* ctxt, ActorContext* actCtxt"),
|
||||
0x800B948C:("func_800B948C","Actor*","GlobalContext* ctxt"),
|
||||
0x800B9780:("func_800B9780","void","GlobalContext* ctxt, ActorContext* actCtxt"),
|
||||
0x800B948C:("Actor_UpdateActor","Actor*","s800B948C* params"),
|
||||
0x800B9780:("Actor_UpdateAll","void","GlobalContext* ctxt, ActorContext* actCtxt"),
|
||||
0x800B9A04:("Actor_DrawActor","void","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800B9D1C:("func_800B9D1C","void","Actor* actor"),
|
||||
0x800B9E3C:("Actor_DrawAllSetup","void","GlobalContext* ctxt"),
|
||||
0x800B9E4C:("Actor_RecordDrawnActor","s32","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800B9E4C:("Actor_RecordUndrawnActor","s32","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800B9E84:("func_800B9E84","void","void"),
|
||||
0x800B9EF4:("func_800B9EF4","void","GlobalContext* ctxt, int numActors, Actor** actors"),
|
||||
0x800BA2D8:("func_800BA2D8","void","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800BA2FC:("func_800BA2FC","UNK_TYPE4","GlobalContext* ctxt, Actor* actor, Vector3f* param_3, f32 param_4"),
|
||||
0x800BA2D8:("func_800BA2D8","s32","GlobalContext* ctxt, Actor* actor"),
|
||||
0x800BA2FC:("func_800BA2FC","s32","GlobalContext* ctxt, Actor* actor, Vector3f* param_3, f32 param_4"),
|
||||
0x800BA42C:("Actor_DrawAll","void","GlobalContext* ctxt, ActorContext* aCtxt"),
|
||||
0x800BA6FC:("func_800BA6FC","void","void"),
|
||||
0x800BA798:("func_800BA798","void","GlobalContext* ctxt, ActorContext* aCtxt"),
|
||||
|
|
@ -832,12 +832,12 @@
|
|||
0x800BAAB4:("Actor_InsertIntoTypeList","void","ActorContext* actCtxt, Actor* actor, u8 type"),
|
||||
0x800BAB24:("Actor_RemoveFromTypeList","Actor*","GlobalContext* ctxt, ActorContext* actCtxt, Actor* actor"),
|
||||
0x800BABFC:("Actor_FreeOverlay","void","ActorOverlayTableEntry* entry"),
|
||||
0x800BAC60:("Actor_SpawnNoParentDefaultUnk38Unk20","void","ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 sParm10"),
|
||||
0x800BAC60:("Actor_Spawn","void","ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 sParm10"),
|
||||
0x800BACD4:("Actor_LoadOverlay","ActorInitData*","ActorContext* actCtxt, s16 index"),
|
||||
0x800BAE14:("Actor_Spawn","Actor*","ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 variable, UNK_TYPE4 param_11, s32 param_12, Actor* parent"),
|
||||
0x800BB0C0:("Actor_SpawnDefaultUnk38","void","ActorContext* actCtxt, Actor* parent, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s32 variable"),
|
||||
0x800BAE14:("Actor_SpawnWithParentAndCutscene","Actor*","ActorContext* actCtxt, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s16 variable, u32 cutscene, s32 param_12, Actor* parent"),
|
||||
0x800BB0C0:("Actor_SpawnWithParent","void","ActorContext* actCtxt, Actor* parent, GlobalContext* ctxt, s16 index, f32 x, f32 y, f32 z, s16 rotX, s16 rotY, s16 rotZ, s32 variable"),
|
||||
0x800BB140:("Actor_SpawnTransitionActors","void","GlobalContext* ctxt, ActorContext* actCtxt"),
|
||||
0x800BB2D0:("func_800BB2D0","void","void"),
|
||||
0x800BB2D0:("func_800BB2D0","void","ActorContext* aCtxt, unsigned short* param_2, GlobalContext* ctxt"),
|
||||
0x800BB498:("func_800BB498","Actor*","ActorContext* actCtxt, Actor* actor, GlobalContext* ctxt"),
|
||||
0x800BB59C:("func_800BB59C","void","void"),
|
||||
0x800BB604:("func_800BB604","void","void"),
|
||||
|
|
@ -1023,9 +1023,9 @@
|
|||
0x800C64CC:("BgCheck_RemoveActorMesh","void","GlobalContext* ctxt, BgDynaCollision* dyna, s32 index"),
|
||||
0x800C6554:("func_800C6554","void","void"),
|
||||
0x800C656C:("BgCheck_CalcWaterboxDimensions","void","Vector3f* minPos, Vector3f* maxXPos, Vector3f* maxZPos, Vector3s* minPosOut, s16* xLength, s16* zLength"),
|
||||
0x800C6838:("func_800C6838","void","GlobalContext* ctxt, BgDynaCollision* dyna, s32 index, s32* currVertices, s32* currPolygons, s32* currWaterboxes"),
|
||||
0x800C734C:("func_800C734C","void","GlobalContext* ctxt, BgDynaCollision* param_2, int param_3"),
|
||||
0x800C73E4:("func_800C73E4","void","GlobalContext* ctxt, BgDynaCollision* dyna"),
|
||||
0x800C6838:("BgCheck_AddActorMeshToLists","void","GlobalContext* ctxt, BgDynaCollision* dyna, s32 index, s32* currVertices, s32* currPolygons, s32* currWaterboxes"),
|
||||
0x800C734C:("BgCheck_ResetFlagsIfLoadedActor","void","GlobalContext* ctxt, BgDynaCollision* dyna, Actor* actor"),
|
||||
0x800C73E4:("BgCheck_Update","void","GlobalContext* ctxt, BgDynaCollision* dyna"),
|
||||
0x800C756C:("func_800C756C","void","s32 param_1, s32* param_2, s32* param_3, s32* param_4"),
|
||||
0x800C765C:("BgCheck_UpdateAllActorMeshes","void","GlobalContext* ctxt, BgDynaCollision* dyna"),
|
||||
0x800C76EC:("func_800C76EC","void","void"),
|
||||
|
|
@ -1096,7 +1096,7 @@
|
|||
0x800CAD2C:("BgCheck2_UpdateActorAttachedToMesh","u32","BgCheckContext* bgCtxt, s32 index, Actor* actor"),
|
||||
0x800CAE10:("BcCheck3_BgActorInit","void","BgActor* actor, UNK_TYPE4 param_2"),
|
||||
0x800CAE34:("BgCheck3_LoadMesh","void","GlobalContext* ctxt, BgActor* actor, BgMeshHeader* meshHeader"),
|
||||
0x800CAE7C:("func_800CAE7C","void","BgActor* actor"),
|
||||
0x800CAE7C:("BgCheck3_ResetFlags","void","BgActor* actor"),
|
||||
0x800CAE88:("func_800CAE88","void","BgActor* actor"),
|
||||
0x800CAE9C:("func_800CAE9C","void","BgActor* actor"),
|
||||
0x800CAEB0:("func_800CAEB0","void","void"),
|
||||
|
|
@ -1110,20 +1110,20 @@
|
|||
0x800CAFB8:("func_800CAFB8","s32","BgActor* actor"),
|
||||
0x800CAFDC:("func_800CAFDC","s32","BgActor* actor"),
|
||||
0x800CB000:("func_800CB000","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5"),
|
||||
0x800CB210:("func_800CB210","void","void"),
|
||||
0x800CB240:("func_800CB240","void","void"),
|
||||
0x800CB210:("Camera_fabsf","f32","f32 f"),
|
||||
0x800CB240:("Camera_LengthVec3f","f32","Vector3f* v"),
|
||||
0x800CB270:("func_800CB270","void","void"),
|
||||
0x800CB330:("func_800CB330","void","void"),
|
||||
0x800CB398:("func_800CB398","void","void"),
|
||||
0x800CB330:("Camera_Lerpf","f32","f32 b, f32 a, f32 t, f32 minDist"),
|
||||
0x800CB398:("Camera_Lerps","s16","s16 b, s16 a, f32 t, s16 minDist"),
|
||||
0x800CB42C:("func_800CB42C","void","void"),
|
||||
0x800CB4C0:("func_800CB4C0","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x800CB544:("func_800CB544","void","void"),
|
||||
0x800CB4C0:("Camera_LerpVec3f","void","Vector3f* b, Vector3f* a, f32 tXZ, f32 tY, f32 minDist"),
|
||||
0x800CB544:("func_800CB544","void","Camera* camera"),
|
||||
0x800CB584:("func_800CB584","void","void"),
|
||||
0x800CB5DC:("func_800CB5DC","void","void"),
|
||||
0x800CB60C:("func_800CB60C","void","void"),
|
||||
0x800CB674:("func_800CB674","void","void"),
|
||||
0x800CB6C8:("func_800CB6C8","void","void"),
|
||||
0x800CB700:("func_800CB700","void","void"),
|
||||
0x800CB700:("func_800CB700","f32","Camera* camera"),
|
||||
0x800CB780:("func_800CB780","void","void"),
|
||||
0x800CB7CC:("func_800CB7CC","void","void"),
|
||||
0x800CB7F8:("func_800CB7F8","void","void"),
|
||||
|
|
@ -1180,100 +1180,100 @@
|
|||
0x800CEAD8:("func_800CEAD8","void","void"),
|
||||
0x800CEC38:("func_800CEC38","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x800CED90:("func_800CED90","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7"),
|
||||
0x800CF3A4:("func_800CF3A4","void","void"),
|
||||
0x800CF3B4:("func_800CF3B4","void","void"),
|
||||
0x800D0874:("func_800D0874","void","void"),
|
||||
0x800D0894:("func_800D0894","void","void"),
|
||||
0x800D1228:("func_800D1228","void","void"),
|
||||
0x800D12B8:("func_800D12B8","void","void"),
|
||||
0x800D1A78:("func_800D1A78","void","void"),
|
||||
0x800D2AA8:("func_800D2AA8","void","void"),
|
||||
0x800D2AC8:("func_800D2AC8","void","void"),
|
||||
0x800D2AE8:("func_800D2AE8","void","void"),
|
||||
0x800D2B08:("func_800D2B08","void","void"),
|
||||
0x800D2B28:("func_800D2B28","void","void"),
|
||||
0x800D2B48:("func_800D2B48","void","void"),
|
||||
0x800D3520:("func_800D3520","void","void"),
|
||||
0x800D41E0:("func_800D41E0","void","void"),
|
||||
0x800D4200:("func_800D4200","void","void"),
|
||||
0x800D4220:("func_800D4220","void","void"),
|
||||
0x800D55A8:("func_800D55A8","void","void"),
|
||||
0x800D55C8:("func_800D55C8","void","void"),
|
||||
0x800D55E8:("func_800D55E8","void","void"),
|
||||
0x800D5608:("func_800D5608","void","void"),
|
||||
0x800D5628:("func_800D5628","void","void"),
|
||||
0x800D67DC:("func_800D67DC","void","void"),
|
||||
0x800D67FC:("func_800D67FC","void","void"),
|
||||
0x800D73C8:("func_800D73C8","void","void"),
|
||||
0x800CF3A4:("Camera_ModeNop","s32","Camera* camera"),
|
||||
0x800CF3B4:("Camera_ModeNORM1","s32","Camera* camera"),
|
||||
0x800D0874:("Camera_ModeNORM2","s32","Camera* camera"),
|
||||
0x800D0894:("Camera_ModeNORM3","s32","Camera* camera"),
|
||||
0x800D1228:("Camera_ModeNORM4","s32","Camera* camera"),
|
||||
0x800D12B8:("Camera_ModeNORM0","s32","Camera* camera"),
|
||||
0x800D1A78:("Camera_ModePARA1","s32","Camera* camera"),
|
||||
0x800D2AA8:("Camera_ModePARA2","s32","Camera* camera"),
|
||||
0x800D2AC8:("Camera_ModePARA3","s32","Camera* camera"),
|
||||
0x800D2AE8:("Camera_ModePARA4","s32","Camera* camera"),
|
||||
0x800D2B08:("Camera_ModePARA0","s32","Camera* camera"),
|
||||
0x800D2B28:("Camera_ModeJUMP1","s32","Camera* camera"),
|
||||
0x800D2B48:("Camera_ModeJUMP2","s32","Camera* camera"),
|
||||
0x800D3520:("Camera_ModeJUMP3","s32","Camera* camera"),
|
||||
0x800D41E0:("Camera_ModeJUMP4","s32","Camera* camera"),
|
||||
0x800D4200:("Camera_ModeJUMP0","s32","Camera* camera"),
|
||||
0x800D4220:("Camera_ModeBATT1","s32","Camera* camera"),
|
||||
0x800D55A8:("Camera_ModeBATT2","s32","Camera* camera"),
|
||||
0x800D55C8:("Camera_ModeBATT3","s32","Camera* camera"),
|
||||
0x800D55E8:("Camera_ModeBATT4","s32","Camera* camera"),
|
||||
0x800D5608:("Camera_ModeBATT0","s32","Camera* camera"),
|
||||
0x800D5628:("Camera_ModeKEEP1","s32","Camera* camera"),
|
||||
0x800D67DC:("Camera_ModeKEEP2","s32","Camera* camera"),
|
||||
0x800D67FC:("Camera_ModeKEEP3","s32","Camera* camera"),
|
||||
0x800D73C8:("Camera_ModeKEEP4","s32","Camera* camera"),
|
||||
0x800D7C44:("func_800D7C44","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE1 param_6, UNK_TYPE1 param_7, UNK_TYPE1 param_8, UNK_TYPE1 param_9, UNK_TYPE1 param_10, UNK_TYPE2 param_11, UNK_TYPE2 param_12"),
|
||||
0x800D7FA4:("func_800D7FA4","void","void"),
|
||||
0x800D7FC4:("func_800D7FC4","void","void"),
|
||||
0x800D83C8:("func_800D83C8","void","void"),
|
||||
0x800D8E08:("func_800D8E08","void","void"),
|
||||
0x800D8E28:("func_800D8E28","void","void"),
|
||||
0x800D8E48:("func_800D8E48","void","void"),
|
||||
0x800D8E68:("func_800D8E68","void","void"),
|
||||
0x800D947C:("func_800D947C","void","void"),
|
||||
0x800D949C:("func_800D949C","void","void"),
|
||||
0x800D94BC:("func_800D94BC","void","void"),
|
||||
0x800D94DC:("func_800D94DC","void","void"),
|
||||
0x800D94FC:("func_800D94FC","void","void"),
|
||||
0x800D951C:("func_800D951C","void","void"),
|
||||
0x800D953C:("func_800D953C","void","void"),
|
||||
0x800D955C:("func_800D955C","void","void"),
|
||||
0x800D957C:("func_800D957C","void","void"),
|
||||
0x800D959C:("func_800D959C","void","void"),
|
||||
0x800D95BC:("func_800D95BC","void","void"),
|
||||
0x800D99D0:("func_800D99D0","void","void"),
|
||||
0x800D9A2C:("func_800D9A2C","void","void"),
|
||||
0x800D9A88:("func_800D9A88","void","void"),
|
||||
0x800D9AE4:("func_800D9AE4","void","void"),
|
||||
0x800DA3B8:("func_800DA3B8","void","void"),
|
||||
0x800DA4EC:("func_800DA4EC","void","void"),
|
||||
0x800DA50C:("func_800DA50C","void","void"),
|
||||
0x800DA52C:("func_800DA52C","void","void"),
|
||||
0x800DA54C:("func_800DA54C","void","void"),
|
||||
0x800DAD10:("func_800DAD10","void","void"),
|
||||
0x800DB804:("func_800DB804","void","void"),
|
||||
0x800DBB14:("func_800DBB14","void","void"),
|
||||
0x800DC270:("func_800DC270","void","void"),
|
||||
0x800DC718:("func_800DC718","void","void"),
|
||||
0x800DC738:("func_800DC738","void","void"),
|
||||
0x800DC758:("func_800DC758","void","void"),
|
||||
0x800DC778:("func_800DC778","void","void"),
|
||||
0x800DC798:("func_800DC798","void","void"),
|
||||
0x800DCC90:("func_800DCC90","void","void"),
|
||||
0x800DCCB0:("func_800DCCB0","void","void"),
|
||||
0x800DCCD0:("func_800DCCD0","void","void"),
|
||||
0x800DCCF0:("func_800DCCF0","void","void"),
|
||||
0x800DCD10:("func_800DCD10","void","void"),
|
||||
0x800DCD30:("func_800DCD30","void","void"),
|
||||
0x800DD0FC:("func_800DD0FC","void","void"),
|
||||
0x800DD11C:("func_800DD11C","void","void"),
|
||||
0x800DD13C:("func_800DD13C","void","void"),
|
||||
0x800DD5B8:("func_800DD5B8","void","void"),
|
||||
0x800DDD58:("func_800DDD58","void","void"),
|
||||
0x800DDDA8:("func_800DDDA8","void","void"),
|
||||
0x800DDDD0:("func_800DDDD0","void","Camera* iParm1, View* uParm2, UNK_TYPE4 uParm3, GlobalContext* uParm4"),
|
||||
0x800D7FA4:("Camera_ModeKEEP0","s32","Camera* camera"),
|
||||
0x800D7FC4:("Camera_ModeFIXD1","s32","Camera* camera"),
|
||||
0x800D83C8:("Camera_ModeFIXD2","s32","Camera* camera"),
|
||||
0x800D8E08:("Camera_ModeFIXD3","s32","Camera* camera"),
|
||||
0x800D8E28:("Camera_ModeFIXD4","s32","Camera* camera"),
|
||||
0x800D8E48:("Camera_ModeFIXD0","s32","Camera* camera"),
|
||||
0x800D8E68:("Camera_ModeSUBJ1","s32","Camera* camera"),
|
||||
0x800D947C:("Camera_ModeSUBJ2","s32","Camera* camera"),
|
||||
0x800D949C:("Camera_ModeSUBJ3","s32","Camera* camera"),
|
||||
0x800D94BC:("Camera_ModeSUBJ4","s32","Camera* camera"),
|
||||
0x800D94DC:("Camera_ModeSUBJ0","s32","Camera* camera"),
|
||||
0x800D94FC:("Camera_ModeDATA0","s32","Camera* camera"),
|
||||
0x800D951C:("Camera_ModeDATA1","s32","Camera* camera"),
|
||||
0x800D953C:("Camera_ModeDATA2","s32","Camera* camera"),
|
||||
0x800D955C:("Camera_ModeDATA3","s32","Camera* camera"),
|
||||
0x800D957C:("Camera_ModeDATA4","s32","Camera* camera"),
|
||||
0x800D959C:("Camera_ModeUNIQ1","s32","Camera* camera"),
|
||||
0x800D95BC:("Camera_ModeUNIQ2","s32","Camera* camera"),
|
||||
0x800D99D0:("Camera_ModeUNIQ3","s32","Camera* camera"),
|
||||
0x800D9A2C:("Camera_ModeUNIQ4","s32","Camera* camera"),
|
||||
0x800D9A88:("Camera_ModeUNIQ5","s32","Camera* camera"),
|
||||
0x800D9AE4:("Camera_ModeUNIQ0","s32","Camera* camera"),
|
||||
0x800DA3B8:("Camera_ModeUNIQ6","s32","Camera* camera"),
|
||||
0x800DA4EC:("Camera_ModeUNIQ7","s32","Camera* camera"),
|
||||
0x800DA50C:("Camera_ModeUNIQ8","s32","Camera* camera"),
|
||||
0x800DA52C:("Camera_ModeUNIQ9","s32","Camera* camera"),
|
||||
0x800DA54C:("Camera_ModeDEMO1","s32","Camera* camera"),
|
||||
0x800DAD10:("Camera_ModeDEMO2","s32","Camera* camera"),
|
||||
0x800DB804:("Camera_ModeDEMO3","s32","Camera* camera"),
|
||||
0x800DBB14:("Camera_ModeDEMO4","s32","Camera* camera"),
|
||||
0x800DC270:("Camera_ModeDEMO5","s32","Camera* camera"),
|
||||
0x800DC718:("Camera_ModeDEMO6","s32","Camera* camera"),
|
||||
0x800DC738:("Camera_ModeDEMO7","s32","Camera* camera"),
|
||||
0x800DC758:("Camera_ModeDEMO8","s32","Camera* camera"),
|
||||
0x800DC778:("Camera_ModeDEMO9","s32","Camera* camera"),
|
||||
0x800DC798:("Camera_ModeDEMO0","s32","Camera* camera"),
|
||||
0x800DCC90:("Camera_ModeSPEC0","s32","Camera* camera"),
|
||||
0x800DCCB0:("Camera_ModeSPEC1","s32","Camera* camera"),
|
||||
0x800DCCD0:("Camera_ModeSPEC2","s32","Camera* camera"),
|
||||
0x800DCCF0:("Camera_ModeSPEC3","s32","Camera* camera"),
|
||||
0x800DCD10:("Camera_ModeSPEC4","s32","Camera* camera"),
|
||||
0x800DCD30:("Camera_ModeSPEC5","s32","Camera* camera"),
|
||||
0x800DD0FC:("Camera_ModeSPEC6","s32","Camera* camera"),
|
||||
0x800DD11C:("Camera_ModeSPEC7","s32","Camera* camera"),
|
||||
0x800DD13C:("Camera_ModeSPEC8","s32","Camera* camera"),
|
||||
0x800DD5B8:("Camera_ModeSPEC9","s32","Camera* camera"),
|
||||
0x800DDD58:("Camera_Alloc","Camera*","View* view, BgCheckContext* bg, GlobalContext* ctxt"),
|
||||
0x800DDDA8:("Camera_Free","void","Camera* camera"),
|
||||
0x800DDDD0:("Camera_Init","void","Camera* camera, View* view, BgCheckContext* bg, GlobalContext* ctxt"),
|
||||
0x800DDFE0:("func_800DDFE0","void","void"),
|
||||
0x800DE0EC:("func_800DE0EC","void","void"),
|
||||
0x800DE308:("func_800DE308","s32","Camera* iParm1, UNK_TYPE2 uParm2"),
|
||||
0x800DE0EC:("func_800DE0EC","void","Camera* camera, Actor* actor"),
|
||||
0x800DE308:("func_800DE308","s32","Camera* camera, UNK_TYPE2 uParm2"),
|
||||
0x800DE324:("func_800DE324","void","void"),
|
||||
0x800DE62C:("func_800DE62C","void","void"),
|
||||
0x800DE840:("func_800DE840","void","void"),
|
||||
0x800DE890:("func_800DE890","void","void"),
|
||||
0x800DE954:("func_800DE954","void","void"),
|
||||
0x800DE9B0:("func_800DE9B0","void","void"),
|
||||
0x800DE954:("func_800DE954","UNK_TYPE4","Camera* camera"),
|
||||
0x800DE9B0:("Camera_Update","Vector3s*","Vector3s* param_1, Camera* camera"),
|
||||
0x800DF498:("func_800DF498","void","void"),
|
||||
0x800DF4D0:("func_800DF4D0","void","void"),
|
||||
0x800DF4D0:("Camera_SetMode","unsigned int","Camera* camera, s16 mode, char param_3"),
|
||||
0x800DF840:("func_800DF840","void","void"),
|
||||
0x800DF86C:("func_800DF86C","void","void"),
|
||||
0x800DF8EC:("func_800DF8EC","void","void"),
|
||||
0x800DFAC8:("func_800DFAC8","void","void"),
|
||||
0x800DFB14:("func_800DFB14","void","void"),
|
||||
0x800DFAC8:("func_800DFAC8","int","Camera* camera, short param_2"),
|
||||
0x800DFB14:("func_800DFB14","unsigned int","Camera* camera, unsigned int param_2"),
|
||||
0x800DFC1C:("func_800DFC1C","void","void"),
|
||||
0x800DFC40:("func_800DFC40","void","void"),
|
||||
0x800DFC68:("func_800DFC68","void","void"),
|
||||
0x800DFC68:("func_800DFC68","int","Camera* camera"),
|
||||
0x800DFC90:("func_800DFC90","void","void"),
|
||||
0x800DFCB4:("func_800DFCB4","void","void"),
|
||||
0x800DFCDC:("func_800DFCDC","void","void"),
|
||||
|
|
@ -1283,10 +1283,10 @@
|
|||
0x800DFF18:("func_800DFF18","UNK_TYPE4","Camera* iParm1, UNK_TYPE2 uParm2"),
|
||||
0x800DFF34:("func_800DFF34","UNK_TYPE4","s32 param_1"),
|
||||
0x800DFF44:("func_800DFF44","UNK_TYPE4","void"),
|
||||
0x800DFF60:("func_800DFF60","s32","Camera* iParm1, u16 uParm2"),
|
||||
0x800DFF84:("func_800DFF84","void","void"),
|
||||
0x800DFF60:("Camera_SetFlags","s16","Camera* iParm1, s16 flags"),
|
||||
0x800DFF84:("Camera_ClearFlags","s16","Camera* camera, s16 flags"),
|
||||
0x800DFFAC:("func_800DFFAC","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6, UNK_TYPE2 param_7"),
|
||||
0x800E007C:("func_800E007C","void","void"),
|
||||
0x800E007C:("func_800E007C","UNK_TYPE4","Camera* param_1, Camera* param_2"),
|
||||
0x800E01AC:("func_800E01AC","UNK_TYPE4","void"),
|
||||
0x800E01B8:("func_800E01B8","void","void"),
|
||||
0x800E01DC:("func_800E01DC","void","s32 param_1, u32 param_2, UNK_TYPE4 param_3, UNK_TYPE4 param_4, UNK_TYPE2 param_5, UNK_TYPE2 param_6"),
|
||||
|
|
@ -1295,7 +1295,7 @@
|
|||
0x800E02AC:("func_800E02AC","void","void"),
|
||||
0x800E0308:("func_800E0308","void","void"),
|
||||
0x800E031C:("func_800E031C","void","void"),
|
||||
0x800E0348:("func_800E0348","void","void"),
|
||||
0x800E0348:("func_800E0348","void","Camera* camera"),
|
||||
0x800E03A0:("func_800E03A0","s800E03A0*","s32 a0"),
|
||||
0x800E03CC:("func_800E03CC","void","u8* param_1"),
|
||||
0x800E0410:("Collision_GetDamageAndEffectOnBumper","f32","ColCommon* toucher, ColBodyInfo* toucherBody, ColCommon* bumper, ColBodyInfo* bumperBody, u32* effect"),
|
||||
|
|
@ -1473,7 +1473,7 @@
|
|||
0x800E7288:("func_800E7288","UNK_TYPE4","ColCommon* piParm1, ColCommon* piParm2"),
|
||||
0x800E7308:("Collision_DoOTWithOT","void","GlobalContext* ctxt, CollisionContext* colCtxt"),
|
||||
0x800E7494:("func_800E7494","void","ActorA0* param_1"),
|
||||
0x800E74DC:("func_800E74DC","void","void"),
|
||||
0x800E74DC:("func_800E74DC","void","ActorA0* param_1"),
|
||||
0x800E7508:("func_800E7508","void","s32 param_1, UNK_PTR param_2"),
|
||||
0x800E7530:("func_800E7530","void","ActorA0* param_1, ActorDamageChart* param_2, UNK_PTR param_3"),
|
||||
0x800E755C:("func_800E755C","void","ActorA0* puParm1, ActorDamageChart* uParm2, UNK_PTR puParm3"),
|
||||
|
|
@ -1634,31 +1634,31 @@
|
|||
0x800F1304:("func_800F1304","void","void"),
|
||||
0x800F1374:("func_800F1374","void","int param_1, short param_2"),
|
||||
0x800F13E8:("func_800F13E8","void","void"),
|
||||
0x800F1460:("func_800F1460","void","void"),
|
||||
0x800F14F8:("func_800F14F8","void","void"),
|
||||
0x800F1544:("func_800F1544","void","void"),
|
||||
0x800F15D8:("func_800F15D8","void","void"),
|
||||
0x800F1648:("func_800F1648","void","void"),
|
||||
0x800F1678:("func_800F1678","void","void"),
|
||||
0x800F16A8:("func_800F16A8","void","void"),
|
||||
0x800F17FC:("func_800F17FC","void","void"),
|
||||
0x800F1A7C:("func_800F1A7C","void","void"),
|
||||
0x800F1BA4:("func_800F1BA4","void","void"),
|
||||
0x800F1BE4:("func_800F1BE4","void","void"),
|
||||
0x800F1C68:("func_800F1C68","void","void"),
|
||||
0x800F1CE0:("func_800F1CE0","void","void"),
|
||||
0x800F1D84:("func_800F1D84","void","void"),
|
||||
0x800F1FBC:("func_800F1FBC","void","void"),
|
||||
0x800F207C:("func_800F207C","void","void"),
|
||||
0x800F208C:("func_800F208C","void","void"),
|
||||
0x800F20B8:("func_800F20B8","void","void"),
|
||||
0x800F20F8:("func_800F20F8","void","void"),
|
||||
0x800F1460:("func_800F1460","s16","s16 param_1"),
|
||||
0x800F14F8:("ActorCutscene_GetCutsceneImpl","ActorCutscene*","s16 index"),
|
||||
0x800F1544:("ActorCutscene_Init","void","GlobalContext* ctxt, ActorCutscene* cutscenes, s32 num"),
|
||||
0x800F15D8:("func_800F15D8","void","Camera* camera"),
|
||||
0x800F1648:("ActorCutscene_ClearWaiting","void","void"),
|
||||
0x800F1678:("ActorCutscene_ClearNextCutscenes","void","void"),
|
||||
0x800F16A8:("ActorCutscene_MarkNextCutscenes","void","void"),
|
||||
0x800F17FC:("ActorCutscene_End","void","void"),
|
||||
0x800F1A7C:("ActorCutscene_Update","void","void"),
|
||||
0x800F1BA4:("ActorCutscene_SetIntentToPlay","void","s16 index"),
|
||||
0x800F1BE4:("ActorCutscene_GetCanPlayNext","s16","s16 index"),
|
||||
0x800F1C68:("ActorCutscene_StartAndSetUnkLinkFields","s16","s16 index, Actor* actor"),
|
||||
0x800F1CE0:("ActorCutscene_StartAndSetFlag","s16","s16 index, Actor* actor"),
|
||||
0x800F1D84:("ActorCutscene_Start","s16","s16 index, Actor* actor"),
|
||||
0x800F1FBC:("ActorCutscene_Stop","s16","s16 index"),
|
||||
0x800F207C:("ActorCutscene_GetCurrentIndex","s16","void"),
|
||||
0x800F208C:("ActorCutscene_GetCutscene","ActorCutscene*","s16 index"),
|
||||
0x800F20B8:("ActorCutscene_GetAdditionalCutscene","s16","s16 index"),
|
||||
0x800F20F8:("ActorCutscene_GetLength","s16","s16 index"),
|
||||
0x800F2138:("func_800F2138","void","void"),
|
||||
0x800F2178:("func_800F2178","void","void"),
|
||||
0x800F21B8:("func_800F21B8","void","void"),
|
||||
0x800F21B8:("ActorCutscene_GetCurrentCamera","s16","void"),
|
||||
0x800F21CC:("func_800F21CC","void","void"),
|
||||
0x800F22C4:("func_800F22C4","void","void"),
|
||||
0x800F23C4:("func_800F23C4","void","void"),
|
||||
0x800F22C4:("func_800F22C4","UNK_TYPE4","short param_1, Actor* actor"),
|
||||
0x800F23C4:("ActorCutscene_SetReturnCamera","void","s16 index"),
|
||||
0x800F23E0:("func_800F23E0","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6"),
|
||||
0x800F2478:("func_800F2478","void","void"),
|
||||
0x800F2620:("func_800F2620","void","void"),
|
||||
|
|
@ -2059,15 +2059,15 @@
|
|||
0x8010BEF0:("func_8010BEF0","void","void"),
|
||||
0x8010BF24:("func_8010BF24","void","void"),
|
||||
0x8010BF58:("func_8010BF58","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x8010C0C0:("func_8010C0C0","void","void"),
|
||||
0x8010C164:("func_8010C164","void","void"),
|
||||
0x8010C19C:("func_8010C19C","UNK_TYPE4","void"),
|
||||
0x8010C0C0:("Nmi_Init","void","void"),
|
||||
0x8010C164:("Nmi_SetPrenmiStart","void","void"),
|
||||
0x8010C19C:("Nmi_GetPrenmiHasStarted","s32","void"),
|
||||
0x8010C1B0:("func_8010C1B0","void","void"),
|
||||
0x8010C230:("func_8010C230","void","void"),
|
||||
0x8010C274:("func_8010C274","f32","f32* param_1, f32* param_2, f32* param_3"),
|
||||
0x8010C2D0:("func_8010C2D0","void","void"),
|
||||
0x8010C304:("func_8010C304","void","void"),
|
||||
0x8010C36C:("func_8010C36C","void","void"),
|
||||
0x8010C230:("CamMath_Distance","f32","Vector3f* a, Vector3f* b"),
|
||||
0x8010C274:("CamMath_DistanceAndDiff","f32","Vector3f* a, Vector3f* b, Vector3f* diff"),
|
||||
0x8010C2D0:("CamMath_DistanceXZ","f32","Vector3f* a, Vector3f* b"),
|
||||
0x8010C304:("func_8010C304","f32","f32 a, f32 b"),
|
||||
0x8010C36C:("func_8010C36C","f32","f32 a, f32 b"),
|
||||
0x8010C3D4:("func_8010C3D4","void","void"),
|
||||
0x8010C484:("func_8010C484","void","void"),
|
||||
0x8010C530:("func_8010C530","void","void"),
|
||||
|
|
@ -2098,7 +2098,7 @@
|
|||
0x8010EBA0:("func_8010EBA0","void","void"),
|
||||
0x8010EC54:("func_8010EC54","void","void"),
|
||||
0x8010EE74:("func_8010EE74","void","void"),
|
||||
0x8010EF68:("func_8010EF68","void","void"),
|
||||
0x8010EF68:("func_8010EF68","void","u16 param_1"),
|
||||
0x8010EF9C:("func_8010EF9C","void","void"),
|
||||
0x8010F0D4:("func_8010F0D4","void","void"),
|
||||
0x8010F1A8:("func_8010F1A8","void","void"),
|
||||
|
|
@ -2153,7 +2153,7 @@
|
|||
0x8011B9E0:("func_8011B9E0","void","void"),
|
||||
0x8011BF70:("func_8011BF70","void","void"),
|
||||
0x8011C4C4:("func_8011C4C4","void","void"),
|
||||
0x8011C808:("func_8011C808","void","void"),
|
||||
0x8011C808:("func_8011C808","void","GlobalContext* ctxt"),
|
||||
0x8011C898:("func_8011C898","void","void"),
|
||||
0x8011CA64:("func_8011CA64","void","void"),
|
||||
0x8011E3B4:("func_8011E3B4","void","void"),
|
||||
|
|
@ -2169,7 +2169,7 @@
|
|||
0x80122524:("func_80122524","void","void"),
|
||||
0x801225CC:("func_801225CC","void","void"),
|
||||
0x80122660:("func_80122660","void","void"),
|
||||
0x80122670:("func_80122670","void","void"),
|
||||
0x80122670:("func_80122670","UNK_TYPE4","int* param_1, InputStruct* input"),
|
||||
0x801226E0:("func_801226E0","void","void"),
|
||||
0x80122744:("func_80122744","void","void"),
|
||||
0x80122760:("func_80122760","void","void"),
|
||||
|
|
@ -2195,7 +2195,7 @@
|
|||
0x80123448:("func_80123448","void","void"),
|
||||
0x801234B0:("func_801234B0","void","void"),
|
||||
0x801234D4:("func_801234D4","void","void"),
|
||||
0x80123590:("func_80123590","void","void"),
|
||||
0x80123590:("func_80123590","s32","GlobalContext* ctxt, Actor* actor"),
|
||||
0x8012364C:("func_8012364C","void","void"),
|
||||
0x80123810:("func_80123810","void","void"),
|
||||
0x80123960:("func_80123960","void","void"),
|
||||
|
|
@ -2205,7 +2205,7 @@
|
|||
0x80123C58:("func_80123C58","void","void"),
|
||||
0x80123C90:("func_80123C90","void","void"),
|
||||
0x80123D50:("func_80123D50","void","void"),
|
||||
0x80123DA4:("func_80123DA4","void","void"),
|
||||
0x80123DA4:("func_80123DA4","void","ActorPlayer* player"),
|
||||
0x80123DC0:("func_80123DC0","void","void"),
|
||||
0x80123E90:("func_80123E90","void","void"),
|
||||
0x80123F2C:("func_80123F2C","void","void"),
|
||||
|
|
@ -2602,7 +2602,7 @@
|
|||
0x80139094:("Matrix_GetIdentity","void","z_Matrix** puParm1"),
|
||||
0x801390A8:("Matrix_MakeIdentity","void","z_Matrix* matrix"),
|
||||
0x80139100:("Matrix_Copy","void","z_Matrix* src, z_Matrix* dst"),
|
||||
0x80139188:("invert_matrix","s32","z_Matrix* matrix, z_Matrix* invert"),
|
||||
0x80139188:("Matrix_Invert","s32","z_Matrix* matrix, z_Matrix* invert"),
|
||||
0x80139428:("Matrix_MakeScale","void","z_Matrix* matrix, f32 x, f32 y, f32 z"),
|
||||
0x8013948C:("Matrix_MakeRotationZYX","void","z_Matrix* matrix, s16 xRotation, s16 yRotation, s16 zRotation"),
|
||||
0x8013961C:("Matrix_MakeRotationYXZ","void","z_Matrix* matrix, s16 xRotation, s16 yRotation, s16 zRotation"),
|
||||
|
|
@ -2843,7 +2843,7 @@
|
|||
0x8015680C:("func_8015680C","void","GlobalContext* param_1"),
|
||||
0x801586A4:("func_801586A4","void","GlobalContext* ctxt"),
|
||||
0x801586D4:("Message_Init","void","GlobalContext* ctxt"),
|
||||
0x801588D0:("func_801588D0","void","void"),
|
||||
0x801588D0:("func_801588D0","void","GlobalContext* ctxt, short param_2"),
|
||||
0x80158988:("func_80158988","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5"),
|
||||
0x80158A24:("func_80158A24","void","void"),
|
||||
0x80158C04:("func_80158C04","void","void"),
|
||||
|
|
@ -2856,7 +2856,7 @@
|
|||
0x8015B198:("func_8015B198","void","void"),
|
||||
0x8015E750:("func_8015E750","void","void"),
|
||||
0x8015E7EC:("func_8015E7EC","void","GlobalContext* iParm1, UNK_PTR puParm2"),
|
||||
0x8015F8A8:("func_8015F8A8","void","void"),
|
||||
0x8015F8A8:("func_8015F8A8","void","UNK_TYPE4 ctxt"),
|
||||
0x80160A90:("func_80160A90","void","void"),
|
||||
0x80160AF8:("func_80160AF8","void","void"),
|
||||
0x80160B40:("func_80160B40","void","void"),
|
||||
|
|
@ -2954,37 +2954,37 @@
|
|||
0x80165EC0:("func_80165EC0","void","void"),
|
||||
0x80166060:("func_80166060","void","void"),
|
||||
0x801660B8:("func_801660B8","void","GlobalContext* ctxt, UNK_TYPE4 param_2"),
|
||||
0x8016613C:("Main_Fini","void","GlobalContext* ctxt"),
|
||||
0x8016613C:("Play_Fini","void","GlobalContext* ctxt"),
|
||||
0x801663C4:("func_801663C4","void","void"),
|
||||
0x80166644:("func_80166644","void","void"),
|
||||
0x801668B4:("func_801668B4","void","void"),
|
||||
0x80166968:("func_80166968","void","void"),
|
||||
0x80166968:("func_80166968","void","GlobalContext* ctxt, Camera* camera"),
|
||||
0x80166B30:("func_80166B30","void","GlobalContext* param_1"),
|
||||
0x80167814:("func_80167814","void","GlobalContext* ctxt"),
|
||||
0x80167DE4:("func_80167DE4","void","GlobalContext* param_1"),
|
||||
0x80167DE4:("func_80167DE4","void","GlobalContext* ctxt"),
|
||||
0x80167F0C:("func_80167F0C","void","void"),
|
||||
0x80168090:("func_80168090","void","GlobalContext* ctxt"),
|
||||
0x80168DAC:("func_80168DAC","void","GlobalContext* ctxt"),
|
||||
0x80168F64:("Main_Update","void","GlobalContext* ctxt"),
|
||||
0x80168F64:("Play_Update","void","GlobalContext* ctxt"),
|
||||
0x801690CC:("func_801690CC","void","void"),
|
||||
0x80169100:("func_80169100","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x801691F0:("func_801691F0","void","void"),
|
||||
0x80169220:("Main_LoadScene","void*","GlobalContext* ctxt, SceneTableEntry* entry"),
|
||||
0x80169220:("Play_LoadScene","void*","GlobalContext* ctxt, SceneTableEntry* entry"),
|
||||
0x8016927C:("func_8016927C","void","GlobalContext* ctxt, short sParm2"),
|
||||
0x801692C4:("func_801692C4","void","GlobalContext* ctxt, UNK_TYPE1 uParm2"),
|
||||
0x801693D4:("Main_SceneInit","void","GlobalContext* ctxt, int sceneIndex, UNK_TYPE1 param_3"),
|
||||
0x801693D4:("Play_SceneInit","void","GlobalContext* ctxt, int sceneIndex, UNK_TYPE1 param_3"),
|
||||
0x80169474:("func_80169474","void","void"),
|
||||
0x801694DC:("func_801694DC","s32","GlobalContext* param_1"),
|
||||
0x80169584:("func_80169584","void","void"),
|
||||
0x80169590:("func_80169590","void","void"),
|
||||
0x80169600:("func_80169600","void","void"),
|
||||
0x801694DC:("func_801694DC","s32","GlobalContext* ctxt"),
|
||||
0x80169584:("Play_GetActiveCameraIndex","int","GlobalContext* ctxt"),
|
||||
0x80169590:("func_80169590","void","GlobalContext* ctxt, short param_2, short param_3"),
|
||||
0x80169600:("func_80169600","void","GlobalContext* ctxt, s16 param_2"),
|
||||
0x80169668:("func_80169668","void","void"),
|
||||
0x801696D4:("func_801696D4","void","void"),
|
||||
0x801696D4:("Play_GetCamera","Camera*","GlobalContext* ctxt, s16 index"),
|
||||
0x8016970C:("func_8016970C","void","void"),
|
||||
0x8016981C:("func_8016981C","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5"),
|
||||
0x80169940:("func_80169940","void","void"),
|
||||
0x80169988:("func_80169988","void","void"),
|
||||
0x801699D4:("func_801699D4","void","void"),
|
||||
0x801699D4:("func_801699D4","void","GlobalContext* ctxt, short param_2, short param_3"),
|
||||
0x80169A50:("func_80169A50","void","void"),
|
||||
0x80169AC0:("func_80169AC0","void","void"),
|
||||
0x80169AFC:("func_80169AFC","void","void"),
|
||||
|
|
@ -3005,7 +3005,7 @@
|
|||
0x8016A168:("func_8016A168","void","void"),
|
||||
0x8016A178:("func_8016A178","void","void"),
|
||||
0x8016A268:("func_8016A268","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE1 param_6"),
|
||||
0x8016A2C8:("Main_Init","void","GlobalContext* ctxt"),
|
||||
0x8016A2C8:("Play_Init","void","GlobalContext* ctxt"),
|
||||
0x8016AC10:("func_8016AC10","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE4 param_9, UNK_TYPE4 param_10"),
|
||||
0x8016AE1C:("func_8016AE1C","void","void"),
|
||||
0x8016B278:("func_8016B278","void","void"),
|
||||
|
|
@ -3046,7 +3046,7 @@
|
|||
0x801720C4:("func_801720C4","void","void"),
|
||||
0x801720FC:("func_801720FC","void","void"),
|
||||
0x80172758:("func_80172758","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5, UNK_TYPE1 param_6, UNK_TYPE1 param_7, UNK_TYPE2 param_8, UNK_TYPE2 param_9, UNK_TYPE4 param_10, UNK_TYPE4 param_11, UNK_TYPE4 param_12, UNK_TYPE4 param_13, UNK_TYPE4 param_14"),
|
||||
0x801727F0:("func_801727F0","void","void"),
|
||||
0x801727F0:("func_801727F0","void","GameStateHeap* heap, void* memoryBlock, u32 size"),
|
||||
0x80172810:("func_80172810","void","void"),
|
||||
0x80172830:("func_80172830","s32","GameStateHeap* pzParm1"),
|
||||
0x80172850:("func_80172850","void","void"),
|
||||
|
|
@ -3076,49 +3076,49 @@
|
|||
0x80172B58:("GameStateHeap_Init","void","GameStateHeap* heap, void* memoryBlock, u32 size"),
|
||||
0x80172B9C:("GameStateHeap_Clear","void","GameStateHeap* pvParm1"),
|
||||
0x80172BC0:("func_80172BC0","void","void"),
|
||||
0x80172C30:("func_80172C30","void","void"),
|
||||
0x80172C68:("func_80172C68","void","void"),
|
||||
0x80172EAC:("func_80172EAC","void","void"),
|
||||
0x80172ED0:("Audio_ThreadEntry","void","AudioThreadStruct* puParm1"),
|
||||
0x80172C30:("func_80172C30","void","AudioThreadStruct* audio"),
|
||||
0x80172C68:("func_80172C68","void","AudioThreadStruct* audio"),
|
||||
0x80172EAC:("Audio_Stop","void","void"),
|
||||
0x80172ED0:("Audio_ThreadEntry","void","AudioThreadStruct* audio"),
|
||||
0x80173048:("Audio_WaitForInit","void","AudioThreadStruct* param_1"),
|
||||
0x80173074:("Audio_Start","void","AudioThreadStruct* param_1, s32* audioThreadStackEnd, OSPri param_3, OSId param_4, SchedThreadStruct* param_5, Irqmgr* param_6"),
|
||||
0x80173074:("Audio_Start","void","AudioThreadStruct* audio, s32* audioThreadStackEnd, OSPri pri, OSId id, SchedThreadStruct* sched, Irqmgr* irq"),
|
||||
0x80173130:("func_80173130","void","void"),
|
||||
0x801732DC:("Initial_Init2","void","ContextCommon* ctxt"),
|
||||
0x8017332C:("Initial_Fini","void","void"),
|
||||
0x80173338:("Initial_Init","void","ContextCommon* ctxt"),
|
||||
0x80173360:("func_80173360","void","void"),
|
||||
0x801733A8:("func_801733A8","void","ContextCommon* iParm1, UNK_TYPE4 uParm2"),
|
||||
0x80173360:("Game_UpdateFramerateVariables","void","s32 divisor"),
|
||||
0x801733A8:("Game_SetFramerateDivisor","void","ContextCommon* iParm1, u32 divisor"),
|
||||
0x801733DC:("func_801733DC","void","void"),
|
||||
0x80173534:("Game_Nop80173534","void","ContextCommon* ctxt"),
|
||||
0x80173540:("func_80173540","void","ContextCommon* ctxt, GraphicsContext* gCtxt"),
|
||||
0x80173644:("func_80173644","void","GraphicsContext* iParm1"),
|
||||
0x80173644:("Game_ResetSegments","void","GraphicsContext* gCtxt"),
|
||||
0x801736DC:("func_801736DC","void","GraphicsContext* gCtxt"),
|
||||
0x80173754:("func_80173754","void","ContextCommon* ctxt"),
|
||||
0x8017377C:("func_8017377C","void","ContextCommon* ctxt"),
|
||||
0x80173754:("Game_UpdateInput","void","ContextCommon* ctxt"),
|
||||
0x8017377C:("Game_Update","void","ContextCommon* ctxt"),
|
||||
0x801737E4:("Game_IncrementFrameCount","void","ContextCommon* ctxt"),
|
||||
0x80173810:("Game_InitHeap","void","ContextCommon* ctxt, u32 size"),
|
||||
0x80173880:("Game_ResizeHeap","void","ContextCommon* ctxt, u32 size"),
|
||||
0x80173950:("Game_StateInit","void","ContextCommon* ctxt, func_ptr* gameStateInit, GraphicsContext* gCtxt"),
|
||||
0x80173A50:("Game_StateFini","void","ContextCommon* ctxt"),
|
||||
0x80173B00:("Game_GetNextStateInit","UNK_TYPE4","ContextCommon* ctxt"),
|
||||
0x80173B0C:("func_80173B0C","UNK_TYPE4","s32 param_1"),
|
||||
0x80173B0C:("Game_GetNextStateSize","u32","ContextCommon* ctxt"),
|
||||
0x80173B18:("Game_GetShouldContinue","u32","ContextCommon* ctxt"),
|
||||
0x80173B24:("func_80173B24","void","void"),
|
||||
0x80173B48:("func_80173B48","void","void"),
|
||||
0x80173BF0:("func_80173BF0","void","int** param_1"),
|
||||
0x80173B24:("Game_GetHeapFreeSize","void","ContextCommon* ctxt"),
|
||||
0x80173B48:("func_80173B48","int","ContextCommon* ctxt"),
|
||||
0x80173BF0:("func_80173BF0","GameAllocNode*","GameAllocNode* heap"),
|
||||
0x80173C10:("Gamealloc_Alloc","void*","GameAllocNode* heap, u32 size"),
|
||||
0x80173C7C:("Gamealloc_Free","void","GameAllocNode* heap, void* ptr"),
|
||||
0x80173CC8:("Gamealloc_FreeAll","void","GameAllocNode* heap"),
|
||||
0x80173D18:("Gamealloc_Init","void","GameAllocNode* iParm1"),
|
||||
0x80173D30:("func_80173D30","void","void"),
|
||||
0x80173DAC:("func_80173DAC","void","void"),
|
||||
0x80173DCC:("func_80173DCC","void","GraphicsContext* gCtxt"),
|
||||
0x80173D30:("Graph_FaultDrawFunc","void","void"),
|
||||
0x80173DAC:("Graph_DlAlloc","void","DisplayList* dl, void* memoryBlock, u32 size"),
|
||||
0x80173DCC:("Graph_RenderSetup","void","GraphicsContext* gCtxt"),
|
||||
0x80173F98:("Graph_GetNextGameStateMetaInfo","GameStateMetaInfo*","ContextCommon* ctxt"),
|
||||
0x80174060:("func_80174060","void","void"),
|
||||
0x801740D0:("func_801740D0","void","GraphicsContext* pvParm1"),
|
||||
0x80174174:("func_80174174","void","void"),
|
||||
0x801741A8:("func_801741A8","void","GraphicsContext* gCtxt, ContextCommon* ctxt"),
|
||||
0x801744AC:("func_801744AC","void","ContextCommon* ctxt"),
|
||||
0x80174060:("Graph_FaultAddrConvFunc","void*","void* addr"),
|
||||
0x801740D0:("Graph_ContextInit","void","GraphicsContext* gCtxt"),
|
||||
0x80174174:("Graph_Fini","void","void"),
|
||||
0x801741A8:("Graph_Render","void","GraphicsContext* gCtxt, ContextCommon* ctxt"),
|
||||
0x801744AC:("Graph_FrameSetup","void","ContextCommon* ctxt"),
|
||||
0x801744F8:("Graph_RenderFrame","void","GraphicsContext* gCtxt, ContextCommon* ctxt"),
|
||||
0x80174868:("Graph_DoFrame","void","GraphicsContext* gCtxt, ContextCommon* ctxt"),
|
||||
0x801748A0:("Graph_ThreadEntry","void","void* arg"),
|
||||
|
|
@ -3139,23 +3139,23 @@
|
|||
0x80175008:("func_80175008","void","void"),
|
||||
0x8017503C:("Padmgr_SetEventCallback","void","OSMesg pvParm1"),
|
||||
0x8017506C:("func_8017506C","void","void"),
|
||||
0x8017509C:("func_8017509C","void","void"),
|
||||
0x801750CC:("func_801750CC","void","void"),
|
||||
0x8017509C:("Padmgr_Lock","void","void"),
|
||||
0x801750CC:("Padmgr_Unlock","void","void"),
|
||||
0x801750FC:("func_801750FC","void","void"),
|
||||
0x80175364:("func_80175364","void","void"),
|
||||
0x80175434:("func_80175434","void","void"),
|
||||
0x8017544C:("func_8017544C","void","void"),
|
||||
0x80175474:("func_80175474","void","void"),
|
||||
0x801754C0:("func_801754C0","void","void"),
|
||||
0x801754E0:("func_801754E0","void","void"),
|
||||
0x801757A4:("func_801757A4","void","void"),
|
||||
0x801754E0:("Padmgr_CalcStickEdges","void","InputStruct* input"),
|
||||
0x801757A4:("Padmgr_ParseState","void","void"),
|
||||
0x801759BC:("func_801759BC","void","void"),
|
||||
0x80175AE0:("func_80175AE0","void","void"),
|
||||
0x80175C80:("Padmgr_Update","void","void"),
|
||||
0x80175E3C:("func_80175E3C","void","void"),
|
||||
0x80175E68:("func_80175E68","void","void"),
|
||||
0x80175F98:("func_80175F98","void","void"),
|
||||
0x80175FD4:("func_80175FD4","void","void"),
|
||||
0x80175E3C:("Padmgr_Stop","void","void"),
|
||||
0x80175E68:("func_80175E68","void","InputStruct* input, int param_2"),
|
||||
0x80175F98:("Padmgr_GetInput","void","InputStruct* input, int param_2"),
|
||||
0x80175FD4:("Padmgr_GetInput2","void","InputStruct* input, int param_2"),
|
||||
0x80176010:("Padmgr_ThreadEntry","void","PadmgrThreadStruct* padmgr"),
|
||||
0x80176194:("Padmgr_Start","void","OSMesgQueue* siEventCallbackQueue, Irqmgr* irqmgr, OSId threadId, OSPri threadPri, void* stack"),
|
||||
0x80176280:("func_80176280","void","void"),
|
||||
|
|
@ -3196,7 +3196,7 @@
|
|||
0x80178818:("func_80178818","void","void"),
|
||||
0x80178978:("func_80178978","void","void"),
|
||||
0x801789D4:("func_801789D4","void","void"),
|
||||
0x801789EC:("func_801789EC","void","void"),
|
||||
0x801789EC:("get_framebuffer","u32*","s32 index"),
|
||||
0x80178A14:("func_80178A14","void","void"),
|
||||
0x80178A24:("func_80178A24","UNK_TYPE4","void"),
|
||||
0x80178A34:("func_80178A34","void","void"),
|
||||
|
|
@ -10301,18 +10301,18 @@
|
|||
0x80A40CF0:("func_80A40CF0","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6"),
|
||||
0x80A40F34:("func_80A40F34","void","UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE4 param_6"),
|
||||
0x80A4129C:("func_80A4129C","void","void"),
|
||||
0x80A41D70:("func_80A41D70","void","void"),
|
||||
0x80A41FA4:("func_80A41FA4","void","void"),
|
||||
0x80A42198:("func_80A42198","void","void"),
|
||||
0x80A425E4:("func_80A425E4","void","void"),
|
||||
0x80A427E8:("func_80A427E8","void","void"),
|
||||
0x80A42AA8:("func_80A42AA8","void","void"),
|
||||
0x80A42AB8:("func_80A42AB8","void","void"),
|
||||
0x80A42F20:("func_80A42F20","void","void"),
|
||||
0x80A430C8:("func_80A430C8","void","void"),
|
||||
0x80A431C8:("func_80A431C8","void","void"),
|
||||
0x80A4323C:("func_80A4323C","void","void"),
|
||||
0x80A43274:("func_80A43274","void","void"),
|
||||
0x80A41D70:("func_80A41D70","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A41FA4:("func_80A41FA4","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A42198:("func_80A42198","void","ActorEnTest4* this"),
|
||||
0x80A425E4:("func_80A425E4","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A427E8:("EnTest4_Init","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A42AA8:("EnTest4_Fini","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A42AB8:("func_80A42AB8","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A42F20:("func_80A42F20","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A430C8:("func_80A430C8","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A431C8:("func_80A431C8","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A4323C:("func_80A4323C","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A43274:("EnTest4_Main","void","ActorEnTest4* this, GlobalContext* ctxt"),
|
||||
0x80A434E0:("func_80A434E0","void","void"),
|
||||
0x80A437A0:("func_80A437A0","void","void"),
|
||||
0x80A437CC:("func_80A437CC","void","void"),
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
0x800862E0:"",
|
||||
0x80086760:"",
|
||||
0x80087160:"__osMalloc",
|
||||
0x80087830:"",
|
||||
0x80087830:"sprintf",
|
||||
0x80087900:"",
|
||||
0x80087B00:"setcause",
|
||||
0x80087B10:"sendmesg",
|
||||
|
|
@ -51,7 +51,7 @@
|
|||
0x8008A5D0:"setsr",
|
||||
0x8008A5E0:"writebackdcache",
|
||||
0x8008A660:"initialize",
|
||||
0x8008AA10:"",
|
||||
0x8008AA10:"vigetnextframebuf",
|
||||
0x8008AA50:"perspective",
|
||||
0x8008AD70:"sirawdma",
|
||||
0x8008ACE0:"sprawdma",
|
||||
|
|
@ -108,17 +108,17 @@
|
|||
0x800902A0:"sptaskyielded",
|
||||
0x80090300:"memcmp",
|
||||
0x80090420:"gettime",
|
||||
0x800904B0:"",
|
||||
0x800904B0:"rotate",
|
||||
0x80090680:"setglobalintmask",
|
||||
0x800906D0:"",
|
||||
0x80090810:"",
|
||||
0x80090900:"",
|
||||
0x80090AF0:"",
|
||||
0x80090AF0:"aisetfreq",
|
||||
0x80090C40:"",
|
||||
0x80090E70:"",
|
||||
0x800910A0:"",
|
||||
0x80091210:"",
|
||||
0x80091220:"",
|
||||
0x80091210:"getactivequeue",
|
||||
0x80091220:"normalize",
|
||||
0x80091280:"setcompare",
|
||||
0x80091290:"getcompare",
|
||||
0x800912A0:"dpgetstat",
|
||||
|
|
@ -221,6 +221,7 @@
|
|||
0x800F07C0:"",
|
||||
0x800F1250:"",
|
||||
0x800F1460:"",
|
||||
0x800F23E0:"",
|
||||
0x800F2620:"z_fcurve_data_skelanime",
|
||||
0x800F2D30:"z_fireobj",
|
||||
0x800F3940:"z_horse",
|
||||
|
|
@ -342,6 +343,7 @@
|
|||
0x801DD770:"code_rodata_z_draw",
|
||||
0x801DD780:"code_rodata_z_eff_footmark",
|
||||
0x801DD790:"code_rodata_0x800F1460",
|
||||
0x801DD7B0:"code_rodata_0x800F23E0",
|
||||
0x801DD7C0:"code_rodata_z_fcurve_data_skelanime",
|
||||
0x801DD7D0:"code_rodata_z_fireobj",
|
||||
0x801DD7E0:"code_rodata_z_horse",
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@
|
|||
0x80096B78:("frameCount","s32",""),
|
||||
0x80096B80:("D_80096B80","char","[][18]"),
|
||||
0x80096BC8:("D_80096BC8","char","[][6]"),
|
||||
0x80096BE0:("D_80096BE0","UNK_PTR",""),
|
||||
0x80096BE4:("D_80096BE4","UNK_TYPE1",""),
|
||||
0x80096BE0:("faultDrawContext","FaultDrawContext*",""),
|
||||
0x80096BE4:("faultDrawContextInit","FaultDrawContext",""),
|
||||
0x80096C20:("D_80096C20","UNK_TYPE4",""),
|
||||
0x80096C30:("D_80096C30","UNK_TYPE4",""),
|
||||
0x80096C40:("ThreadInfoListHead","ThreadInfo*",""),
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
0x80097E30:("__osSiAccessQueueEnabled","UNK_TYPE4",""),
|
||||
0x80097E40:("D_80097E40","UNK_TYPE4",""),
|
||||
0x80097E50:("osClockRate","u64",""),
|
||||
0x80097E58:("D_80097E58","UNK_TYPE4",""),
|
||||
0x80097E58:("osViClock","s32",""),
|
||||
0x80097E5C:("__osShutdown","UNK_TYPE4",""),
|
||||
0x80097E60:("__OSGlobalIntMask","UNK_TYPE4",""),
|
||||
0x80097E70:("__osPiDevMgr","UNK_TYPE4",""),
|
||||
|
|
@ -208,7 +208,7 @@
|
|||
0x80098C34:("D_80098C34","UNK_TYPE1",""),
|
||||
0x80098C38:("D_80098C38","char","[]"),
|
||||
0x80098C40:("D_80098C40","char","[]"),
|
||||
0x80098C50:("D_80098C50","UNK_TYPE1",""),
|
||||
0x80098C50:("faultDrawFont","u8","[8][128]"),
|
||||
0x80099050:("D_80099050","UNK_TYPE1",""),
|
||||
0x80099054:("D_80099054","UNK_TYPE1",""),
|
||||
0x8009905C:("D_8009905C","UNK_TYPE1",""),
|
||||
|
|
@ -218,7 +218,7 @@
|
|||
0x8009907C:("D_8009907C","UNK_TYPE1",""),
|
||||
0x80099090:("D_80099090","UNK_PTR",""),
|
||||
0x800990B0:("D_800990B0","char","[]"),
|
||||
0x800990C0:("D_800990C0","UNK_TYPE4",""),
|
||||
0x800990C0:("D_800990C0","f32",""),
|
||||
0x800990EC:("D_800990EC","UNK_TYPE4",""),
|
||||
0x800990F0:("D_800990F0","UNK_TYPE4",""),
|
||||
0x800990F4:("D_800990F4","UNK_TYPE4",""),
|
||||
|
|
@ -278,13 +278,15 @@
|
|||
0x8009BE10:("yaz0DecompStatus","Yaz0DecompState",""),
|
||||
0x8009BE30:("D_8009BE30","UNK_TYPE4",""),
|
||||
0x8009BE34:("D_8009BE34","UNK_TYPE4",""),
|
||||
0x8009BE38:("D_8009BE38","UNK_TYPE1",""),
|
||||
0x8009BE50:("D_8009BE50","s80083BC4*",""),
|
||||
0x8009BE38:("romInfoFaultClient","FaultClient",""),
|
||||
0x8009BE50:("faultCtxt","FaultContext*",""),
|
||||
0x8009BE54:("D_8009BE54","UNK_TYPE4",""),
|
||||
0x8009BE58:("D_8009BE58","UNK_TYPE4",""),
|
||||
0x8009BE5C:("D_8009BE5C","UNK_TYPE4",""),
|
||||
0x8009BE58:("faultCustomOptions","u32",""),
|
||||
0x8009BE5C:("faultCopyToLog","u32",""),
|
||||
0x8009BE60:("faultStack","u8","[1536]"),
|
||||
0x8009C460:("faultThreadInfo","ThreadInfo",""),
|
||||
0x8009C480:("faultContextStruct","FaultContext",""),
|
||||
0x8009CCD0:("faultDrawContextStruct","FaultDrawContext",""),
|
||||
0x8009CD10:("D_8009CD10","UNK_TYPE4",""),
|
||||
0x8009CD20:("startHeap","Heap",""),
|
||||
0x8009CD50:("randLast","f32",""),
|
||||
|
|
@ -433,11 +435,9 @@
|
|||
0x801B46DC:("bgSpecialSceneMeshSubdivisions","BgSpecialSceneMeshSubdivision","[3]"),
|
||||
0x801B4700:("bgSpecialSceneMaxObjects","BgSpecialSceneMaxObjects","[1]"),
|
||||
0x801B4708:("D_801B4708","UNK_TYPE1",""),
|
||||
0x801B986C:("D_801B986C","UNK_TYPE4",""),
|
||||
0x801B9870:("D_801B9870","UNK_TYPE4",""),
|
||||
0x801B9874:("D_801B9874","UNK_TYPE4",""),
|
||||
0x801B986C:("cameraStates","CameraStateParams","[91]"),
|
||||
0x801B9CE4:("D_801B9CE4","UNK_PTR",""),
|
||||
0x801B9CE8:("D_801B9CE8","UNK_TYPE1",""),
|
||||
0x801B9CE8:("cameraUpdateFuncs","camera_update_func","[71]"),
|
||||
0x801B9E04:("D_801B9E04","UNK_TYPE2",""),
|
||||
0x801B9E08:("D_801B9E08","UNK_TYPE4",""),
|
||||
0x801B9E0C:("D_801B9E0C","UNK_TYPE4",""),
|
||||
|
|
@ -508,11 +508,16 @@
|
|||
0x801BC2A0:("D_801BC2A0","UNK_TYPE1",""),
|
||||
0x801BC400:("D_801BC400","UNK_TYPE1",""),
|
||||
0x801BC410:("D_801BC410","UNK_TYPE1",""),
|
||||
0x801BD8B0:("D_801BD8B0","UNK_TYPE2",""),
|
||||
0x801BD8B6:("D_801BD8B6","UNK_TYPE2",""),
|
||||
0x801BD8C0:("D_801BD8C0","UNK_TYPE4",""),
|
||||
0x801BD8C4:("D_801BD8C4","UNK_TYPE2",""),
|
||||
0x801BD8C6:("D_801BD8C6","UNK_TYPE2",""),
|
||||
0x801BD830:("actorCutscenesGlobalCutscenes","ActorCutscene","[8]"),
|
||||
0x801BD8B0:("actorCutsceneCurrent","s16",""),
|
||||
0x801BD8B2:("actorCutsceneCurrentLength","s16",""),
|
||||
0x801BD8B4:("actorCutsceneEnding","s16",""),
|
||||
0x801BD8B6:("actorCutsceneCurrentCamera","s16",""),
|
||||
0x801BD8B8:("actorCutsceneCurrentCutsceneActor","Actor*",""),
|
||||
0x801BD8BC:("actorCutsceneStartMethod","UNK_TYPE4",""),
|
||||
0x801BD8C0:("actorCutscenesGlobalCtxt","GlobalContext*",""),
|
||||
0x801BD8C4:("actorCutsceneReturnCamera","s16",""),
|
||||
0x801BD8C6:("D_801BD8C6","s16",""),
|
||||
0x801BD8D0:("fireObjCollisionInit","ColCylinderInit",""),
|
||||
0x801BD8FC:("D_801BD8FC","FireObjLightParams","[2]"),
|
||||
0x801BD910:("initialGameStateInfo","GameStateMetaInfo",""),
|
||||
|
|
@ -522,7 +527,7 @@
|
|||
0x801BD9D0:("openingGameStateInfo","GameStateMetaInfo",""),
|
||||
0x801BDA00:("fileChooseGameStateInfo","GameStateMetaInfo",""),
|
||||
0x801BDA30:("daytelopGameStateInfo","GameStateMetaInfo",""),
|
||||
0x801BDA60:("D_801BDA60","UNK_TYPE4",""),
|
||||
0x801BDA60:("graphNumGameStates","UNK_TYPE4",""),
|
||||
0x801BDA70:("D_801BDA70","UNK_TYPE2",""),
|
||||
0x801BDA74:("D_801BDA74","UNK_TYPE2",""),
|
||||
0x801BDA78:("D_801BDA78","UNK_TYPE2",""),
|
||||
|
|
@ -1242,10 +1247,10 @@
|
|||
0x801D14E4:("D_801D14E4","UNK_TYPE2",""),
|
||||
0x801D14E8:("D_801D14E8","UNK_TYPE2",""),
|
||||
0x801D14F0:("D_801D14F0","UNK_TYPE4",""),
|
||||
0x801D1500:("D_801D1500","UNK_TYPE4",""),
|
||||
0x801D1504:("D_801D1504","f32",""),
|
||||
0x801D1508:("D_801D1508","f32",""),
|
||||
0x801D150C:("D_801D150C","f32",""),
|
||||
0x801D1500:("gFramerateDivisor","UNK_TYPE4",""),
|
||||
0x801D1504:("gFramerateDivisorF","f32",""),
|
||||
0x801D1508:("gFramerateDivisorHalf","f32",""),
|
||||
0x801D150C:("gFramerateDivisorThird","f32",""),
|
||||
0x801D1510:("D_801D1510","UNK_TYPE4",""),
|
||||
0x801D1514:("D_801D1514","UNK_TYPE4",""),
|
||||
0x801D1520:("screenWidth","u32",""),
|
||||
|
|
@ -2510,7 +2515,7 @@
|
|||
0x801EDBD4:("D_801EDBD4","UNK_TYPE1",""),
|
||||
0x801EDBD8:("D_801EDBD8","UNK_TYPE1",""),
|
||||
0x801EDBDC:("D_801EDBDC","UNK_TYPE1",""),
|
||||
0x801EDBF0:("D_801EDBF0","UNK_TYPE1",""),
|
||||
0x801EDBF0:("D_801EDBF0","s16",""),
|
||||
0x801EDBF4:("D_801EDBF4","UNK_TYPE1",""),
|
||||
0x801EDBF8:("D_801EDBF8","UNK_TYPE1",""),
|
||||
0x801EDC00:("D_801EDC00","UNK_TYPE1",""),
|
||||
|
|
@ -2613,11 +2618,11 @@
|
|||
0x801F4DDC:("D_801F4DDC","UNK_TYPE1",""),
|
||||
0x801F4DE0:("D_801F4DE0","UNK_TYPE1",""),
|
||||
0x801F4DE2:("D_801F4DE2","UNK_TYPE2",""),
|
||||
0x801F4DF0:("D_801F4DF0","UNK_TYPE1",""),
|
||||
0x801F4DF4:("D_801F4DF4","UNK_TYPE1",""),
|
||||
0x801F4DF8:("D_801F4DF8","UNK_TYPE1",""),
|
||||
0x801F4DF0:("actorCutscenes","ActorCutscene*",""),
|
||||
0x801F4DF4:("actorCutsceneCount","s16",""),
|
||||
0x801F4DF8:("actorCutsceneWaiting","u8","[16]"),
|
||||
0x801F4E08:("D_801F4E08","UNK_TYPE1",""),
|
||||
0x801F4E10:("D_801F4E10","UNK_TYPE1",""),
|
||||
0x801F4E10:("actorCutsceneNextCutscenes","u8","[16]"),
|
||||
0x801F4E20:("D_801F4E20","UNK_TYPE1",""),
|
||||
0x801F4E30:("D_801F4E30","UNK_TYPE1",""),
|
||||
0x801F4E31:("D_801F4E31","UNK_TYPE1",""),
|
||||
|
|
@ -2676,7 +2681,7 @@
|
|||
0x801F56B0:("D_801F56B0","UNK_TYPE1",""),
|
||||
0x801F5730:("D_801F5730","UNK_TYPE1",""),
|
||||
0x801F5834:("D_801F5834","UNK_TYPE1",""),
|
||||
0x801F5840:("D_801F5840","UNK_TYPE4",""),
|
||||
0x801F5840:("gNMIBuffer","s32*",""),
|
||||
0x801F5850:("D_801F5850","UNK_TYPE1",""),
|
||||
0x801F58B0:("D_801F58B0","UNK_TYPE1",""),
|
||||
0x801F59AC:("D_801F59AC","UNK_TYPE1",""),
|
||||
|
|
@ -2759,9 +2764,9 @@
|
|||
0x801F8020:("D_801F8020","UNK_TYPE1",""),
|
||||
0x801F8030:("D_801F8030","UNK_TYPE1",""),
|
||||
0x801F8048:("D_801F8048","UNK_TYPE1",""),
|
||||
0x801F80D0:("D_801F80D0","UNK_TYPE1",""),
|
||||
0x801F80E0:("D_801F80E0","UNK_TYPE1",""),
|
||||
0x801F80F0:("D_801F80F0","UNK_TYPE1",""),
|
||||
0x801F80D0:("grapgFaultAddrConvClient","FaultAddressConverterClient",""),
|
||||
0x801F80E0:("graphFaultClient","FaultClient",""),
|
||||
0x801F80F0:("graphDlEntry","Gfx*",""),
|
||||
0x801F80F8:("D_801F80F8","UNK_TYPE1",""),
|
||||
0x801F8150:("lastRenderFrameTimestamp","u64",""),
|
||||
0x801F8160:("siEventCallbackQueue","OSMesgQueue",""),
|
||||
|
|
@ -2794,7 +2799,7 @@
|
|||
0x801FBAD4:("D_801FBAD4","UNK_TYPE1",""),
|
||||
0x801FBAE0:("D_801FBAE0","UNK_TYPE1",""),
|
||||
0x801FBAE8:("D_801FBAE8","UNK_TYPE1",""),
|
||||
0x801FBAF0:("D_801FBAF0","UNK_TYPE1",""),
|
||||
0x801FBAF0:("D_801FBAF0","u64",""),
|
||||
0x801FBAF8:("lastRenderFrameDuration","u64",""),
|
||||
0x801FBB00:("D_801FBB00","UNK_TYPE1",""),
|
||||
0x801FBB04:("D_801FBB04","UNK_TYPE1",""),
|
||||
|
|
@ -2805,8 +2810,8 @@
|
|||
0x801FBB20:("D_801FBB20","UNK_TYPE1",""),
|
||||
0x801FBB28:("D_801FBB28","UNK_TYPE1",""),
|
||||
0x801FBB30:("D_801FBB30","UNK_TYPE1",""),
|
||||
0x801FBB80:("D_801FBB80","UNK_TYPE4",""),
|
||||
0x801FBB88:("D_801FBB88","UNK_TYPE1",""),
|
||||
0x801FBB80:("gFramebuffers","u32*","[2]"),
|
||||
0x801FBB88:("D_801FBB88","OSViMode*",""),
|
||||
0x801FBB8C:("D_801FBB8C","UNK_TYPE1",""),
|
||||
0x801FBB90:("D_801FBB90","UNK_TYPE4",""),
|
||||
0x801FBB94:("D_801FBB94","UNK_TYPE1",""),
|
||||
|
|
@ -9399,6 +9404,7 @@
|
|||
0x80A41940:("enTest3OverlayInfo","OverlayBlockSizes",""),
|
||||
0x80A41954:("enTest3OverlayRelocations","u32","[242]"),
|
||||
0x80A41D1C:("enTest3OverlayInfoOffset","u32",""),
|
||||
0x80A43320:("enTest4InitData","ActorInitData",""),
|
||||
0x80A43340:("D_80A43340","UNK_TYPE4",""),
|
||||
0x80A43342:("D_80A43342","UNK_TYPE1",""),
|
||||
0x80A4334A:("D_80A4334A","UNK_TYPE1",""),
|
||||
|
|
@ -9408,6 +9414,8 @@
|
|||
0x80A43370:("enTest4OverlayInfo","OverlayBlockSizes",""),
|
||||
0x80A43384:("enTest4OverlayRelocations","u32","[81]"),
|
||||
0x80A434CC:("enTest4OverlayInfoOffset","u32",""),
|
||||
0x80A434D0:("D_80A434D0","s16","[2]"),
|
||||
0x80A434D4:("D_80A434D4","UNK_TYPE1",""),
|
||||
0x80A44A00:("D_80A44A00","UNK_TYPE1",""),
|
||||
0x80A44A2C:("D_80A44A2C","UNK_TYPE1",""),
|
||||
0x80A44A4C:("D_80A44A4C","UNK_TYPE1",""),
|
||||
|
|
|
|||
30
undef.txt
30
undef.txt
|
|
@ -34,13 +34,15 @@ yaz0FileBuffer = boot_bss_start + 0x00002510;
|
|||
yaz0DecompStatus = boot_bss_start + 0x00002910;
|
||||
D_8009BE30 = boot_bss_start + 0x00002930;
|
||||
D_8009BE34 = boot_bss_start + 0x00002934;
|
||||
D_8009BE38 = boot_bss_start + 0x00002938;
|
||||
D_8009BE50 = boot_bss_start + 0x00002950;
|
||||
romInfoFaultClient = boot_bss_start + 0x00002938;
|
||||
faultCtxt = boot_bss_start + 0x00002950;
|
||||
D_8009BE54 = boot_bss_start + 0x00002954;
|
||||
D_8009BE58 = boot_bss_start + 0x00002958;
|
||||
D_8009BE5C = boot_bss_start + 0x0000295C;
|
||||
faultCustomOptions = boot_bss_start + 0x00002958;
|
||||
faultCopyToLog = boot_bss_start + 0x0000295C;
|
||||
faultStack = boot_bss_start + 0x00002960;
|
||||
faultThreadInfo = boot_bss_start + 0x00002F60;
|
||||
faultContextStruct = boot_bss_start + 0x00002F80;
|
||||
faultDrawContextStruct = boot_bss_start + 0x000037D0;
|
||||
D_8009CD10 = boot_bss_start + 0x00003810;
|
||||
startHeap = boot_bss_start + 0x00003820;
|
||||
randLast = boot_bss_start + 0x00003850;
|
||||
|
|
@ -249,11 +251,11 @@ D_801F4DCC = code_bss_start + 0x00010E2C;
|
|||
D_801F4DDC = code_bss_start + 0x00010E3C;
|
||||
D_801F4DE0 = code_bss_start + 0x00010E40;
|
||||
D_801F4DE2 = code_bss_start + 0x00010E42;
|
||||
D_801F4DF0 = code_bss_start + 0x00010E50;
|
||||
D_801F4DF4 = code_bss_start + 0x00010E54;
|
||||
D_801F4DF8 = code_bss_start + 0x00010E58;
|
||||
actorCutscenes = code_bss_start + 0x00010E50;
|
||||
actorCutsceneCount = code_bss_start + 0x00010E54;
|
||||
actorCutsceneWaiting = code_bss_start + 0x00010E58;
|
||||
D_801F4E08 = code_bss_start + 0x00010E68;
|
||||
D_801F4E10 = code_bss_start + 0x00010E70;
|
||||
actorCutsceneNextCutscenes = code_bss_start + 0x00010E70;
|
||||
D_801F4E20 = code_bss_start + 0x00010E80;
|
||||
D_801F4E30 = code_bss_start + 0x00010E90;
|
||||
D_801F4E31 = code_bss_start + 0x00010E91;
|
||||
|
|
@ -312,7 +314,7 @@ D_801F53B0 = code_bss_start + 0x00011410;
|
|||
D_801F56B0 = code_bss_start + 0x00011710;
|
||||
D_801F5730 = code_bss_start + 0x00011790;
|
||||
D_801F5834 = code_bss_start + 0x00011894;
|
||||
D_801F5840 = code_bss_start + 0x000118A0;
|
||||
gNMIBuffer = code_bss_start + 0x000118A0;
|
||||
D_801F5850 = code_bss_start + 0x000118B0;
|
||||
D_801F58B0 = code_bss_start + 0x00011910;
|
||||
D_801F59AC = code_bss_start + 0x00011A0C;
|
||||
|
|
@ -395,9 +397,9 @@ D_801F8010 = code_bss_start + 0x00014070;
|
|||
D_801F8020 = code_bss_start + 0x00014080;
|
||||
D_801F8030 = code_bss_start + 0x00014090;
|
||||
D_801F8048 = code_bss_start + 0x000140A8;
|
||||
D_801F80D0 = code_bss_start + 0x00014130;
|
||||
D_801F80E0 = code_bss_start + 0x00014140;
|
||||
D_801F80F0 = code_bss_start + 0x00014150;
|
||||
grapgFaultAddrConvClient = code_bss_start + 0x00014130;
|
||||
graphFaultClient = code_bss_start + 0x00014140;
|
||||
graphDlEntry = code_bss_start + 0x00014150;
|
||||
D_801F80F8 = code_bss_start + 0x00014158;
|
||||
lastRenderFrameTimestamp = code_bss_start + 0x000141B0;
|
||||
siEventCallbackQueue = code_bss_start + 0x000141C0;
|
||||
|
|
@ -441,7 +443,7 @@ D_801FBB14 = code_bss_start + 0x00017B74;
|
|||
D_801FBB20 = code_bss_start + 0x00017B80;
|
||||
D_801FBB28 = code_bss_start + 0x00017B88;
|
||||
D_801FBB30 = code_bss_start + 0x00017B90;
|
||||
D_801FBB80 = code_bss_start + 0x00017BE0;
|
||||
gFramebuffers = code_bss_start + 0x00017BE0;
|
||||
D_801FBB88 = code_bss_start + 0x00017BE8;
|
||||
D_801FBB8C = code_bss_start + 0x00017BEC;
|
||||
D_801FBB90 = code_bss_start + 0x00017BF0;
|
||||
|
|
@ -847,6 +849,8 @@ D_80A1DA3A = ovl_Obj_Flowerpot_bss_start + 0x0000020A;
|
|||
D_80A1DA3C = ovl_Obj_Flowerpot_bss_start + 0x0000020C;
|
||||
D_80A1DA3E = ovl_Obj_Flowerpot_bss_start + 0x0000020E;
|
||||
D_80A1DA40 = ovl_Obj_Flowerpot_bss_start + 0x00000210;
|
||||
D_80A434D0 = ovl_En_Test4_bss_start + 0x00000000;
|
||||
D_80A434D4 = ovl_En_Test4_bss_start + 0x00000004;
|
||||
D_80A5F1C0 = ovl_En_Kusa2_bss_start + 0x00000000;
|
||||
D_80A60900 = ovl_En_Kusa2_bss_start + 0x00001740;
|
||||
D_80A60908 = ovl_En_Kusa2_bss_start + 0x00001748;
|
||||
|
|
|
|||
Loading…
Reference in New Issue