Skip to content

Functions

Every guest function that a mod can override or call: 1176 symbols from manifest/symbols.toml, of which 198 have natural-signature prototypes in manifest/prototypes.toml.

Hook a function by name with api->override_name(self, "Name", fn), or by address with api->override_addr. A prototyped function also gets generated wrappers in openpete_sdk_wrappers.h: OP_OVERRIDE_IMPL_Name, OP_REGISTER_OVERRIDE_Name, op_base_Name, and op_call_Name, which give you typed arguments, pointer marshalling, and argument-register save and restore. Everything else uses the raw tier: read cpu->a0 through cpu->a3, and write cpu->v0.

A func_XXXXXXXX name belongs to the part of the decompilation that isn't named yet. Those names resolve forever under the decompilation promotion contract, but the loader warns you once a stable name exists.

Function Address Kind Signature Source
_96_init 0x8005DB34 recomp raw tier asm/psyq.s
_96_remove 0x8005DB4C recomp raw tier asm/psyq.s
__main 0x8005B988 recomp raw tier asm/psyq.s

A

Function Address Kind Signature Source
AdjustAirCollision 0x8003E758 decomp raw tier src/pete.c
AllocateBuffers 0x8005B6F8 decomp void AllocateBuffers(int pReducedSpace) + wrappers src/4BEF8.c
ApplyFlameHeat 0x8003AA84 decomp raw tier src/moby_helpers.c
ApplyFlameHeatExternal 0x8003A9EC decomp raw tier src/moby_helpers.c
ApplySlopeGravity 0x8003E0B4 decomp raw tier src/pete.c
ApplySpecialSurfaceEffects 0x80056F64 decomp void ApplySpecialSurfaceEffects(int surfaceIdx, int arg1) + wrappers src/special_surfaces.c
ApplySphericalPreset 0x80034198 decomp raw tier src/camera.c
ApplySpyroSoftTurn 0x8003D840 decomp raw tier src/pete.c
Atan2 0x80016AB4 recomp int Atan2(int pY, int pX, int output16Bit) + wrappers asm/math.s
Atan2Fast 0x800169AC recomp int Atan2Fast(int pY, int pX) + wrappers asm/math.s

B

Function Address Kind Signature Source
Balloonist1_level_10 0x8007AEA0 decomp raw tier src/overlays/level_10/balloonist.c
Balloonist1_level_11 0x8007AF50 decomp raw tier src/overlays/level_11/balloonist.c
Balloonist1_level_13 0x8007AF2C decomp raw tier src/overlays/level_13/balloonist.c
Balloonist1_level_20 0x8007B878 decomp raw tier src/overlays/level_20/balloonist.c
Balloonist1_level_21 0x8007B718 decomp raw tier src/overlays/level_21/balloonist.c
Balloonist1_level_22 0x8007B718 decomp raw tier src/overlays/level_22/balloonist.c
Balloonist1_level_30 0x8007B870 decomp raw tier src/overlays/level_30/balloonist.c
Balloonist1_level_40 0x8007B664 decomp raw tier src/overlays/level_40/balloonist.c
Balloonist1_level_50 0x8007B898 decomp raw tier src/overlays/level_50/balloonist.c
Balloonist1_level_60 0x8007AE10 decomp raw tier src/overlays/level_60/balloonist.c
Balloonist2_level_10 0x8007AFDC decomp raw tier src/overlays/level_10/balloonist.c
Balloonist2_level_11 0x8007B08C decomp raw tier src/overlays/level_11/balloonist.c
Balloonist2_level_13 0x8007B068 decomp raw tier src/overlays/level_13/balloonist.c
Balloonist2_level_20 0x8007B9B4 decomp raw tier src/overlays/level_20/balloonist.c
Balloonist2_level_21 0x8007B854 decomp raw tier src/overlays/level_21/balloonist.c
Balloonist2_level_22 0x8007B854 decomp raw tier src/overlays/level_22/balloonist.c
Balloonist2_level_30 0x8007B9AC decomp raw tier src/overlays/level_30/balloonist.c
Balloonist2_level_40 0x8007B7A0 decomp raw tier src/overlays/level_40/balloonist.c
Balloonist2_level_50 0x8007B9D4 decomp raw tier src/overlays/level_50/balloonist.c
Balloonist2_level_60 0x8007AF4C decomp raw tier src/overlays/level_60/balloonist.c
Balloonist3_level_10 0x8007B020 decomp raw tier src/overlays/level_10/balloonist.c
Balloonist3_level_11 0x8007B0D0 decomp raw tier src/overlays/level_11/balloonist.c
Balloonist3_level_13 0x8007B0AC decomp raw tier src/overlays/level_13/balloonist.c
Balloonist3_level_20 0x8007B9F8 decomp raw tier src/overlays/level_20/balloonist.c
Balloonist3_level_21 0x8007B898 decomp raw tier src/overlays/level_21/balloonist.c
Balloonist3_level_22 0x8007B898 decomp raw tier src/overlays/level_22/balloonist.c
Balloonist3_level_30 0x8007B9F0 decomp raw tier src/overlays/level_30/balloonist.c
Balloonist3_level_40 0x8007B7E4 decomp raw tier src/overlays/level_40/balloonist.c
Balloonist3_level_50 0x8007BA18 decomp raw tier src/overlays/level_50/balloonist.c
Balloonist3_level_60 0x8007AF90 decomp raw tier src/overlays/level_60/balloonist.c
Balloonist4_level_10 0x8007CFC0 decomp raw tier src/overlays/level_10/balloonist.c
Balloonist4_level_11 0x8007D070 decomp raw tier src/overlays/level_11/balloonist.c
Balloonist4_level_13 0x8007D04C decomp raw tier src/overlays/level_13/balloonist.c
Balloonist4_level_20 0x8007D998 decomp raw tier src/overlays/level_20/balloonist.c
Balloonist4_level_21 0x8007D838 decomp raw tier src/overlays/level_21/balloonist.c
Balloonist4_level_22 0x8007D838 decomp raw tier src/overlays/level_22/balloonist.c
Balloonist4_level_30 0x8007D990 decomp raw tier src/overlays/level_30/balloonist.c
Balloonist4_level_40 0x8007D784 decomp raw tier src/overlays/level_40/balloonist.c
Balloonist4_level_50 0x8007D9B8 decomp raw tier src/overlays/level_50/balloonist.c
Balloonist4_level_60 0x8007CF30 decomp raw tier src/overlays/level_60/balloonist.c

C

Function Address Kind Signature Source
CalculateCompletion 0x8002BB20 decomp raw tier src/completion.c
CameraForceToDestination 0x80034C84 decomp raw tier src/camera.c
CameraUpdate 0x80037BD4 decomp void CameraUpdate(void) + wrappers src/camera.c
CameraUpdateMatrices 0x80033C50 decomp void CameraUpdateMatrices(void) + wrappers src/camera.c
CdControl 0x80063C48 recomp raw tier asm/psyq.s
CdControlB 0x80063EAC recomp raw tier asm/psyq.s
CdControlF 0x80063D80 recomp raw tier asm/psyq.s
CdInit 0x8006397C recomp raw tier asm/psyq.s
CDInitialize 0x80012480 decomp raw tier src/initialization.c
CdIntToPos 0x80064094 recomp raw tier asm/psyq.s
CdLastCom 0x80063AAC recomp raw tier asm/psyq.s
CDLoadAsync 0x80016698 decomp raw tier src/cd.c
CDLoadSync 0x80016500 decomp raw tier src/cd.c
CDLoadTime 0x800163E4 decomp void CDLoadTime(void) + wrappers src/cd.c
CdMix 0x80063FF0 recomp raw tier asm/psyq.s
CDMusicUpdate 0x8002BBE0 decomp void CDMusicUpdate(void) + wrappers src/music.c
CdPosToInt 0x80064198 recomp raw tier asm/psyq.s
CdRead 0x8006606C recomp raw tier asm/psyq.s
CdReadCallback 0x8006623C recomp raw tier asm/psyq.s
CDReadDone 0x80016490 decomp void CDReadDone(int intr, u_char* result) + wrappers src/cd.c
CdSync 0x80063BD8 recomp raw tier asm/psyq.s
CheatApplyEffect 0x8002D810 decomp raw tier src/cheats.c
CheatProcessLevelWarp 0x8002D580 decomp void CheatProcessLevelWarp(void) + wrappers src/cheats.c
CheatResetBuffer 0x8002D554 decomp void CheatResetBuffer(void) + wrappers src/cheats.c
CheatsProcess 0x8002D8EC decomp void CheatsProcess(void) + wrappers src/cheats.c
CheckMemcardsExist 0x80032A20 decomp void CheckMemcardsExist(void) + wrappers src/gamestates/update.c
CheckpointSave 0x80059474 decomp raw tier src/checkpoint.c
CheckWallCollision 0x8003E218 decomp raw tier src/pete.c
ClearImage 0x8005F8F8 recomp raw tier asm/psyq.s
CollectItem 0x8003B9D4 decomp void CollectItem(Moby* pMoby) + wrappers src/moby_helpers.c
ColorLerp 0x80017E54 recomp int ColorLerp(int pColor1, int pColor2, int pAmount) + wrappers asm/images.s
ColTriUnpack 0x80017CB8 recomp void ColTriUnpack(int pIndex, Vector3D* pOut) + wrappers asm/math.s
Cos 0x80016CB0 recomp int Cos(int pAngle) + wrappers asm/math.s
CrashDemoLaunch 0x8002BAB8 decomp raw tier src/crash_demo.c
CycleSpyroIdleAnimation 0x80041558 decomp raw tier src/pete.c

D

Function Address Kind Signature Source
D_80022110 0x80022110 recomp raw tier asm/renderers/r_moby.s
D_80022148 0x80022148 recomp raw tier asm/renderers/r_moby.s
D_80022180 0x80022180 recomp raw tier asm/renderers/r_moby.s
D_80024054 0x80024054 recomp raw tier asm/renderers/r_pete.s
D_800240F8 0x800240F8 recomp raw tier asm/renderers/r_pete.s
D_800241A8 0x800241A8 recomp raw tier asm/renderers/r_pete.s
D_8004B528 0x8004B528 recomp raw tier asm/collision.s
D_8004B590 0x8004B590 recomp raw tier asm/collision.s
D_8004B610 0x8004B610 recomp raw tier asm/collision.s
D_8004BC60 0x8004BC60 recomp raw tier asm/collision.s
D_8004BCC8 0x8004BCC8 recomp raw tier asm/collision.s
D_8004BD48 0x8004BD48 recomp raw tier asm/collision.s
D_8004C4EC 0x8004C4EC recomp raw tier asm/collision.s
D_8004C550 0x8004C550 recomp raw tier asm/collision.s
D_8004C5D0 0x8004C5D0 recomp raw tier asm/collision.s
D_8004C620 0x8004C620 recomp raw tier asm/collision.s
D_8004C820 0x8004C820 recomp raw tier asm/collision.s
D_8004CFAC 0x8004CFAC recomp raw tier asm/collision.s
D_8004D010 0x8004D010 recomp raw tier asm/collision.s
D_8004D090 0x8004D090 recomp raw tier asm/collision.s
D_8004D0E0 0x8004D0E0 recomp raw tier asm/collision.s
D_8004D2E0 0x8004D2E0 recomp raw tier asm/collision.s
D_8004E5B8 0x8004E5B8 recomp raw tier asm/collision.s
D_8004F890 0x8004F890 recomp raw tier asm/renderers/r_cyclorama.s
D_80050028 0x80050028 recomp raw tier asm/renderers/r_cyclorama.s
D_800506B4 0x800506B4 recomp raw tier asm/renderers/r_cyclorama.s
D_800626B0 0x800626B0 recomp raw tier asm/psyq.s
D_80063A14 0x80063A14 recomp raw tier asm/psyq.s
D_80063A3C 0x80063A3C recomp raw tier asm/psyq.s
D_80063A64 0x80063A64 recomp raw tier asm/psyq.s
D_8006590C 0x8006590C recomp raw tier asm/psyq.s
D_800659F0 0x800659F0 recomp raw tier asm/psyq.s
D_80065CC0 0x80065CC0 recomp raw tier asm/psyq.s
D_800663D8 0x800663D8 recomp raw tier asm/psyq.s
D_80066634 0x80066634 recomp raw tier asm/psyq.s
D_80066AC8 0x80066AC8 recomp raw tier asm/psyq.s
D_80066CD8 0x80066CD8 recomp raw tier asm/psyq.s
D_80066F34 0x80066F34 recomp raw tier asm/psyq.s
D_800671F0 0x800671F0 recomp raw tier asm/psyq.s
D_80067CD4 0x80067CD4 recomp raw tier asm/psyq.s
D_80067DD0 0x80067DD0 recomp raw tier asm/psyq.s
D_80067DE4 0x80067DE4 recomp raw tier asm/psyq.s
D_80067DF8 0x80067DF8 recomp raw tier asm/psyq.s
D_80067E0C 0x80067E0C recomp raw tier asm/psyq.s
D_80067E20 0x80067E20 recomp raw tier asm/psyq.s
D_80067E34 0x80067E34 recomp raw tier asm/psyq.s
D_80067E48 0x80067E48 recomp raw tier asm/psyq.s
D_80067E5C 0x80067E5C recomp raw tier asm/psyq.s
D_800686C0 0x800686C0 recomp raw tier asm/psyq.s
D_80068C64 0x80068C64 recomp raw tier asm/psyq.s
D_80068CCC 0x80068CCC recomp raw tier asm/psyq.s
D_80068F18 0x80068F18 recomp raw tier asm/psyq.s
D_80068F24 0x80068F24 recomp raw tier asm/psyq.s
D_80069634 0x80069634 recomp raw tier asm/psyq.s
D_8006969C 0x8006969C recomp raw tier asm/psyq.s
D_8006A3C8 0x8006A3C8 recomp raw tier asm/psyq.s
D_8006A470 0x8006A470 recomp raw tier asm/psyq.s
D_8006A74C 0x8006A74C recomp raw tier asm/psyq.s
D_8006A768 0x8006A768 recomp raw tier asm/psyq.s
D_8006A8C8 0x8006A8C8 recomp raw tier asm/psyq.s
D_8006A91C 0x8006A91C recomp raw tier asm/psyq.s
D_8006B170 0x8006B170 recomp raw tier asm/psyq.s
D_8006B1D8 0x8006B1D8 recomp raw tier asm/psyq.s
D_8006B2DC 0x8006B2DC recomp raw tier asm/psyq.s
D_8006B398 0x8006B398 recomp raw tier asm/psyq.s
D_8006B614 0x8006B614 recomp raw tier asm/psyq.s
D_8006B64C 0x8006B64C recomp raw tier asm/psyq.s
D_8006B6D4 0x8006B6D4 recomp raw tier asm/psyq.s
D_8006B7A8 0x8006B7A8 recomp raw tier asm/psyq.s
DrawOTag 0x8005FD64 recomp raw tier asm/psyq.s
DrawSync 0x8005F764 recomp raw tier asm/psyq.s

E

Function Address Kind Signature Source
EndCutscenePlayback 0x8002D440 decomp void EndCutscenePlayback(void) + wrappers src/gamestates/init.c
exit 0x8006396C recomp raw tier asm/psyq.s

F

Function Address Kind Signature Source
Flight1_level_15 0x8007AE08 decomp raw tier src/overlays/level_15/flight.c
Flight1_level_25 0x8007AE08 decomp raw tier src/overlays/level_25/flight.c
Flight1_level_35 0x8007AE08 decomp raw tier src/overlays/level_35/flight.c
Flight1_level_45 0x8007AE08 decomp raw tier src/overlays/level_45/flight.c
Flight1_level_55 0x8007AE08 decomp raw tier src/overlays/level_55/flight.c
Flight2_level_15 0x8007AEDC decomp raw tier src/overlays/level_15/flight.c
Flight2_level_25 0x8007AEDC decomp raw tier src/overlays/level_25/flight.c
Flight2_level_35 0x8007AEDC decomp raw tier src/overlays/level_35/flight.c
Flight2_level_45 0x8007AEDC decomp raw tier src/overlays/level_45/flight.c
Flight2_level_55 0x8007AEDC decomp raw tier src/overlays/level_55/flight.c
Flight3_level_15 0x8007B1FC decomp raw tier src/overlays/level_15/flight.c
Flight3_level_25 0x8007B1FC decomp raw tier src/overlays/level_25/flight.c
Flight3_level_35 0x8007B1FC decomp raw tier src/overlays/level_35/flight.c
Flight3_level_45 0x8007B1FC decomp raw tier src/overlays/level_45/flight.c
Flight3_level_55 0x8007B1FC decomp raw tier src/overlays/level_55/flight.c
Flight4_level_15 0x8007B4B0 decomp raw tier src/overlays/level_15/flight.c
Flight4_level_25 0x8007B4B0 decomp raw tier src/overlays/level_25/flight.c
Flight4_level_35 0x8007B4B0 decomp raw tier src/overlays/level_35/flight.c
Flight4_level_45 0x8007B4B0 decomp raw tier src/overlays/level_45/flight.c
Flight4_level_55 0x8007B4B0 decomp raw tier src/overlays/level_55/flight.c
Flight5_level_15 0x8007B68C decomp raw tier src/overlays/level_15/flight.c
Flight5_level_25 0x8007B68C decomp raw tier src/overlays/level_25/flight.c
Flight5_level_35 0x8007B68C decomp raw tier src/overlays/level_35/flight.c
Flight5_level_45 0x8007B68C decomp raw tier src/overlays/level_45/flight.c
Flight5_level_55 0x8007B68C decomp raw tier src/overlays/level_55/flight.c
func_80012604 0x80012604 decomp raw tier src/initialization.c
func_8001277C 0x8001277C decomp void func_8001277C(void) + wrappers src/initialization.c
func_800144C8 0x800144C8 decomp void func_800144C8(void) + wrappers src/loaders.c
func_80016784 0x80016784 recomp void* func_80016784(int size) + wrappers asm/order_table.s
func_800168A0 0x800168A0 recomp void func_800168A0(void* pPoly, int pOTIndex) + wrappers asm/order_table.s
func_800168DC 0x800168DC recomp void func_800168DC(void* pPoly) + wrappers asm/order_table.s
func_80016D08 0x80016D08 recomp raw tier asm/math.s
func_80016FD0 0x80016FD0 recomp raw tier asm/math.s
func_800170C0 0x800170C0 recomp raw tier asm/math.s
func_80017188 0x80017188 recomp raw tier asm/math.s
func_80017330 0x80017330 recomp void func_80017330(Vector3D* pVec, int pNormalizedDistance) + wrappers asm/math.s
func_80017428 0x80017428 recomp raw tier asm/math.s
func_80017548 0x80017548 recomp raw tier asm/math.s
func_80017614 0x80017614 recomp raw tier asm/math.s
func_8001771C 0x8001771C recomp raw tier asm/math.s
func_800177F8 0x800177F8 recomp raw tier asm/math.s
func_80017854 0x80017854 recomp raw tier asm/math.s
func_80017894 0x80017894 recomp raw tier asm/math.s
func_80017908 0x80017908 recomp int func_80017908(int pAngle1, int pAngle2) + wrappers asm/math.s
func_80017928 0x80017928 recomp int func_80017928(int pAngle1, int pAngle2) + wrappers asm/math.s
func_80017948 0x80017948 recomp raw tier asm/math.s
func_8001796C 0x8001796C recomp int func_8001796C(int arg0, int arg1) + wrappers asm/math.s
func_800179F0 0x800179F0 recomp int func_800179F0(int pTargetAngle, int pAngle, int pSpeed, int pMinStep) + wrappers asm/math.s
func_80017A38 0x80017A38 recomp int func_80017A38(int pVal) + wrappers asm/math.s
func_80017AA4 0x80017AA4 recomp void func_80017AA4(Vector3D* arg0, Vector3D* arg1) + wrappers asm/math.s
func_80017B48 0x80017B48 recomp void func_80017B48(Vector3D* arg0, Vector3D* arg1, int arg2) + wrappers asm/math.s
func_80017BFC 0x80017BFC recomp raw tier asm/math.s
func_80017C24 0x80017C24 recomp raw tier asm/math.s
func_80017C4C 0x80017C4C recomp raw tier asm/math.s
func_80017C84 0x80017C84 recomp raw tier asm/math.s
func_80017D7C 0x80017D7C recomp raw tier asm/math.s
func_80017E98 0x80017E98 recomp raw tier asm/images.s
func_80017F24 0x80017F24 recomp void func_80017F24(void* in, void* out, int valueOffset) + wrappers asm/images.s
func_80017FD4 0x80017FD4 recomp raw tier asm/system_time.s
func_80017FE4 0x80017FE4 decomp raw tier src/gamestates/draw.c
func_800181AC 0x800181AC decomp raw tier src/gamestates/draw.c
func_8001844C 0x8001844C decomp void func_8001844C(int pX0, int pY0, int pX1, int pY1) + wrappers src/gamestates/draw.c
func_80018534 0x80018534 decomp void func_80018534(Vector3D* pPosition, int pTimer, int pRotate) + wrappers src/gamestates/draw.c
func_8001860C 0x8001860C decomp void func_8001860C(int pX0, int pX1, int pY0, int pY1) + wrappers src/gamestates/draw.c
func_80018728 0x80018728 decomp void func_80018728(void) + wrappers src/gamestates/draw.c
func_80018878 0x80018878 decomp void func_80018878(void) + wrappers src/gamestates/draw.c
func_80018880 0x80018880 decomp void func_80018880(void) + wrappers src/gamestates/draw.c
func_80018908 0x80018908 decomp void func_80018908(void) + wrappers src/gamestates/draw.c
func_800189F0 0x800189F0 decomp void func_800189F0(void) + wrappers src/gamestates/draw.c
func_80018F30 0x80018F30 decomp void func_80018F30(void) + wrappers src/gamestates/draw.c
func_800190D4 0x800190D4 decomp void func_800190D4(int pMode, int pR, int pG, int pB) + wrappers src/gamestates/draw.c
func_8001919C 0x8001919C decomp void func_8001919C(RECT* pDest, Tiledef* pUV, ColorInt* pColor) + wrappers src/gamestates/draw.c
func_80019300 0x80019300 decomp void func_80019300(void) + wrappers src/gamestates/draw.c
func_80019698 0x80019698 decomp void func_80019698(void) + wrappers src/gamestates/draw.c
func_8001973C 0x8001973C decomp void func_8001973C(void) + wrappers src/gamestates/draw.c
func_8001A050 0x8001A050 decomp void func_8001A050(void) + wrappers src/gamestates/draw.c
func_8001A40C 0x8001A40C decomp void func_8001A40C(void) + wrappers src/gamestates/draw.c
func_8001C694 0x8001C694 decomp void func_8001C694(void) + wrappers src/gamestates/draw.c
func_8001CA38 0x8001CA38 decomp void func_8001CA38(void) + wrappers src/gamestates/draw.c
func_8001CFDC 0x8001CFDC decomp void func_8001CFDC(void) + wrappers src/gamestates/draw.c
func_8001D718 0x8001D718 decomp void func_8001D718(void) + wrappers src/gamestates/draw.c
func_8001E24C 0x8001E24C decomp void func_8001E24C(void) + wrappers src/gamestates/draw.c
func_8001E6B8 0x8001E6B8 decomp void func_8001E6B8(void) + wrappers src/gamestates/draw.c
func_8001E9C8 0x8001E9C8 decomp void func_8001E9C8(void) + wrappers src/gamestates/draw.c
func_8001EB80 0x8001EB80 decomp void func_8001EB80(void) + wrappers src/gamestates/draw.c
func_8001F158 0x8001F158 recomp void func_8001F158(void) + wrappers asm/renderers/r_moby.s
func_8001F798 0x8001F798 recomp void func_8001F798(void) + wrappers asm/renderers/r_moby.s
func_800208FC 0x800208FC recomp void func_800208FC(void) + wrappers asm/renderers/r_moby.s
func_80020F34 0x80020F34 recomp raw tier asm/renderers/r_moby.s
func_80022A2C 0x80022A2C recomp void func_80022A2C(void) + wrappers asm/renderers/r_moby.s
func_80023AC4 0x80023AC4 recomp void func_80023AC4(void) + wrappers asm/renderers/r_pete.s
func_800258F0 0x800258F0 recomp void func_800258F0(int pOcclusionGroup) + wrappers asm/renderers/r_environment.s
func_8002A6FC 0x8002A6FC recomp void func_8002A6FC(int pDeltaTime) + wrappers asm/renderers/r_environment.s
func_8002B390 0x8002B390 recomp raw tier asm/renderers/r_environment.s
func_8002B3F4 0x8002B3F4 recomp raw tier asm/renderers/r_environment.s
func_8002B444 0x8002B444 recomp raw tier asm/renderers/r_environment.s
func_8002B4AC 0x8002B4AC recomp void func_8002B4AC(void) + wrappers asm/renderers/r_environment.s
func_8002B9CC 0x8002B9CC decomp void func_8002B9CC(void) + wrappers src/environment.c
func_8002BA68 0x8002BA68 decomp raw tier src/crash_demo.c
func_8002BFE0 0x8002BFE0 decomp void func_8002BFE0(int pTick) + wrappers src/cutscene.c
func_8002C420 0x8002C420 decomp void func_8002C420(int pEnteringFromGameplay) + wrappers src/gamestates/init.c
func_8002C534 0x8002C534 decomp void func_8002C534(int pResumeMusic) + wrappers src/gamestates/init.c
func_8002C618 0x8002C618 decomp void func_8002C618(void) + wrappers src/gamestates/init.c
func_8002C664 0x8002C664 decomp void func_8002C664(void) + wrappers src/gamestates/init.c
func_8002C714 0x8002C714 decomp void func_8002C714(int pEnteringFromGameplay) + wrappers src/gamestates/init.c
func_8002C7BC 0x8002C7BC decomp void func_8002C7BC(void) + wrappers src/gamestates/init.c
func_8002C85C 0x8002C85C decomp raw tier src/gamestates/init.c
func_8002C8A4 0x8002C8A4 decomp raw tier src/gamestates/init.c
func_8002C914 0x8002C914 decomp raw tier src/gamestates/init.c
func_8002C91C 0x8002C91C decomp void func_8002C91C(void) + wrappers src/gamestates/init.c
func_8002C924 0x8002C924 decomp raw tier src/gamestates/init.c
func_8002CB6C 0x8002CB6C decomp raw tier src/gamestates/init.c
func_8002D02C 0x8002D02C decomp void func_8002D02C(void) + wrappers src/gamestates/init.c
func_8002D170 0x8002D170 decomp void func_8002D170(void) + wrappers src/gamestates/init.c
func_8002DA74 0x8002DA74 decomp void func_8002DA74(void) + wrappers src/gamestates/update.c
func_8002DF9C 0x8002DF9C decomp raw tier src/gamestates/update.c
func_8002E000 0x8002E000 decomp raw tier src/gamestates/update.c
func_8002E084 0x8002E084 decomp raw tier src/gamestates/update.c
func_8002E12C 0x8002E12C decomp raw tier src/gamestates/update.c
func_8002EB2C 0x8002EB2C decomp raw tier src/gamestates/update.c
func_8002EDF0 0x8002EDF0 decomp raw tier src/gamestates/update.c
func_8002F3C4 0x8002F3C4 decomp raw tier src/gamestates/update.c
func_8002F3E4 0x8002F3E4 decomp raw tier src/gamestates/update.c
func_800314B4 0x800314B4 decomp raw tier src/gamestates/update.c
func_800324D8 0x800324D8 decomp raw tier src/gamestates/update.c
func_80032AB0 0x80032AB0 decomp int func_80032AB0(void) + wrappers src/gamestates/update.c
func_800333DC 0x800333DC decomp raw tier src/gamestates/update.c
func_800334D4 0x800334D4 decomp raw tier src/gamestates/update.c
func_80033E40 0x80033E40 decomp raw tier src/camera.c
func_80033F08 0x80033F08 decomp int func_80033F08(Vector3D* pVec) + wrappers src/camera.c
func_80034204 0x80034204 decomp void func_80034204(Vector3D* pOut) + wrappers src/camera.c
func_800342F8 0x800342F8 decomp void func_800342F8(void) + wrappers src/camera.c
func_80034358 0x80034358 decomp void func_80034358(void) + wrappers src/camera.c
func_80034480 0x80034480 decomp raw tier src/camera.c
func_80034CE8 0x80034CE8 decomp raw tier src/camera.c
func_800357A4 0x800357A4 decomp raw tier src/camera.c
func_80035F58 0x80035F58 decomp raw tier src/camera.c
func_80035FB4 0x80035FB4 decomp raw tier src/camera.c
func_8003740C 0x8003740C decomp raw tier src/camera.c
func_80037714 0x80037714 decomp void func_80037714(LevelFlyInParameters* param) + wrappers src/camera.c
func_800377A8 0x800377A8 decomp raw tier src/camera.c
func_80037A20 0x80037A20 decomp void func_80037A20(void) + wrappers src/camera.c
func_80037E98 0x80037E98 decomp raw tier src/moby_interpolation_check.c
func_80037F90 0x80037F90 decomp int func_80037F90(void* pTimer, int pTimerType) + wrappers src/moby_helpers.c
func_80038074 0x80038074 decomp int func_80038074(int p1, int p2) + wrappers src/moby_helpers.c
func_80038098 0x80038098 decomp raw tier src/moby_helpers.c
func_80038120 0x80038120 decomp raw tier src/moby_helpers.c
func_80038178 0x80038178 decomp raw tier src/moby_helpers.c
func_800381BC 0x800381BC decomp int func_800381BC(int p1, int p2) + wrappers src/moby_helpers.c
func_800381E8 0x800381E8 decomp raw tier src/moby_helpers.c
func_80038250 0x80038250 decomp raw tier src/moby_helpers.c
func_80038340 0x80038340 decomp raw tier src/moby_helpers.c
func_8003838C 0x8003838C decomp raw tier src/moby_helpers.c
func_80038400 0x80038400 decomp raw tier src/moby_helpers.c
func_80038458 0x80038458 decomp raw tier src/moby_helpers.c
func_80038494 0x80038494 decomp raw tier src/moby_helpers.c
func_8003851C 0x8003851C decomp void func_8003851C(Moby* pMoby, int pSoundIndex, u_char* pChannel) + wrappers src/moby_helpers.c
func_800385BC 0x800385BC decomp raw tier src/moby_helpers.c
func_80038638 0x80038638 decomp raw tier src/moby_helpers.c
func_8003891C 0x8003891C decomp raw tier src/moby_helpers.c
func_80038A40 0x80038A40 decomp raw tier src/moby_helpers.c
func_80038AFC 0x80038AFC decomp raw tier src/moby_helpers.c
func_80038BB0 0x80038BB0 decomp raw tier src/moby_helpers.c
func_80038C4C 0x80038C4C decomp raw tier src/moby_helpers.c
func_80038D54 0x80038D54 decomp raw tier src/moby_helpers.c
func_80038FC8 0x80038FC8 decomp raw tier src/moby_helpers.c
func_80039228 0x80039228 decomp raw tier src/moby_helpers.c
func_80039398 0x80039398 decomp raw tier src/moby_helpers.c
func_80039688 0x80039688 decomp raw tier src/moby_helpers.c
func_80039AA8 0x80039AA8 decomp raw tier src/moby_helpers.c
func_80039E94 0x80039E94 decomp raw tier src/moby_helpers.c
func_8003A16C 0x8003A16C decomp raw tier src/moby_helpers.c
func_8003A720 0x8003A720 decomp void func_8003A720(Moby* pMoby) + wrappers src/moby_helpers.c
func_8003A79C 0x8003A79C decomp raw tier src/moby_helpers.c
func_8003ABC0 0x8003ABC0 decomp raw tier src/moby_helpers.c
func_8003B0DC 0x8003B0DC decomp int func_8003B0DC(int pPod) + wrappers src/moby_helpers.c
func_8003B160 0x8003B160 decomp int func_8003B160(int pPod, int pState) + wrappers src/moby_helpers.c
func_8003B1E8 0x8003B1E8 decomp raw tier src/moby_helpers.c
func_8003B294 0x8003B294 decomp raw tier src/moby_helpers.c
func_8003B47C 0x8003B47C decomp raw tier src/moby_helpers.c
func_8003B538 0x8003B538 decomp raw tier src/moby_helpers.c
func_8003B5F4 0x8003B5F4 decomp raw tier src/moby_helpers.c
func_8003B688 0x8003B688 decomp raw tier src/moby_helpers.c
func_8003B728 0x8003B728 decomp raw tier src/moby_helpers.c
func_8003B7C0 0x8003B7C0 decomp raw tier src/moby_helpers.c
func_8003B854 0x8003B854 decomp void func_8003B854(int pGemValue, Moby* pMoby) + wrappers src/moby_helpers.c
func_8003BCCC 0x8003BCCC decomp raw tier src/moby_helpers.c
func_8003BFC0 0x8003BFC0 decomp raw tier src/moby_helpers.c
func_8003C358 0x8003C358 decomp void func_8003C358(Moby* pMoby, int pIsLevelName) + wrappers src/moby_helpers.c
func_8003CB24 0x8003CB24 decomp raw tier src/pete.c
func_8003CBB8 0x8003CBB8 decomp raw tier src/pete.c
func_8003CCE4 0x8003CCE4 decomp void func_8003CCE4(void) + wrappers src/pete.c
func_8003D3B8 0x8003D3B8 decomp raw tier src/pete.c
func_8003D52C 0x8003D52C decomp raw tier src/pete.c
func_8003D92C 0x8003D92C decomp raw tier src/pete.c
func_8003D978 0x8003D978 decomp raw tier src/pete.c
func_8003DAE4 0x8003DAE4 decomp raw tier src/pete.c
func_8003DF60 0x8003DF60 decomp raw tier src/pete.c
func_8003DFA4 0x8003DFA4 decomp raw tier src/pete.c
func_8003E1AC 0x8003E1AC decomp raw tier src/pete.c
func_8003E628 0x8003E628 decomp raw tier src/pete.c
func_8003E90C 0x8003E90C decomp raw tier src/pete.c
func_8003EA68 0x8003EA68 decomp void func_8003EA68(int pNewState) + wrappers src/pete.c
func_8003FDC8 0x8003FDC8 decomp void func_8003FDC8(int pNewState) + wrappers src/pete.c
func_8003FE40 0x8003FE40 decomp raw tier src/pete.c
func_80041270 0x80041270 decomp raw tier src/pete.c
func_80041670 0x80041670 decomp raw tier src/pete.c
func_80043FE4 0x80043FE4 decomp raw tier src/pete.c
func_80047B60 0x80047B60 decomp raw tier src/pete.c
func_8004888C 0x8004888C decomp raw tier src/pete.c
func_80048D10 0x80048D10 decomp void func_80048D10(int arg0) + wrappers src/pete.c
func_800495D8 0x800495D8 decomp raw tier src/pete.c
func_80049660 0x80049660 decomp raw tier src/pete.c
func_80049880 0x80049880 decomp raw tier src/pete.c
func_800499C0 0x800499C0 decomp raw tier src/pete.c
func_80049DFC 0x80049DFC decomp raw tier src/pete.c
func_80049E8C 0x80049E8C decomp raw tier src/pete.c
func_80049F3C 0x80049F3C decomp raw tier src/pete.c
func_80049FAC 0x80049FAC decomp void func_80049FAC(int arg0) + wrappers src/pete.c
func_8004A200 0x8004A200 decomp void func_8004A200(void) + wrappers src/pete.c
func_8004AC24 0x8004AC24 decomp void func_8004AC24(int pKeepPosition) + wrappers src/pete.c
func_8004AE38 0x8004AE38 recomp int func_8004AE38(Vector3D* point1, Vector3D* point2) + wrappers asm/collision.s
func_8004BE4C 0x8004BE4C recomp int func_8004BE4C(Vector3D* pPos, int pRadiusMobys, int pRadiusTerrain) + wrappers asm/collision.s
func_8004D5EC 0x8004D5EC recomp int func_8004D5EC(Vector3D* pos, int max) + wrappers asm/collision.s
func_8004DF24 0x8004DF24 recomp int func_8004DF24(Vector3D* pos) + wrappers asm/collision.s
func_8004E2E8 0x8004E2E8 recomp raw tier asm/collision.s
func_8004E3C8 0x8004E3C8 recomp raw tier asm/collision.s
func_8004EBA8 0x8004EBA8 recomp raw tier asm/renderers/r_cyclorama.s
func_8004F000 0x8004F000 recomp void func_8004F000(void) + wrappers asm/renderers/r_cyclorama.s
func_8004F4BC 0x8004F4BC recomp raw tier asm/renderers/r_cyclorama.s
func_8004F7E8 0x8004F7E8 recomp raw tier asm/renderers/r_cyclorama.s
func_8004FDAC 0x8004FDAC recomp raw tier asm/renderers/r_cyclorama.s
func_8004FEA0 0x8004FEA0 recomp raw tier asm/renderers/r_cyclorama.s
func_8004FF90 0x8004FF90 recomp raw tier asm/renderers/r_cyclorama.s
func_80050240 0x80050240 recomp raw tier asm/renderers/r_cyclorama.s
func_8005060C 0x8005060C recomp raw tier asm/renderers/r_cyclorama.s
func_80050BD0 0x80050BD0 decomp void func_80050BD0(void) + wrappers src/cyclorama.c
func_80050BD0.NON_MATCHING 0x80050BD0 decomp raw tier src/cyclorama.c
func_80051FEC 0x80051FEC recomp void func_80051FEC(void) + wrappers asm/moby_lists.s
func_800521C0 0x800521C0 recomp void func_800521C0(void) + wrappers asm/moby_lists.s
func_800522C0 0x800522C0 recomp raw tier asm/moby_lists.s
func_800524C4 0x800524C4 recomp Moby* func_800524C4(void) + wrappers asm/42CC4.s
func_80052568 0x80052568 recomp void func_80052568(Moby* pMoby) + wrappers asm/42CC4.s
func_800526A8 0x800526A8 recomp void func_800526A8(Moby* pMoby) + wrappers asm/42CC4.s
func_800529CC 0x800529CC recomp void func_800529CC(Moby* pMoby) + wrappers asm/42CC4.s
func_800529E4 0x800529E4 recomp void func_800529E4(Moby* pMoby, int pFlags) + wrappers asm/42CC4.s
func_80052D64 0x80052D64 recomp raw tier asm/42CC4.s
func_80052F38 0x80052F38 recomp raw tier asm/42CC4.s
func_800530C0 0x800530C0 recomp void func_800530C0(Moby* pMoby, int pSomething) + wrappers asm/42CC4.s
func_800533D0 0x800533D0 recomp void func_800533D0(Moby* pMoby) + wrappers asm/42CC4.s
func_80053570 0x80053570 recomp raw tier asm/particle_alloc.s
func_80053608 0x80053608 recomp raw tier asm/particle_alloc.s
func_80053708 0x80053708 decomp void func_80053708(Gamepad* in, Gamepad* out) + wrappers src/gamepad.c
func_800562A4 0x800562A4 decomp void func_800562A4(Moby* pMoby, int pType) + wrappers src/spu.c
func_80056C84 0x80056C84 decomp raw tier src/spu.c
func_80057380 0x80057380 decomp int func_80057380(void) + wrappers src/special_surfaces.c
func_800573C8 0x800573C8 recomp void func_800573C8(void) + wrappers asm/renderers/r_particles.s
func_800580F4 0x800580F4 recomp void func_800580F4(void) + wrappers asm/renderers/r_particles.s
func_800584C4 0x800584C4 recomp void func_800584C4(void) + wrappers asm/renderers/r_particles.s
func_8005882C 0x8005882C recomp int func_8005882C(void) + wrappers asm/renderers/r_particles.s
func_80058864 0x80058864 recomp void func_80058864(void) + wrappers asm/renderers/r_particles.s
func_80058AE8 0x80058AE8 recomp void* func_80058AE8(void) + wrappers asm/renderers/r_particles.s
func_80058B60 0x80058B60 recomp void func_80058B60(Glow* pGlow) + wrappers asm/renderers/r_particles.s
func_80058B68 0x80058B68 recomp void func_80058B68(void) + wrappers asm/renderers/r_particles.s
func_80058BA8 0x80058BA8 recomp raw tier asm/renderers/r_particles.s
func_80058D64 0x80058D64 recomp void func_80058D64(void) + wrappers asm/renderers/r_flame.s
func_80059A48 0x80059A48 recomp void func_80059A48(void) + wrappers asm/renderers/r_shadows.s
func_80059F8C 0x80059F8C recomp void func_80059F8C(void) + wrappers asm/renderers/r_shadows.s
func_8005B7D8 0x8005B7D8 decomp void func_8005B7D8(void) + wrappers src/4BEF8.c
func_8005B8E0 0x8005B8E0 recomp raw tier asm/psyq.s
func_8005B9F8 0x8005B9F8 recomp raw tier asm/psyq.s
func_8005BA80 0x8005BA80 recomp raw tier asm/psyq.s
func_8005BB78 0x8005BB78 recomp raw tier asm/psyq.s
func_8005BBF4 0x8005BBF4 recomp raw tier asm/psyq.s
func_8005BE88 0x8005BE88 recomp raw tier asm/psyq.s
func_8005C054 0x8005C054 recomp raw tier asm/psyq.s
func_8005C114 0x8005C114 recomp raw tier asm/psyq.s
func_8005C1C0 0x8005C1C0 recomp raw tier asm/psyq.s
func_8005C450 0x8005C450 recomp raw tier asm/psyq.s
func_8005C4D8 0x8005C4D8 recomp raw tier asm/psyq.s
func_8005C540 0x8005C540 recomp raw tier asm/psyq.s
func_8005C588 0x8005C588 recomp raw tier asm/psyq.s
func_8005C62C 0x8005C62C recomp raw tier asm/psyq.s
func_8005C668 0x8005C668 recomp raw tier asm/psyq.s
func_8005C6C8 0x8005C6C8 recomp raw tier asm/psyq.s
func_8005C6F4 0x8005C6F4 recomp raw tier asm/psyq.s
func_8005C720 0x8005C720 recomp raw tier asm/psyq.s
func_8005C788 0x8005C788 recomp raw tier asm/psyq.s
func_8005CFEC 0x8005CFEC recomp raw tier asm/psyq.s
func_8005D628 0x8005D628 recomp raw tier asm/psyq.s
func_8005D6B8 0x8005D6B8 recomp raw tier asm/psyq.s
func_8005D7F4 0x8005D7F4 recomp raw tier asm/psyq.s
func_8005D91C 0x8005D91C recomp raw tier asm/psyq.s
func_8005DB14 0x8005DB14 recomp raw tier asm/psyq.s
func_8005DB64 0x8005DB64 recomp raw tier asm/psyq.s
func_8005DB74 0x8005DB74 recomp raw tier asm/psyq.s
func_8005DB84 0x8005DB84 recomp raw tier asm/psyq.s
func_8005DB94 0x8005DB94 recomp raw tier asm/psyq.s
func_8005DBA4 0x8005DBA4 recomp raw tier asm/psyq.s
func_8005DBB4 0x8005DBB4 recomp raw tier asm/psyq.s
func_8005DD0C 0x8005DD0C recomp raw tier asm/psyq.s
func_8005DDA8 0x8005DDA8 recomp raw tier asm/psyq.s
func_8005DDB8 0x8005DDB8 recomp raw tier asm/psyq.s
func_8005DDC8 0x8005DDC8 recomp raw tier asm/psyq.s
func_8005DDF8 0x8005DDF8 recomp raw tier asm/psyq.s
func_8005DE28 0x8005DE28 recomp raw tier asm/psyq.s
func_8005DE8C 0x8005DE8C recomp raw tier asm/psyq.s
func_8005DEEC 0x8005DEEC recomp raw tier asm/psyq.s
func_8005DF1C 0x8005DF1C recomp raw tier asm/psyq.s
func_8005DF2C 0x8005DF2C recomp raw tier asm/psyq.s
func_8005DF44 0x8005DF44 recomp raw tier asm/psyq.s
func_8005DF60 0x8005DF60 recomp raw tier asm/psyq.s
func_8005E03C 0x8005E03C recomp raw tier asm/psyq.s
func_8005E224 0x8005E224 recomp raw tier asm/psyq.s
func_8005E378 0x8005E378 recomp raw tier asm/psyq.s
func_8005E424 0x8005E424 recomp raw tier asm/psyq.s
func_8005E4AC 0x8005E4AC recomp raw tier asm/psyq.s
func_8005E4D8 0x8005E4D8 recomp raw tier asm/psyq.s
func_8005E4E8 0x8005E4E8 recomp raw tier asm/psyq.s
func_8005E4F8 0x8005E4F8 recomp raw tier asm/psyq.s
func_8005E508 0x8005E508 recomp raw tier asm/psyq.s
func_8005E560 0x8005E560 recomp raw tier asm/psyq.s
func_8005E5D8 0x8005E5D8 recomp raw tier asm/psyq.s
func_8005E604 0x8005E604 recomp raw tier asm/psyq.s
func_8005E630 0x8005E630 recomp raw tier asm/psyq.s
func_8005E680 0x8005E680 recomp raw tier asm/psyq.s
func_8005E804 0x8005E804 recomp raw tier asm/psyq.s
func_8005E8AC 0x8005E8AC recomp raw tier asm/psyq.s
func_8005E8D8 0x8005E8D8 recomp raw tier asm/psyq.s
func_8005E9C4 0x8005E9C4 recomp raw tier asm/psyq.s
func_8005EA2C 0x8005EA2C recomp raw tier asm/psyq.s
func_8005EB88 0x8005EB88 recomp raw tier asm/psyq.s
func_8005EBA0 0x8005EBA0 recomp raw tier asm/psyq.s
func_8005EBB0 0x8005EBB0 recomp raw tier asm/psyq.s
func_8005EBEC 0x8005EBEC recomp raw tier asm/psyq.s
func_8005EC04 0x8005EC04 recomp raw tier asm/psyq.s
func_8005EC64 0x8005EC64 recomp raw tier asm/psyq.s
func_8005ECA4 0x8005ECA4 recomp raw tier asm/psyq.s
func_8005ECC0 0x8005ECC0 recomp raw tier asm/psyq.s
func_8005ECDC 0x8005ECDC recomp raw tier asm/psyq.s
func_8005ED18 0x8005ED18 recomp raw tier asm/psyq.s
func_8005ED54 0x8005ED54 recomp raw tier asm/psyq.s
func_8005ED78 0x8005ED78 recomp raw tier asm/psyq.s
func_8005ED90 0x8005ED90 recomp raw tier asm/psyq.s
func_8005EDB8 0x8005EDB8 recomp raw tier asm/psyq.s
func_8005EDE0 0x8005EDE0 recomp raw tier asm/psyq.s
func_8005EDF4 0x8005EDF4 recomp raw tier asm/psyq.s
func_8005EE08 0x8005EE08 recomp raw tier asm/psyq.s
func_8005EE1C 0x8005EE1C recomp raw tier asm/psyq.s
func_8005EE30 0x8005EE30 recomp raw tier asm/psyq.s
func_8005EE44 0x8005EE44 recomp raw tier asm/psyq.s
func_8005EE58 0x8005EE58 recomp raw tier asm/psyq.s
func_8005EE6C 0x8005EE6C recomp raw tier asm/psyq.s
func_8005EE80 0x8005EE80 recomp raw tier asm/psyq.s
func_8005EE94 0x8005EE94 recomp raw tier asm/psyq.s
func_8005EEA8 0x8005EEA8 recomp raw tier asm/psyq.s
func_8005EEBC 0x8005EEBC recomp raw tier asm/psyq.s
func_8005EED0 0x8005EED0 recomp raw tier asm/psyq.s
func_8005EEE4 0x8005EEE4 recomp raw tier asm/psyq.s
func_8005EEF8 0x8005EEF8 recomp raw tier asm/psyq.s
func_8005EF0C 0x8005EF0C recomp raw tier asm/psyq.s
func_8005EF20 0x8005EF20 recomp raw tier asm/psyq.s
func_8005EF34 0x8005EF34 recomp raw tier asm/psyq.s
func_8005EF54 0x8005EF54 recomp raw tier asm/psyq.s
func_8005EF74 0x8005EF74 recomp raw tier asm/psyq.s
func_8005EF94 0x8005EF94 recomp raw tier asm/psyq.s
func_8005EFB4 0x8005EFB4 recomp raw tier asm/psyq.s
func_8005EFE0 0x8005EFE0 recomp raw tier asm/psyq.s
func_8005F040 0x8005F040 recomp raw tier asm/psyq.s
func_8005F0AC 0x8005F0AC recomp raw tier asm/psyq.s
func_8005F0E4 0x8005F0E4 recomp raw tier asm/psyq.s
func_8005F1F8 0x8005F1F8 recomp raw tier asm/psyq.s
func_8005F428 0x8005F428 recomp raw tier asm/psyq.s
func_8005F5A0 0x8005F5A0 recomp raw tier asm/psyq.s
func_8005F64C 0x8005F64C recomp raw tier asm/psyq.s
func_8005F65C 0x8005F65C recomp raw tier asm/psyq.s
func_8005F66C 0x8005F66C recomp raw tier asm/psyq.s
func_8005F7D0 0x8005F7D0 recomp raw tier asm/psyq.s
func_8005F98C 0x8005F98C recomp raw tier asm/psyq.s
func_8005FBB4 0x8005FBB4 recomp raw tier asm/psyq.s
func_8005FC6C 0x8005FC6C recomp raw tier asm/psyq.s
func_8005FD04 0x8005FD04 recomp raw tier asm/psyq.s
func_8005FEDC 0x8005FEDC recomp raw tier asm/psyq.s
func_8005FFF8 0x8005FFF8 recomp raw tier asm/psyq.s
func_800604D8 0x800604D8 recomp raw tier asm/psyq.s
func_80060510 0x80060510 recomp raw tier asm/psyq.s
func_80060540 0x80060540 recomp raw tier asm/psyq.s
func_8006057C 0x8006057C recomp raw tier asm/psyq.s
func_80060600 0x80060600 recomp raw tier asm/psyq.s
func_80060644 0x80060644 recomp raw tier asm/psyq.s
func_800606C8 0x800606C8 recomp raw tier asm/psyq.s
func_800608E0 0x800608E0 recomp raw tier asm/psyq.s
func_80060B70 0x80060B70 recomp raw tier asm/psyq.s
func_80060BC8 0x80060BC8 recomp raw tier asm/psyq.s
func_80060C94 0x80060C94 recomp raw tier asm/psyq.s
func_80060D60 0x80060D60 recomp raw tier asm/psyq.s
func_80060DA4 0x80060DA4 recomp raw tier asm/psyq.s
func_80060E28 0x80060E28 recomp raw tier asm/psyq.s
func_80060ED8 0x80060ED8 recomp raw tier asm/psyq.s
func_80060EF0 0x80060EF0 recomp raw tier asm/psyq.s
func_80060FD8 0x80060FD8 recomp raw tier asm/psyq.s
func_80061234 0x80061234 recomp raw tier asm/psyq.s
func_80061470 0x80061470 recomp raw tier asm/psyq.s
func_800616F4 0x800616F4 recomp raw tier asm/psyq.s
func_8006171C 0x8006171C recomp raw tier asm/psyq.s
func_80061730 0x80061730 recomp raw tier asm/psyq.s
func_80061780 0x80061780 recomp raw tier asm/psyq.s
func_800617CC 0x800617CC recomp raw tier asm/psyq.s
func_800617FC 0x800617FC recomp raw tier asm/psyq.s
func_80061820 0x80061820 recomp raw tier asm/psyq.s
func_80061B00 0x80061B00 recomp raw tier asm/psyq.s
func_80061DEC 0x80061DEC recomp raw tier asm/psyq.s
func_80061F48 0x80061F48 recomp raw tier asm/psyq.s
func_80062090 0x80062090 recomp raw tier asm/psyq.s
func_800620C4 0x800620C4 recomp raw tier asm/psyq.s
func_80062230 0x80062230 recomp raw tier asm/psyq.s
func_8006230C 0x8006230C recomp raw tier asm/psyq.s
func_80062338 0x80062338 recomp raw tier asm/psyq.s
func_80062648 0x80062648 recomp raw tier asm/psyq.s
func_800626E8 0x800626E8 recomp raw tier asm/psyq.s
func_800627D8 0x800627D8 recomp raw tier asm/psyq.s
func_80062EC0 0x80062EC0 recomp raw tier asm/psyq.s
func_80062F10 0x80062F10 recomp raw tier asm/psyq.s
func_80062FC4 0x80062FC4 recomp raw tier asm/psyq.s
func_80063830 0x80063830 recomp raw tier asm/psyq.s
func_8006389C 0x8006389C recomp raw tier asm/psyq.s
func_800638EC 0x800638EC recomp raw tier asm/psyq.s
func_80063A8C 0x80063A8C recomp raw tier asm/psyq.s
func_80063A9C 0x80063A9C recomp raw tier asm/psyq.s
func_80063ABC 0x80063ABC recomp raw tier asm/psyq.s
func_80063ACC 0x80063ACC recomp raw tier asm/psyq.s
func_80063B38 0x80063B38 recomp raw tier asm/psyq.s
func_80063BF8 0x80063BF8 recomp raw tier asm/psyq.s
func_80063C18 0x80063C18 recomp raw tier asm/psyq.s
func_80063C30 0x80063C30 recomp raw tier asm/psyq.s
func_80064010 0x80064010 recomp raw tier asm/psyq.s
func_80064030 0x80064030 recomp raw tier asm/psyq.s
func_80064050 0x80064050 recomp raw tier asm/psyq.s
func_80064074 0x80064074 recomp raw tier asm/psyq.s
func_80064218 0x80064218 recomp raw tier asm/psyq.s
func_800647A0 0x800647A0 recomp raw tier asm/psyq.s
func_80064A20 0x80064A20 recomp raw tier asm/psyq.s
func_80064CEC 0x80064CEC recomp raw tier asm/psyq.s
func_80065108 0x80065108 recomp raw tier asm/psyq.s
func_80065190 0x80065190 recomp raw tier asm/psyq.s
func_80065270 0x80065270 recomp raw tier asm/psyq.s
func_80065364 0x80065364 recomp raw tier asm/psyq.s
func_800653B4 0x800653B4 recomp raw tier asm/psyq.s
func_800655A0 0x800655A0 recomp raw tier asm/psyq.s
func_8006570C 0x8006570C recomp raw tier asm/psyq.s
func_8006580C 0x8006580C recomp raw tier asm/psyq.s
func_80065DBC 0x80065DBC recomp raw tier asm/psyq.s
func_80066254 0x80066254 recomp raw tier asm/psyq.s
func_80067614 0x80067614 recomp raw tier asm/psyq.s
func_80067C7C 0x80067C7C recomp raw tier asm/psyq.s
func_80067D74 0x80067D74 recomp raw tier asm/psyq.s
func_80067E70 0x80067E70 recomp raw tier asm/psyq.s
func_80067EA0 0x80067EA0 recomp raw tier asm/psyq.s
func_80068084 0x80068084 recomp raw tier asm/psyq.s
func_800680A4 0x800680A4 recomp raw tier asm/psyq.s
func_8006815C 0x8006815C recomp raw tier asm/psyq.s
func_80068264 0x80068264 recomp raw tier asm/psyq.s
func_80068340 0x80068340 recomp raw tier asm/psyq.s
func_8006841C 0x8006841C recomp raw tier asm/psyq.s
func_80068458 0x80068458 recomp raw tier asm/psyq.s
func_80068494 0x80068494 recomp raw tier asm/psyq.s
func_800684A4 0x800684A4 recomp raw tier asm/psyq.s
func_800684B4 0x800684B4 recomp raw tier asm/psyq.s
func_800684C4 0x800684C4 recomp raw tier asm/psyq.s
func_800684D4 0x800684D4 recomp raw tier asm/psyq.s
func_800684E4 0x800684E4 recomp raw tier asm/psyq.s
func_800684F4 0x800684F4 recomp raw tier asm/psyq.s
func_80068504 0x80068504 recomp raw tier asm/psyq.s
func_80068514 0x80068514 recomp raw tier asm/psyq.s
func_80068524 0x80068524 recomp raw tier asm/psyq.s
func_800687C4 0x800687C4 recomp raw tier asm/psyq.s
func_800687D4 0x800687D4 recomp raw tier asm/psyq.s
func_8006887C 0x8006887C recomp raw tier asm/psyq.s
func_800688E0 0x800688E0 recomp raw tier asm/psyq.s
func_800688F0 0x800688F0 recomp raw tier asm/psyq.s
func_80068900 0x80068900 recomp raw tier asm/psyq.s
func_80068910 0x80068910 recomp raw tier asm/psyq.s
func_80068920 0x80068920 recomp raw tier asm/psyq.s
func_80068958 0x80068958 recomp raw tier asm/psyq.s
func_800689B0 0x800689B0 recomp raw tier asm/psyq.s
func_800689E8 0x800689E8 recomp raw tier asm/psyq.s
func_80068A1C 0x80068A1C recomp raw tier asm/psyq.s
func_80068BB4 0x80068BB4 recomp raw tier asm/psyq.s
func_80068C2C 0x80068C2C recomp raw tier asm/psyq.s
func_80068D10 0x80068D10 recomp raw tier asm/psyq.s
func_80068D20 0x80068D20 recomp raw tier asm/psyq.s
func_80068D30 0x80068D30 recomp raw tier asm/psyq.s
func_80068D40 0x80068D40 recomp raw tier asm/psyq.s
func_80068D50 0x80068D50 recomp raw tier asm/psyq.s
func_80068D60 0x80068D60 recomp raw tier asm/psyq.s
func_80068D70 0x80068D70 recomp raw tier asm/psyq.s
func_80068D84 0x80068D84 recomp raw tier asm/psyq.s
func_80068D98 0x80068D98 recomp raw tier asm/psyq.s
func_80068E10 0x80068E10 recomp raw tier asm/psyq.s
func_80068E80 0x80068E80 recomp raw tier asm/psyq.s
func_80068E90 0x80068E90 recomp raw tier asm/psyq.s
func_80068EA0 0x80068EA0 recomp raw tier asm/psyq.s
func_80068EB0 0x80068EB0 recomp raw tier asm/psyq.s
func_80068F30 0x80068F30 recomp raw tier asm/psyq.s
func_80068F44 0x80068F44 recomp raw tier asm/psyq.s
func_80068FC4 0x80068FC4 recomp raw tier asm/psyq.s
func_80069030 0x80069030 recomp raw tier asm/psyq.s
func_80069608 0x80069608 recomp raw tier asm/psyq.s
func_80069808 0x80069808 recomp raw tier asm/psyq.s
func_8006981C 0x8006981C recomp raw tier asm/psyq.s
func_800698E8 0x800698E8 recomp raw tier asm/psyq.s
func_8006992C 0x8006992C recomp raw tier asm/psyq.s
func_80069B40 0x80069B40 recomp raw tier asm/psyq.s
func_80069C08 0x80069C08 recomp raw tier asm/psyq.s
func_80069DE0 0x80069DE0 recomp raw tier asm/psyq.s
func_8006A014 0x8006A014 recomp raw tier asm/psyq.s
func_8006A0A4 0x8006A0A4 recomp raw tier asm/psyq.s
func_8006A0D0 0x8006A0D0 recomp raw tier asm/psyq.s
func_8006A0EC 0x8006A0EC recomp raw tier asm/psyq.s
func_8006A170 0x8006A170 recomp raw tier asm/psyq.s
func_8006A2BC 0x8006A2BC recomp raw tier asm/psyq.s
func_8006A2F4 0x8006A2F4 recomp raw tier asm/psyq.s
func_8006A6E4 0x8006A6E4 recomp raw tier asm/psyq.s
func_8006A830 0x8006A830 recomp raw tier asm/psyq.s
func_8006A97C 0x8006A97C recomp raw tier asm/psyq.s
func_8006A99C 0x8006A99C recomp raw tier asm/psyq.s
func_8006A9B0 0x8006A9B0 recomp raw tier asm/psyq.s
func_8006A9D0 0x8006A9D0 recomp raw tier asm/psyq.s
func_8006A9F0 0x8006A9F0 recomp raw tier asm/psyq.s
func_8006AA10 0x8006AA10 recomp raw tier asm/psyq.s
func_8006AA30 0x8006AA30 recomp raw tier asm/psyq.s
func_8006AA70 0x8006AA70 recomp raw tier asm/psyq.s
func_8006AB48 0x8006AB48 recomp raw tier asm/psyq.s
func_8006AC08 0x8006AC08 recomp raw tier asm/psyq.s
func_8006AC94 0x8006AC94 recomp raw tier asm/psyq.s
func_8006B2CC 0x8006B2CC recomp raw tier asm/psyq.s
func_8006B670 0x8006B670 recomp raw tier asm/psyq.s
func_8006B6A0 0x8006B6A0 recomp raw tier asm/psyq.s
func_8006BA0C 0x8006BA0C recomp raw tier asm/psyq.s
func_8006BAE8 0x8006BAE8 recomp raw tier asm/psyq.s
func_8006BB20 0x8006BB20 recomp raw tier asm/psyq.s
func_8006BB40 0x8006BB40 recomp raw tier asm/psyq.s
func_credits_8007AA50 0x8007AA50 decomp raw tier src/overlays/credits.c
func_credits_8007AA50.NON_MATCHING 0x8007AA50 decomp raw tier src/overlays/credits.c
func_credits_8007BFD0 0x8007BFD0 decomp raw tier src/overlays/credits.c
func_credits_8007BFD0.NON_MATCHING 0x8007BFD0 decomp raw tier src/overlays/credits.c
func_credits_8007C338 0x8007C338 decomp raw tier src/overlays/credits.c
func_level_10_8007D9C8 0x8007D9C8 decomp raw tier src/overlays/level_10/moby.c
func_level_10_8007D9C8.NON_MATCHING 0x8007D9C8 decomp raw tier src/overlays/level_10/moby.c
func_level_10_80086134 0x80086134 decomp raw tier src/overlays/level_10/particle.c
func_level_10_80086134.NON_MATCHING 0x80086134 decomp raw tier src/overlays/level_10/particle.c
func_level_10_800873E0 0x800873E0 decomp raw tier src/overlays/level_10/particle.c
func_level_10_800873E0.NON_MATCHING 0x800873E0 decomp raw tier src/overlays/level_10/particle.c
func_level_10_80088620 0x80088620 decomp raw tier src/overlays/level_10/terminator.c
func_level_11_8007DA78 0x8007DA78 decomp raw tier src/overlays/level_11/moby.c
func_level_11_8007DA78.NON_MATCHING 0x8007DA78 decomp raw tier src/overlays/level_11/moby.c
func_level_11_80088098 0x80088098 decomp raw tier src/overlays/level_11/particle.c
func_level_11_80088098.NON_MATCHING 0x80088098 decomp raw tier src/overlays/level_11/particle.c
func_level_11_800892C4 0x800892C4 decomp raw tier src/overlays/level_11/particle.c
func_level_11_800892C4.NON_MATCHING 0x800892C4 decomp raw tier src/overlays/level_11/particle.c
func_level_11_8008A3B8 0x8008A3B8 decomp raw tier src/overlays/level_11/terminator.c
func_level_12_8007AE40 0x8007AE40 decomp raw tier src/overlays/level_12/moby.c
func_level_12_8007AE40.NON_MATCHING 0x8007AE40 decomp raw tier src/overlays/level_12/moby.c
func_level_12_80083274 0x80083274 decomp raw tier src/overlays/level_12/particle.c
func_level_12_80083274.NON_MATCHING 0x80083274 decomp raw tier src/overlays/level_12/particle.c
func_level_12_800844A0 0x800844A0 decomp raw tier src/overlays/level_12/particle.c
func_level_12_800844A0.NON_MATCHING 0x800844A0 decomp raw tier src/overlays/level_12/particle.c
func_level_12_80085594 0x80085594 decomp raw tier src/overlays/level_12/terminator.c
func_level_13_8007DA54 0x8007DA54 decomp raw tier src/overlays/level_13/moby.c
func_level_13_8007DA54.NON_MATCHING 0x8007DA54 decomp raw tier src/overlays/level_13/moby.c
func_level_13_80087E20 0x80087E20 decomp raw tier src/overlays/level_13/particle.c
func_level_13_80087E20.NON_MATCHING 0x80087E20 decomp raw tier src/overlays/level_13/particle.c
func_level_13_80088F68 0x80088F68 decomp raw tier src/overlays/level_13/particle.c
func_level_13_80088F68.NON_MATCHING 0x80088F68 decomp raw tier src/overlays/level_13/particle.c
func_level_13_80089ECC 0x80089ECC decomp raw tier src/overlays/level_13/terminator.c
func_level_14_8007AF94 0x8007AF94 decomp raw tier src/overlays/level_14/moby.c
func_level_14_8007AF94.NON_MATCHING 0x8007AF94 decomp raw tier src/overlays/level_14/moby.c
func_level_14_800826F0 0x800826F0 decomp raw tier src/overlays/level_14/particle.c
func_level_14_800826F0.NON_MATCHING 0x800826F0 decomp raw tier src/overlays/level_14/particle.c
func_level_14_8008391C 0x8008391C decomp raw tier src/overlays/level_14/particle.c
func_level_14_8008391C.NON_MATCHING 0x8008391C decomp raw tier src/overlays/level_14/particle.c
func_level_14_80084A10 0x80084A10 decomp raw tier src/overlays/level_14/terminator.c
func_level_15_8007CFB4 0x8007CFB4 decomp raw tier src/overlays/level_15/moby.c
func_level_15_8007CFB4.NON_MATCHING 0x8007CFB4 decomp raw tier src/overlays/level_15/moby.c
func_level_15_80083330 0x80083330 decomp raw tier src/overlays/level_15/particle.c
func_level_15_80083330.NON_MATCHING 0x80083330 decomp raw tier src/overlays/level_15/particle.c
func_level_15_80084128 0x80084128 decomp raw tier src/overlays/level_15/particle.c
func_level_15_80084128.NON_MATCHING 0x80084128 decomp raw tier src/overlays/level_15/particle.c
func_level_15_80084ED0 0x80084ED0 decomp raw tier src/overlays/level_15/terminator.c
func_level_20_8007E3A0 0x8007E3A0 decomp raw tier src/overlays/level_20/moby.c
func_level_20_8007E3A0.NON_MATCHING 0x8007E3A0 decomp raw tier src/overlays/level_20/moby.c
func_level_20_8008A258 0x8008A258 decomp raw tier src/overlays/level_20/moby.c
func_level_20_8008A258.NON_MATCHING 0x8008A258 decomp raw tier src/overlays/level_20/moby.c
func_level_20_8008AE28 0x8008AE28 decomp raw tier src/overlays/level_20/particle.c
func_level_20_8008AE28.NON_MATCHING 0x8008AE28 decomp raw tier src/overlays/level_20/particle.c
func_level_20_8008BFF0 0x8008BFF0 decomp raw tier src/overlays/level_20/particle.c
func_level_20_8008BFF0.NON_MATCHING 0x8008BFF0 decomp raw tier src/overlays/level_20/particle.c
func_level_20_8008CFA4 0x8008CFA4 decomp raw tier src/overlays/level_20/terminator.c
func_level_21_8007E240 0x8007E240 decomp raw tier src/overlays/level_21/moby.c
func_level_21_8007E240.NON_MATCHING 0x8007E240 decomp raw tier src/overlays/level_21/moby.c
func_level_21_8008A4D0 0x8008A4D0 decomp raw tier src/overlays/level_21/moby.c
func_level_21_8008A4D0.NON_MATCHING 0x8008A4D0 decomp raw tier src/overlays/level_21/moby.c
func_level_21_8008B1C0 0x8008B1C0 decomp raw tier src/overlays/level_21/particle.c
func_level_21_8008B1C0.NON_MATCHING 0x8008B1C0 decomp raw tier src/overlays/level_21/particle.c
func_level_21_8008C540 0x8008C540 decomp raw tier src/overlays/level_21/particle.c
func_level_21_8008C540.NON_MATCHING 0x8008C540 decomp raw tier src/overlays/level_21/particle.c
func_level_21_8008D600 0x8008D600 decomp raw tier src/overlays/level_21/terminator.c
func_level_22_8007E240 0x8007E240 decomp raw tier src/overlays/level_22/moby.c
func_level_22_8007E240.NON_MATCHING 0x8007E240 decomp raw tier src/overlays/level_22/moby.c
func_level_22_80088B88 0x80088B88 decomp raw tier src/overlays/level_22/moby.c
func_level_22_80088B88.NON_MATCHING 0x80088B88 decomp raw tier src/overlays/level_22/moby.c
func_level_22_80089714 0x80089714 decomp raw tier src/overlays/level_22/particle.c
func_level_22_80089714.NON_MATCHING 0x80089714 decomp raw tier src/overlays/level_22/particle.c
func_level_22_8008A9A8 0x8008A9A8 decomp raw tier src/overlays/level_22/particle.c
func_level_22_8008A9A8.NON_MATCHING 0x8008A9A8 decomp raw tier src/overlays/level_22/particle.c
func_level_22_8008BAF8 0x8008BAF8 decomp raw tier src/overlays/level_22/terminator.c
func_level_23_8007B4C8 0x8007B4C8 decomp raw tier src/overlays/level_23/moby.c
func_level_23_8007B4C8.NON_MATCHING 0x8007B4C8 decomp raw tier src/overlays/level_23/moby.c
func_level_23_80083608 0x80083608 decomp raw tier src/overlays/level_23/moby.c
func_level_23_80083608.NON_MATCHING 0x80083608 decomp raw tier src/overlays/level_23/moby.c
func_level_23_80083F2C 0x80083F2C decomp raw tier src/overlays/level_23/particle.c
func_level_23_80083F2C.NON_MATCHING 0x80083F2C decomp raw tier src/overlays/level_23/particle.c
func_level_23_80085184 0x80085184 decomp raw tier src/overlays/level_23/particle.c
func_level_23_80085184.NON_MATCHING 0x80085184 decomp raw tier src/overlays/level_23/particle.c
func_level_23_80086260 0x80086260 decomp raw tier src/overlays/level_23/terminator.c
func_level_24_8007AEB8 0x8007AEB8 decomp raw tier src/overlays/level_24/moby.c
func_level_24_8007AEB8.NON_MATCHING 0x8007AEB8 decomp raw tier src/overlays/level_24/moby.c
func_level_24_800845F0 0x800845F0 decomp raw tier src/overlays/level_24/moby.c
func_level_24_800845F0.NON_MATCHING 0x800845F0 decomp raw tier src/overlays/level_24/moby.c
func_level_24_80084EF0 0x80084EF0 decomp raw tier src/overlays/level_24/particle.c
func_level_24_80084EF0.NON_MATCHING 0x80084EF0 decomp raw tier src/overlays/level_24/particle.c
func_level_24_8008611C 0x8008611C decomp raw tier src/overlays/level_24/particle.c
func_level_24_8008611C.NON_MATCHING 0x8008611C decomp raw tier src/overlays/level_24/particle.c
func_level_24_80087210 0x80087210 decomp raw tier src/overlays/level_24/terminator.c
func_level_25_8007CFB4 0x8007CFB4 decomp raw tier src/overlays/level_25/moby.c
func_level_25_8007CFB4.NON_MATCHING 0x8007CFB4 decomp raw tier src/overlays/level_25/moby.c
func_level_25_800819BC 0x800819BC decomp raw tier src/overlays/level_25/moby.c
func_level_25_800819BC.NON_MATCHING 0x800819BC decomp raw tier src/overlays/level_25/moby.c
func_level_25_80082300 0x80082300 decomp raw tier src/overlays/level_25/particle.c
func_level_25_80082300.NON_MATCHING 0x80082300 decomp raw tier src/overlays/level_25/particle.c
func_level_25_80082F58 0x80082F58 decomp raw tier src/overlays/level_25/particle.c
func_level_25_80082F58.NON_MATCHING 0x80082F58 decomp raw tier src/overlays/level_25/particle.c
func_level_25_80083BF0 0x80083BF0 decomp raw tier src/overlays/level_25/terminator.c
func_level_30_8007E398 0x8007E398 decomp raw tier src/overlays/level_30/moby.c
func_level_30_8007E398.NON_MATCHING 0x8007E398 decomp raw tier src/overlays/level_30/moby.c
func_level_30_8008B2C0 0x8008B2C0 decomp raw tier src/overlays/level_30/moby.c
func_level_30_8008B2C0.NON_MATCHING 0x8008B2C0 decomp raw tier src/overlays/level_30/moby.c
func_level_30_8008BE98 0x8008BE98 decomp raw tier src/overlays/level_30/particle.c
func_level_30_8008BE98.NON_MATCHING 0x8008BE98 decomp raw tier src/overlays/level_30/particle.c
func_level_30_8008D2D0 0x8008D2D0 decomp raw tier src/overlays/level_30/particle.c
func_level_30_8008D2D0.NON_MATCHING 0x8008D2D0 decomp raw tier src/overlays/level_30/particle.c
func_level_30_8008E608 0x8008E608 decomp raw tier src/overlays/level_30/terminator.c
func_level_31_8007BB00 0x8007BB00 decomp raw tier src/overlays/level_31/moby.c
func_level_31_8007BB00.NON_MATCHING 0x8007BB00 decomp raw tier src/overlays/level_31/moby.c
func_level_31_8008A36C 0x8008A36C decomp raw tier src/overlays/level_31/moby.c
func_level_31_8008A36C.NON_MATCHING 0x8008A36C decomp raw tier src/overlays/level_31/moby.c
func_level_31_8008AF54 0x8008AF54 decomp raw tier src/overlays/level_31/particle.c
func_level_31_8008AF54.NON_MATCHING 0x8008AF54 decomp raw tier src/overlays/level_31/particle.c
func_level_31_8008C9D8 0x8008C9D8 decomp raw tier src/overlays/level_31/particle.c
func_level_31_8008C9D8.NON_MATCHING 0x8008C9D8 decomp raw tier src/overlays/level_31/particle.c
func_level_31_8008DEC0 0x8008DEC0 decomp raw tier src/overlays/level_31/terminator.c
func_level_32_8007B64C 0x8007B64C decomp raw tier src/overlays/level_32/moby.c
func_level_32_8007B64C.NON_MATCHING 0x8007B64C decomp raw tier src/overlays/level_32/moby.c
func_level_32_8008883C 0x8008883C decomp raw tier src/overlays/level_32/moby.c
func_level_32_8008883C.NON_MATCHING 0x8008883C decomp raw tier src/overlays/level_32/moby.c
func_level_32_80089454 0x80089454 decomp raw tier src/overlays/level_32/particle.c
func_level_32_80089454.NON_MATCHING 0x80089454 decomp raw tier src/overlays/level_32/particle.c
func_level_32_8008B0B0 0x8008B0B0 decomp raw tier src/overlays/level_32/particle.c
func_level_32_8008B0B0.NON_MATCHING 0x8008B0B0 decomp raw tier src/overlays/level_32/particle.c
func_level_32_8008C73C 0x8008C73C decomp raw tier src/overlays/level_32/terminator.c
func_level_33_8007B7A8 0x8007B7A8 decomp raw tier src/overlays/level_33/moby.c
func_level_33_8007B7A8.NON_MATCHING 0x8007B7A8 decomp raw tier src/overlays/level_33/moby.c
func_level_33_80086DD8 0x80086DD8 decomp raw tier src/overlays/level_33/moby.c
func_level_33_80086DD8.NON_MATCHING 0x80086DD8 decomp raw tier src/overlays/level_33/moby.c
func_level_33_80087B40 0x80087B40 decomp raw tier src/overlays/level_33/particle.c
func_level_33_80087B40.NON_MATCHING 0x80087B40 decomp raw tier src/overlays/level_33/particle.c
func_level_33_80089450 0x80089450 decomp raw tier src/overlays/level_33/particle.c
func_level_33_80089450.NON_MATCHING 0x80089450 decomp raw tier src/overlays/level_33/particle.c
func_level_33_8008A8A0 0x8008A8A0 decomp raw tier src/overlays/level_33/terminator.c
func_level_34_8007AF28 0x8007AF28 decomp raw tier src/overlays/level_34/moby.c
func_level_34_8007AF28.NON_MATCHING 0x8007AF28 decomp raw tier src/overlays/level_34/moby.c
func_level_34_80083AB4 0x80083AB4 decomp raw tier src/overlays/level_34/moby.c
func_level_34_80083AB4.NON_MATCHING 0x80083AB4 decomp raw tier src/overlays/level_34/moby.c
func_level_34_80084830 0x80084830 decomp raw tier src/overlays/level_34/particle.c
func_level_34_80084830.NON_MATCHING 0x80084830 decomp raw tier src/overlays/level_34/particle.c
func_level_34_80085F40 0x80085F40 decomp raw tier src/overlays/level_34/particle.c
func_level_34_80085F40.NON_MATCHING 0x80085F40 decomp raw tier src/overlays/level_34/particle.c
func_level_34_8008749C 0x8008749C decomp raw tier src/overlays/level_34/terminator.c
func_level_35_8007CFB4 0x8007CFB4 decomp raw tier src/overlays/level_35/moby.c
func_level_35_8007CFB4.NON_MATCHING 0x8007CFB4 decomp raw tier src/overlays/level_35/moby.c
func_level_35_80081F0C 0x80081F0C decomp raw tier src/overlays/level_35/moby.c
func_level_35_80081F0C.NON_MATCHING 0x80081F0C decomp raw tier src/overlays/level_35/moby.c
func_level_35_80082AA0 0x80082AA0 decomp raw tier src/overlays/level_35/particle.c
func_level_35_80082AA0.NON_MATCHING 0x80082AA0 decomp raw tier src/overlays/level_35/particle.c
func_level_35_800836F8 0x800836F8 decomp raw tier src/overlays/level_35/particle.c
func_level_35_800836F8.NON_MATCHING 0x800836F8 decomp raw tier src/overlays/level_35/particle.c
func_level_35_80084390 0x80084390 decomp raw tier src/overlays/level_35/terminator.c
func_level_40_8007E18C 0x8007E18C decomp raw tier src/overlays/level_40/moby.c
func_level_40_8007E18C.NON_MATCHING 0x8007E18C decomp raw tier src/overlays/level_40/moby.c
func_level_40_80087EF0 0x80087EF0 decomp raw tier src/overlays/level_40/moby.c
func_level_40_80087EF0.NON_MATCHING 0x80087EF0 decomp raw tier src/overlays/level_40/moby.c
func_level_40_800888F8 0x800888F8 decomp raw tier src/overlays/level_40/particle.c
func_level_40_800888F8.NON_MATCHING 0x800888F8 decomp raw tier src/overlays/level_40/particle.c
func_level_40_80089AB8 0x80089AB8 decomp raw tier src/overlays/level_40/particle.c
func_level_40_80089AB8.NON_MATCHING 0x80089AB8 decomp raw tier src/overlays/level_40/particle.c
func_level_40_8008AB70 0x8008AB70 decomp raw tier src/overlays/level_40/terminator.c
func_level_41_8007B5DC 0x8007B5DC decomp raw tier src/overlays/level_41/moby.c
func_level_41_8007B5DC.NON_MATCHING 0x8007B5DC decomp raw tier src/overlays/level_41/moby.c
func_level_41_8008465C 0x8008465C decomp raw tier src/overlays/level_41/moby.c
func_level_41_8008465C.NON_MATCHING 0x8008465C decomp raw tier src/overlays/level_41/moby.c
func_level_41_800853AC 0x800853AC decomp raw tier src/overlays/level_41/particle.c
func_level_41_800853AC.NON_MATCHING 0x800853AC decomp raw tier src/overlays/level_41/particle.c
func_level_41_800866D8 0x800866D8 decomp raw tier src/overlays/level_41/particle.c
func_level_41_800866D8.NON_MATCHING 0x800866D8 decomp raw tier src/overlays/level_41/particle.c
func_level_41_80087944 0x80087944 decomp raw tier src/overlays/level_41/terminator.c
func_level_42_8007AFBC 0x8007AFBC decomp raw tier src/overlays/level_42/moby.c
func_level_42_8007AFBC.NON_MATCHING 0x8007AFBC decomp raw tier src/overlays/level_42/moby.c
func_level_42_80084718 0x80084718 decomp raw tier src/overlays/level_42/moby.c
func_level_42_80084718.NON_MATCHING 0x80084718 decomp raw tier src/overlays/level_42/moby.c
func_level_42_80085084 0x80085084 decomp raw tier src/overlays/level_42/particle.c
func_level_42_80085084.NON_MATCHING 0x80085084 decomp raw tier src/overlays/level_42/particle.c
func_level_42_800861CC 0x800861CC decomp raw tier src/overlays/level_42/particle.c
func_level_42_800861CC.NON_MATCHING 0x800861CC decomp raw tier src/overlays/level_42/particle.c
func_level_42_80087130 0x80087130 decomp raw tier src/overlays/level_42/terminator.c
func_level_43_8007B698 0x8007B698 decomp raw tier src/overlays/level_43/moby.c
func_level_43_8007B698.NON_MATCHING 0x8007B698 decomp raw tier src/overlays/level_43/moby.c
func_level_43_80086B38 0x80086B38 decomp raw tier src/overlays/level_43/moby.c
func_level_43_80086B38.NON_MATCHING 0x80086B38 decomp raw tier src/overlays/level_43/moby.c
func_level_43_80087400 0x80087400 decomp raw tier src/overlays/level_43/particle.c
func_level_43_80087400.NON_MATCHING 0x80087400 decomp raw tier src/overlays/level_43/particle.c
func_level_43_8008869C 0x8008869C decomp raw tier src/overlays/level_43/particle.c
func_level_43_8008869C.NON_MATCHING 0x8008869C decomp raw tier src/overlays/level_43/particle.c
func_level_43_80089848 0x80089848 decomp raw tier src/overlays/level_43/terminator.c
func_level_44_8007B770 0x8007B770 decomp raw tier src/overlays/level_44/moby.c
func_level_44_8007B770.NON_MATCHING 0x8007B770 decomp raw tier src/overlays/level_44/moby.c
func_level_44_800874FC 0x800874FC decomp raw tier src/overlays/level_44/moby.c
func_level_44_800874FC.NON_MATCHING 0x800874FC decomp raw tier src/overlays/level_44/moby.c
func_level_44_80088178 0x80088178 decomp raw tier src/overlays/level_44/particle.c
func_level_44_80088178.NON_MATCHING 0x80088178 decomp raw tier src/overlays/level_44/particle.c
func_level_44_800894B0 0x800894B0 decomp raw tier src/overlays/level_44/particle.c
func_level_44_800894B0.NON_MATCHING 0x800894B0 decomp raw tier src/overlays/level_44/particle.c
func_level_44_8008A69C 0x8008A69C decomp raw tier src/overlays/level_44/terminator.c
func_level_45_8007CFB4 0x8007CFB4 decomp raw tier src/overlays/level_45/moby.c
func_level_45_8007CFB4.NON_MATCHING 0x8007CFB4 decomp raw tier src/overlays/level_45/moby.c
func_level_45_8008223C 0x8008223C decomp raw tier src/overlays/level_45/moby.c
func_level_45_8008223C.NON_MATCHING 0x8008223C decomp raw tier src/overlays/level_45/moby.c
func_level_45_80082F54 0x80082F54 decomp raw tier src/overlays/level_45/particle.c
func_level_45_80082F54.NON_MATCHING 0x80082F54 decomp raw tier src/overlays/level_45/particle.c
func_level_45_80083BAC 0x80083BAC decomp raw tier src/overlays/level_45/particle.c
func_level_45_80083BAC.NON_MATCHING 0x80083BAC decomp raw tier src/overlays/level_45/particle.c
func_level_45_80084844 0x80084844 decomp raw tier src/overlays/level_45/terminator.c
func_level_50_8007E3C0 0x8007E3C0 decomp raw tier src/overlays/level_50/moby.c
func_level_50_8007E3C0.NON_MATCHING 0x8007E3C0 decomp raw tier src/overlays/level_50/moby.c
func_level_50_80088E24 0x80088E24 decomp raw tier src/overlays/level_50/moby.c
func_level_50_80088E24.NON_MATCHING 0x80088E24 decomp raw tier src/overlays/level_50/moby.c
func_level_50_800897FC 0x800897FC decomp raw tier src/overlays/level_50/particle.c
func_level_50_800897FC.NON_MATCHING 0x800897FC decomp raw tier src/overlays/level_50/particle.c
func_level_50_8008AA24 0x8008AA24 decomp raw tier src/overlays/level_50/particle.c
func_level_50_8008AA24.NON_MATCHING 0x8008AA24 decomp raw tier src/overlays/level_50/particle.c
func_level_50_8008BB38 0x8008BB38 decomp raw tier src/overlays/level_50/terminator.c
func_level_51_8007B4F8 0x8007B4F8 decomp raw tier src/overlays/level_51/moby.c
func_level_51_8007B4F8.NON_MATCHING 0x8007B4F8 decomp raw tier src/overlays/level_51/moby.c
func_level_51_80084B94 0x80084B94 decomp raw tier src/overlays/level_51/moby.c
func_level_51_80084B94.NON_MATCHING 0x80084B94 decomp raw tier src/overlays/level_51/moby.c
func_level_51_800857FC 0x800857FC decomp raw tier src/overlays/level_51/particle.c
func_level_51_800857FC.NON_MATCHING 0x800857FC decomp raw tier src/overlays/level_51/particle.c
func_level_51_80086D38 0x80086D38 decomp raw tier src/overlays/level_51/particle.c
func_level_51_80086D38.NON_MATCHING 0x80086D38 decomp raw tier src/overlays/level_51/particle.c
func_level_51_800880D4 0x800880D4 decomp raw tier src/overlays/level_51/terminator.c
func_level_52_8007B4DC 0x8007B4DC decomp raw tier src/overlays/level_52/moby.c
func_level_52_8007B4DC.NON_MATCHING 0x8007B4DC decomp raw tier src/overlays/level_52/moby.c
func_level_52_80084620 0x80084620 decomp raw tier src/overlays/level_52/moby.c
func_level_52_80084620.NON_MATCHING 0x80084620 decomp raw tier src/overlays/level_52/moby.c
func_level_52_800850A0 0x800850A0 decomp raw tier src/overlays/level_52/particle.c
func_level_52_800850A0.NON_MATCHING 0x800850A0 decomp raw tier src/overlays/level_52/particle.c
func_level_52_80086438 0x80086438 decomp raw tier src/overlays/level_52/particle.c
func_level_52_80086438.NON_MATCHING 0x80086438 decomp raw tier src/overlays/level_52/particle.c
func_level_52_8008771C 0x8008771C decomp raw tier src/overlays/level_52/terminator.c
func_level_53_8007B510 0x8007B510 decomp raw tier src/overlays/level_53/moby.c
func_level_53_8007B510.NON_MATCHING 0x8007B510 decomp raw tier src/overlays/level_53/moby.c
func_level_53_8008590C 0x8008590C decomp raw tier src/overlays/level_53/moby.c
func_level_53_8008590C.NON_MATCHING 0x8008590C decomp raw tier src/overlays/level_53/moby.c
func_level_53_80086754 0x80086754 decomp raw tier src/overlays/level_53/particle.c
func_level_53_80086754.NON_MATCHING 0x80086754 decomp raw tier src/overlays/level_53/particle.c
func_level_53_800881D8 0x800881D8 decomp raw tier src/overlays/level_53/particle.c
func_level_53_800881D8.NON_MATCHING 0x800881D8 decomp raw tier src/overlays/level_53/particle.c
func_level_53_80089820 0x80089820 decomp raw tier src/overlays/level_53/terminator.c
func_level_54_8007AF50 0x8007AF50 decomp raw tier src/overlays/level_54/moby.c
func_level_54_8007AF50.NON_MATCHING 0x8007AF50 decomp raw tier src/overlays/level_54/moby.c
func_level_54_800836A8 0x800836A8 decomp raw tier src/overlays/level_54/moby.c
func_level_54_800836A8.NON_MATCHING 0x800836A8 decomp raw tier src/overlays/level_54/moby.c
func_level_54_80084028 0x80084028 decomp raw tier src/overlays/level_54/particle.c
func_level_54_80084028.NON_MATCHING 0x80084028 decomp raw tier src/overlays/level_54/particle.c
func_level_54_80085254 0x80085254 decomp raw tier src/overlays/level_54/particle.c
func_level_54_80085254.NON_MATCHING 0x80085254 decomp raw tier src/overlays/level_54/particle.c
func_level_54_80086348 0x80086348 decomp raw tier src/overlays/level_54/terminator.c
func_level_55_8007CFB4 0x8007CFB4 decomp raw tier src/overlays/level_55/moby.c
func_level_55_8007CFB4.NON_MATCHING 0x8007CFB4 decomp raw tier src/overlays/level_55/moby.c
func_level_55_80082028 0x80082028 decomp raw tier src/overlays/level_55/moby.c
func_level_55_80082028.NON_MATCHING 0x80082028 decomp raw tier src/overlays/level_55/moby.c
func_level_55_80082D94 0x80082D94 decomp raw tier src/overlays/level_55/particle.c
func_level_55_80082D94.NON_MATCHING 0x80082D94 decomp raw tier src/overlays/level_55/particle.c
func_level_55_80083B8C 0x80083B8C decomp raw tier src/overlays/level_55/particle.c
func_level_55_80083B8C.NON_MATCHING 0x80083B8C decomp raw tier src/overlays/level_55/particle.c
func_level_55_80084934 0x80084934 decomp raw tier src/overlays/level_55/terminator.c
func_level_60_8007D938 0x8007D938 decomp raw tier src/overlays/level_60/moby.c
func_level_60_8007D938.NON_MATCHING 0x8007D938 decomp raw tier src/overlays/level_60/moby.c
func_level_60_80083568 0x80083568 decomp raw tier src/overlays/level_60/moby.c
func_level_60_80083568.NON_MATCHING 0x80083568 decomp raw tier src/overlays/level_60/moby.c
func_level_60_80083ED8 0x80083ED8 decomp raw tier src/overlays/level_60/particle.c
func_level_60_80083ED8.NON_MATCHING 0x80083ED8 decomp raw tier src/overlays/level_60/particle.c
func_level_60_80084EA0 0x80084EA0 decomp raw tier src/overlays/level_60/particle.c
func_level_60_80084EA0.NON_MATCHING 0x80084EA0 decomp raw tier src/overlays/level_60/particle.c
func_level_60_80085CE0 0x80085CE0 decomp raw tier src/overlays/level_60/terminator.c
func_level_61_8007B528 0x8007B528 decomp raw tier src/overlays/level_61/moby.c
func_level_61_8007B528.NON_MATCHING 0x8007B528 decomp raw tier src/overlays/level_61/moby.c
func_level_61_80085664 0x80085664 decomp raw tier src/overlays/level_61/moby.c
func_level_61_80085664.NON_MATCHING 0x80085664 decomp raw tier src/overlays/level_61/moby.c
func_level_61_80086144 0x80086144 decomp raw tier src/overlays/level_61/particle.c
func_level_61_80086144.NON_MATCHING 0x80086144 decomp raw tier src/overlays/level_61/particle.c
func_level_61_8008747C 0x8008747C decomp raw tier src/overlays/level_61/particle.c
func_level_61_8008747C.NON_MATCHING 0x8008747C decomp raw tier src/overlays/level_61/particle.c
func_level_61_80088668 0x80088668 decomp raw tier src/overlays/level_61/terminator.c
func_level_62_8007AE5C 0x8007AE5C decomp raw tier src/overlays/level_62/moby.c
func_level_62_8007AE5C.NON_MATCHING 0x8007AE5C decomp raw tier src/overlays/level_62/moby.c
func_level_62_80083108 0x80083108 decomp raw tier src/overlays/level_62/moby.c
func_level_62_80083108.NON_MATCHING 0x80083108 decomp raw tier src/overlays/level_62/moby.c
func_level_62_80083B4C 0x80083B4C decomp raw tier src/overlays/level_62/particle.c
func_level_62_80083B4C.NON_MATCHING 0x80083B4C decomp raw tier src/overlays/level_62/particle.c
func_level_62_80084EAC 0x80084EAC decomp raw tier src/overlays/level_62/particle.c
func_level_62_80084EAC.NON_MATCHING 0x80084EAC decomp raw tier src/overlays/level_62/particle.c
func_level_62_80086004 0x80086004 decomp raw tier src/overlays/level_62/terminator.c
func_level_63_8007AD64 0x8007AD64 decomp raw tier src/overlays/level_63/moby.c
func_level_63_8007AD64.NON_MATCHING 0x8007AD64 decomp raw tier src/overlays/level_63/moby.c
func_level_63_80082F24 0x80082F24 decomp raw tier src/overlays/level_63/moby.c
func_level_63_80082F24.NON_MATCHING 0x80082F24 decomp raw tier src/overlays/level_63/moby.c
func_level_63_800836F0 0x800836F0 decomp raw tier src/overlays/level_63/particle.c
func_level_63_800836F0.NON_MATCHING 0x800836F0 decomp raw tier src/overlays/level_63/particle.c
func_level_63_80084634 0x80084634 decomp raw tier src/overlays/level_63/particle.c
func_level_63_80084634.NON_MATCHING 0x80084634 decomp raw tier src/overlays/level_63/particle.c
func_level_63_800854B4 0x800854B4 decomp raw tier src/overlays/level_63/terminator.c
func_level_64_8007AD4C 0x8007AD4C decomp raw tier src/overlays/level_64/moby.c
func_level_64_8007AD4C.NON_MATCHING 0x8007AD4C decomp raw tier src/overlays/level_64/moby.c
func_level_64_80083690 0x80083690 decomp raw tier src/overlays/level_64/moby.c
func_level_64_80083690.NON_MATCHING 0x80083690 decomp raw tier src/overlays/level_64/moby.c
func_level_64_800840FC 0x800840FC decomp raw tier src/overlays/level_64/particle.c
func_level_64_800840FC.NON_MATCHING 0x800840FC decomp raw tier src/overlays/level_64/particle.c
func_level_64_80085230 0x80085230 decomp raw tier src/overlays/level_64/particle.c
func_level_64_80085230.NON_MATCHING 0x80085230 decomp raw tier src/overlays/level_64/particle.c
func_level_64_80086264 0x80086264 decomp raw tier src/overlays/level_64/terminator.c
func_titlescreen_8007DDE8 0x8007DDE8 decomp raw tier src/overlays/titlescreen.c

G

Function Address Kind Signature Source
GamepadInitialize 0x800123C8 decomp raw tier src/initialization.c
GamestateCutsceneTransition 0x80032B08 decomp raw tier src/gamestates/update.c
GamestateCutsceneUpdate 0x800331AC decomp raw tier src/gamestates/update.c
GamestateDraw 0x8001ED5C decomp void GamestateDraw(void) + wrappers src/gamestates/draw.c
GamestateUpdate 0x8003385C decomp void GamestateUpdate(void) + wrappers src/gamestates/update.c
GenerateGemCollectMobys 0x800557CC decomp void GenerateGemCollectMobys(int pGemValue, Moby* pGemPos) + wrappers src/hud.c
GraphicsInitialize 0x800122A8 decomp raw tier src/initialization.c

H

Function Address Kind Signature Source
HandleSpyroDamage 0x80040F68 decomp raw tier src/pete.c
HudGemUpdate 0x80054578 decomp void HudGemUpdate(void) + wrappers src/hud.c
HudMobyRotate 0x800544A8 decomp void HudMobyRotate(int pIdx, int pLen, int pZRot) + wrappers src/hud.c
HudMoveEgg 0x8005445C decomp void HudMoveEgg(int pIdx, int pLen, int pYOffset) + wrappers src/hud.c
HudMoveMoby 0x80054400 decomp void HudMoveMoby(int pIdx, int pLen, int pYOffset) + wrappers src/hud.c
HudPrint 0x800542E4 decomp void HudPrint(int pIdx, int pLen, int pValue, int pArg4) + wrappers src/hud.c
HudReset 0x80054600 decomp void HudReset(int pArg) + wrappers src/hud.c
HudTick 0x80054988 decomp void HudTick(void) + wrappers src/hud.c

I

Function Address Kind Signature Source
InitCreditsSequence 0x8002D228 decomp void InitCreditsSequence(int pLoadSharedModels) + wrappers src/gamestates/init.c
InitFairyCutscene 0x8002CCC8 decomp void InitFairyCutscene(Moby* pMoby) + wrappers src/gamestates/init.c
InitGeom 0x80062350 recomp raw tier asm/psyq.s
Initialize 0x800127C0 decomp void Initialize(void) + wrappers src/initialization.c
IsMobyPlayingSound 0x80056DC4 decomp int IsMobyPlayingSound(Moby* pMoby, int pSoundId) + wrappers src/spu.c

K

Function Address Kind Signature Source
KillOrphans 0x80056E3C decomp raw tier src/spu.c
KillSoundsAndMusic 0x80056B28 decomp void KillSoundsAndMusic(int pSkipVoices) + wrappers src/spu.c

L

Function Address Kind Signature Source
LoadCutscene 0x80014564 decomp void LoadCutscene(void) + wrappers src/loaders.c
LoadDragonCutscene 0x80014B70 decomp void LoadDragonCutscene(void) + wrappers src/loaders.c
LoadExec 0x8005DB24 recomp raw tier asm/psyq.s
LoadImage 0x8005FA28 recomp raw tier asm/psyq.s
LoadLevel 0x80015370 decomp void LoadLevel(int pArg) + wrappers src/loaders.c
LoadLevelData 0x80012D58 decomp void* LoadLevelData(char* pData, int pCutscene) + wrappers src/loaders.c
LoadLevelScene 0x8001364C decomp void LoadLevelScene(int pAnimationsAndSparx) + wrappers src/loaders.c

M

Function Address Kind Signature Source
main 0x80012204 decomp raw tier src/main.c
MemCardAccept 0x800665B8 recomp raw tier asm/psyq.s
MemCardCreateFile 0x80067718 recomp raw tier asm/psyq.s
MemCardExist 0x8006635C recomp raw tier asm/psyq.s
MemCardFormat 0x80067B28 recomp raw tier asm/psyq.s
MemCardInit 0x8006626C recomp raw tier asm/psyq.s
MemCardReadFile 0x80066E28 recomp raw tier asm/psyq.s
MemCardStart 0x800662BC recomp raw tier asm/psyq.s
MemCardStop 0x8006631C recomp raw tier asm/psyq.s
MemCardSync 0x80067628 recomp raw tier asm/psyq.s
MemCardWriteFile 0x800670E4 recomp raw tier asm/psyq.s
Memcpy 0x80016958 recomp void Memcpy(void* out, void* in, int size) + wrappers asm/memory.s
memcpy 0x800626F8 recomp raw tier asm/psyq.s
MemoryCardInitialize 0x80012460 decomp raw tier src/initialization.c
Memset 0x80016914 recomp void Memset(void* out, int value, int size) + wrappers asm/memory.s
Memset16 0x80016930 recomp void Memset16(void* out, int value, int size) + wrappers asm/memory.s
MetalBuildMatrix 0x80058BD8 decomp void MetalBuildMatrix(void) + wrappers src/specular_and_metal.c
MoveImage 0x8005FAF0 recomp raw tier asm/psyq.s
MoveMobyAlongPath 0x8003A420 decomp raw tier src/moby_helpers.c
MoveMobyTowardTarget 0x8003BAD0 decomp raw tier src/moby_helpers.c
MoveMobyWithGravity 0x80039910 decomp raw tier src/moby_helpers.c
MulMatrix 0x800624E8 recomp raw tier asm/psyq.s
MulMatrix0 0x800623D8 recomp raw tier asm/psyq.s
MusicInitialize 0x8001256C decomp raw tier src/initialization.c

O

Function Address Kind Signature Source
OctDistance 0x80017990 recomp int OctDistance(Vector3D* pPos1, Vector3D* pPos2) + wrappers asm/math.s

P

Function Address Kind Signature Source
PadApplyCali 0x80053940 decomp raw tier src/gamepad.c
PadCaliInit 0x80053790 decomp int PadCaliInit(Gamepad* pad) + wrappers src/gamepad.c
PadCaliReset 0x8005375C decomp void PadCaliReset(Gamepad* pad) + wrappers src/gamepad.c
PadDemoUpdate 0x800539FC decomp void PadDemoUpdate(void) + wrappers src/gamepad.c
PadGetState 0x800690EC recomp raw tier asm/psyq.s
PadInfoMode 0x800691AC recomp raw tier asm/psyq.s
PadInitDirect 0x8006B010 recomp raw tier asm/psyq.s
PadReset 0x800536A4 decomp void PadReset(Gamepad* pad) + wrappers src/gamepad.c
PadSetAct 0x800694A0 recomp raw tier asm/psyq.s
PadSetActAlign 0x80069420 recomp raw tier asm/psyq.s
PadSetMainMode 0x80069458 recomp raw tier asm/psyq.s
PadStartCom 0x80069060 recomp raw tier asm/psyq.s
PadStopCom 0x80069080 recomp raw tier asm/psyq.s
PadVSync 0x80053C68 decomp void PadVSync(void) + wrappers src/gamepad.c
PatchInSpyroAnimations 0x80013230 decomp void PatchInSpyroAnimations(void* data) + wrappers src/loaders.c
PatchMobyModelPointers 0x800133E0 decomp Model* PatchMobyModelPointers(Model* pModel) + wrappers src/loaders.c
PlaySound 0x80055A78 decomp int PlaySound(int pSoundId, Moby* pMoby, int pFlags, u_char* pSoundRefOut) + wrappers src/spu.c
printf 0x8006279C recomp raw tier asm/psyq.s
PutDispEnv 0x80060030 recomp raw tier asm/psyq.s
PutDrawEnv 0x8005FDD8 recomp raw tier asm/psyq.s

R

Function Address Kind Signature Source
rand 0x8006272C recomp raw tier asm/psyq.s
RandRange 0x80037EA0 decomp int RandRange(int pMin, int pMax) + wrappers src/rand.c
RandRangeSigned 0x80037F10 decomp int RandRangeSigned(int pMin, int pMax) + wrappers src/rand.c
RegisterFlightMobyCollectibleType 0x8003CAC4 decomp raw tier src/moby_helpers.c
ResetGraph 0x8005F2A4 recomp raw tier asm/psyq.s
RotateMobyToAngle 0x80038EE0 decomp raw tier src/moby_helpers.c
RotateMobyToSpyro 0x80038DC0 decomp raw tier src/moby_helpers.c
RotateSpyroToAcceleration 0x8003DE44 decomp raw tier src/pete.c
RotateSpyroToNeutral 0x8003DA08 decomp raw tier src/pete.c
RotVec8ToMatrix 0x80016D2C recomp void RotVec8ToMatrix(Vector3D8* pRotation, MATRIX* pOut, MATRIX* pIn) + wrappers asm/math.s

S

Function Address Kind Signature Source
SaveChecksum 0x8005956C decomp int SaveChecksum(u_char* saveFile) + wrappers src/save_file.c
SaveCreate 0x80059864 decomp void SaveCreate(SaveFile* pSaveFile) + wrappers src/save_file.c
SaveLoad 0x80059594 decomp int SaveLoad(SaveFile* pSaveFile) + wrappers src/save_file.c
SetDefDispEnv 0x8005EB4C recomp raw tier asm/psyq.s
SetDefDrawEnv 0x8005EA94 recomp raw tier asm/psyq.s
SetDispMask 0x8005F6C8 recomp raw tier asm/psyq.s
SetDrawMode 0x80060670 recomp raw tier asm/psyq.s
SetGeomOffset 0x80062618 recomp raw tier asm/psyq.s
SetGeomScreen 0x80062638 recomp raw tier asm/psyq.s
SetGraphDebug 0x8005F53C recomp raw tier asm/psyq.s
SetMusicState 0x800567F4 decomp void SetMusicState(int pSong, int pFlags) + wrappers src/spu.c
SetNewSoundTable 0x80012CF0 decomp void SetNewSoundTable(char* pData, int pPatchAddressesInTable) + wrappers src/loaders.c
SetOverlayPointers 0x8005A470 decomp raw tier src/overlay_pointers.c
SetSpyroHeadLookTarget 0x8003C85C decomp raw tier src/moby_helpers.c
SetTransMatrix 0x800625F8 recomp raw tier asm/psyq.s
Sin 0x80016C58 recomp int Sin(int pAngle) + wrappers asm/math.s
SoundsUpdate 0x8005637C decomp int SoundsUpdate(void) + wrappers src/spu.c
SpawnMoby_level_10 0x800857CC decomp raw tier src/overlays/level_10/moby.c
SpawnMoby_level_11 0x8008772C decomp raw tier src/overlays/level_11/moby.c
SpawnMoby_level_12 0x80082960 decomp raw tier src/overlays/level_12/moby.c
SpawnMoby_level_13 0x800872A4 decomp raw tier src/overlays/level_13/moby.c
SpawnMoby_level_14 0x80081DA8 decomp raw tier src/overlays/level_14/moby.c
SpawnMoby_level_15 0x8008249C decomp raw tier src/overlays/level_15/moby.c
SpawnMobySparkle 0x8003AAEC decomp int SpawnMobySparkle(Moby* pMoby, Vector3D* pOffset) + wrappers src/moby_helpers.c
SpecularReset 0x80058C7C decomp void SpecularReset(void) + wrappers src/specular_and_metal.c
SpecularUpdate 0x80058CC0 decomp void SpecularUpdate(int deltaTime) + wrappers src/specular_and_metal.c
sprintf 0x80062FD4 recomp raw tier asm/psyq.s
SpuGetAllKeysStatus 0x8005D9EC recomp raw tier asm/psyq.s
SpuGetKeyStatus 0x8005C9D0 recomp raw tier asm/psyq.s
SpuGetVoiceVolume 0x8005DAB4 recomp raw tier asm/psyq.s
SpuInit 0x8005BA60 recomp raw tier asm/psyq.s
SpuInitialize 0x8005595C decomp void SpuInitialize(void) + wrappers src/spu.c
SpuIsTransferCompleted 0x8005CBB0 recomp raw tier asm/psyq.s
SpuRead 0x8005CA64 recomp raw tier asm/psyq.s
SpuSetCommonAttr 0x8005CC58 recomp raw tier asm/psyq.s
SpuSetKey 0x8005C7D4 recomp raw tier asm/psyq.s
SpuSetTransferMode 0x8005CB7C recomp raw tier asm/psyq.s
SpuSetTransferStartAddr 0x8005CB24 recomp raw tier asm/psyq.s
SpuSetVoiceAttr 0x8005C7AC recomp raw tier asm/psyq.s
SpuSetVoiceVolume 0x8005DA74 recomp raw tier asm/psyq.s
SpuUpdate 0x80056ED4 decomp void SpuUpdate(void) + wrappers src/spu.c
SpuWrite 0x8005CAC4 recomp raw tier asm/psyq.s
srand 0x8006275C recomp raw tier asm/psyq.s
StartCutscenePlayback 0x8002D338 decomp void StartCutscenePlayback(void) + wrappers src/gamestates/init.c
StopCallback 0x8005DEBC recomp raw tier asm/psyq.s
StopSound 0x80056200 decomp void StopSound(int pVoice, int pType) + wrappers src/spu.c
StoreImage 0x8005FA8C recomp raw tier asm/psyq.s
strlen 0x8006276C recomp raw tier asm/psyq.s

T

Function Address Kind Signature Source
TitlescreenDraw 0x8007CEE4 decomp void TitlescreenDraw(void) + wrappers src/overlays/titlescreen.c
TitlescreenDrawSprite 0x8007CD38 decomp void TitlescreenDrawSprite(int pX, int pY, int pSprite, int pColorId) + wrappers src/overlays/titlescreen.c
TitlescreenPlaySound 0x8007AAD4 decomp void TitlescreenPlaySound(int pSoundId) + wrappers src/overlays/titlescreen.c
TitlescreenUpdate 0x8007ABAC decomp void TitlescreenUpdate(void) + wrappers src/overlays/titlescreen.c
TurnBodyToVelocity 0x8003DFEC decomp raw tier src/pete.c

U

Function Address Kind Signature Source
unused_GetSpyroQuadrant 0x8003BED8 decomp raw tier src/moby_helpers.c
unused_MobyInterpolateVelocity 0x8003A850 decomp raw tier src/moby_helpers.c
unused_VecInterpolateCurve 0x8003A920 decomp raw tier src/moby_helpers.c
UpdateBodyAnimationState 0x8003D194 decomp raw tier src/pete.c
UpdateMobyDragonFragment 0x8003C6E4 decomp raw tier src/moby_helpers.c
UpdatePufferBirdMobyPathNode 0x8003C994 decomp raw tier src/moby_helpers.c
UpdateSlopeFloorCollision 0x8003E318 decomp raw tier src/pete.c
UpdateSpyroEnterReturnHome 0x8004A7EC decomp void UpdateSpyroEnterReturnHome(void) + wrappers src/pete.c
UpdateSpyroPhysicsAndSurfaces 0x80048B9C decomp raw tier src/pete.c
UpdateSpyroReturnHome 0x8004AA0C decomp void UpdateSpyroReturnHome(void) + wrappers src/pete.c
UpdateSpyroTurnMomentum 0x8003D6D0 decomp raw tier src/pete.c

V

Function Address Kind Signature Source
VecAdd 0x80017758 recomp void VecAdd(Vector3D* pOut, Vector3D* pIn1, Vector3D* pIn2) + wrappers asm/math.s
VecCopy 0x80017700 recomp void VecCopy(Vector3D* pOut, Vector3D* pIn) + wrappers asm/math.s
VecMagnitude 0x800171FC recomp int VecMagnitude(Vector3D* pVec, int pIncludeZAxis) + wrappers asm/math.s
VecMult 0x800177C0 recomp void VecMult(Vector3D* pOut, Vector3D* pIn, int pVal) + wrappers asm/math.s
VecNull 0x800176F0 recomp void VecNull(Vector3D* pVec) + wrappers asm/math.s
VecRefineMagnitude 0x8001729C recomp int VecRefineMagnitude(Vector3D* pIn, int pInitialGuess, int pIncludeZAxis) + wrappers asm/math.s
VecRotateByCam 0x80017110 recomp void VecRotateByCam(Vector3D* pIn, Vector3D* pOut) + wrappers asm/math.s
VecRotateByMatrix 0x80017048 recomp void VecRotateByMatrix(MATRIX* pMatrix, Vector3D* pVector, Vector3D* pOut) + wrappers asm/math.s
VecScaleToLength 0x800175B8 recomp void VecScaleToLength(Vector3D* pVec, int pCurrentLength, int pTargetLength) + wrappers asm/math.s
VecShiftLeft 0x800176A0 recomp void VecShiftLeft(Vector3D* pVec, int pNumBits) + wrappers asm/math.s
VecShiftRight 0x800176C8 recomp void VecShiftRight(Vector3D* pVec, int pNumBits) + wrappers asm/math.s
VecSub 0x8001778C recomp void VecSub(Vector3D* pOut, Vector3D* pIn1, Vector3D* pIn2) + wrappers asm/math.s
VecToShortVec 0x80017C68 recomp void VecToShortVec(Vector3D16* pOut, Vector3D* pVec) + wrappers asm/math.s
VSync 0x8005DBC4 recomp raw tier asm/psyq.s
VSyncCallback 0x8005DE58 recomp raw tier asm/psyq.s

W

Function Address Kind Signature Source
WadInitialize 0x8001250C decomp raw tier src/initialization.c