diff options
Diffstat (limited to 'global.inc')
-rw-r--r-- | global.inc | 478 |
1 files changed, 365 insertions, 113 deletions
@@ -50,20 +50,20 @@ .extern FUN_02096CCC
.extern FUN_02096D2C
.extern FUN_02096DA0
-.extern FUN_02096E90
+.extern thunk_FUN_02096e4c
.extern FUN_02096F18
.extern FUN_02096F80
.extern FUN_02096FB0
-.extern FUN_02096FF4
+.extern thunk_FUN_02097190
.extern FUN_0209700C
.extern FUN_020973B4
.extern FUN_020ADDC0
.extern FUN_020ADDC8
.extern FUN_020ADDF0
.extern FUN_020ADE2C
-.extern FUN_020ADFA0
-.extern FUN_020ADFDC
-.extern FUN_020ADFE8
+.extern tempName_NNS_FndAllocFromExpHeapEx
+.extern thunk_FUN_020adc8c
+.extern tempName_NNS_FndCreateExpHeapEx
.extern FUN_020AE82C
.extern FUN_020AE8CC
.extern FUN_020AE918
@@ -80,8 +80,8 @@ .extern FUN_020AFBA8
.extern FUN_020AFBFC
.extern FUN_020AFC04
-.extern FUN_020AFD88
-.extern FUN_020AFD94
+.extern thunk_FUN_020afda0
+.extern thunk_FUN_020afda0_2
.extern FUN_020AFEB8
.extern FUN_020AFFD8
.extern FUN_020B0030
@@ -116,7 +116,7 @@ .extern FUN_020B224C
.extern FUN_020B23D8
.extern FUN_020B242C
-.extern FUN_020B2780
+.extern thunk_FUN_020b5040
.extern FUN_020B2794
.extern FUN_020B28B4
.extern FUN_020B2A08
@@ -212,113 +212,113 @@ .extern FUN_020C39CC
.extern FUN_020C3EA4
.extern FUN_020C3EB0
-.extern FUN_020C3F14
-.extern FUN_020C3F38
-.extern FUN_020C3F54
-.extern FUN_020C3F70
-.extern FUN_020C400C
-.extern FUN_020C504C
-.extern FUN_020C50B8
-.extern FUN_020C5288
-.extern FUN_020C53C8
-.extern FUN_020C5588
-.extern FUN_020C5600
-.extern FUN_020C5634
-.extern FUN_020C5668
-.extern FUN_020C5974
-.extern FUN_020C5978
-.extern FUN_020C59A4
-.extern FUN_020C59C0
-.extern FUN_020C5A34
-.extern FUN_020C5A80
-.extern FUN_020C5AC8
-.extern FUN_020C5AF8
-.extern FUN_020C5B28
-.extern FUN_020C5D2C
-.extern FUN_020C5D4C
-.extern FUN_020C5D9C
-.extern FUN_020C5DBC
-.extern FUN_020C5E54
-.extern FUN_020C600C
+.extern MTX_Identity33_
+.extern MTX_RotX33_
+.extern MTX_RotY33_
+.extern MTX_RotZ33_
+.extern MTX_Concat33
+.extern FX_Sqrt
+.extern FX_Div
+.extern VEC_Normalize
+.extern VEC_Mag
+.extern VEC_DotProduct
+.extern VEC_Subtract
+.extern VEC_Add
+.extern FX_Modf
+.extern FX_Init
+.extern GXx_SetMasterBrightness_
+.extern GXS_SetGraphicsMode
+.extern GX_SetGraphicsMode
+.extern GX_DispOn
+.extern GX_DispOff
+.extern GX_VBlankIntr
+.extern GX_HBlankIntr
+.extern GX_Init
+.extern GX_GetBankForSubOBJExtPltt
+.extern GX_GetBankForSubOBJ
+.extern GX_GetBankForOBJExtPltt
+.extern GX_GetBankForOBJ
+.extern GX_DisableBankForLCDC
+.extern GX_ResetBankForSubOBJ
.extern FUN_020C6034
.extern FUN_020C605C
-.extern FUN_020C6070
-.extern FUN_020C6098
-.extern FUN_020C60AC
-.extern FUN_020C60C0
-.extern FUN_020C60E4
-.extern FUN_020C6108
-.extern FUN_020C611C
-.extern FUN_020C6168
-.extern FUN_020C61F4
-.extern FUN_020C6280
-.extern FUN_020C62FC
-.extern FUN_020C63A8
-.extern FUN_020C65C0
-.extern FUN_020C66B4
-.extern FUN_020C68B8
-.extern FUN_020C6970
-.extern FUN_020C6A84
-.extern FUN_020C6BF0
-.extern FUN_020C6F60
-.extern FUN_020C6FB0
-.extern FUN_020C7010
-.extern FUN_020C7058
-.extern FUN_020C70B0
-.extern FUN_020C70D0
-.extern FUN_020C7104
-.extern FUN_020C7124
-.extern FUN_020C74B8
-.extern FUN_020C74DC
-.extern FUN_020C74F8
-.extern FUN_020C7A14
-.extern FUN_020C7B3C
-.extern FUN_020C7C28
-.extern FUN_020C7D28
-.extern FUN_020C7E0C
-.extern FUN_020C7E94
-.extern FUN_020C7FF0
-.extern FUN_020C802C
-.extern FUN_020C8068
-.extern FUN_020C80A4
-.extern FUN_020C823C
-.extern FUN_020C8538
-.extern FUN_020C8728
-.extern FUN_020C8774
-.extern FUN_020C87E8
-.extern FUN_020C880C
-.extern FUN_020C8858
-.extern FUN_020C88CC
-.extern FUN_020C88F0
-.extern FUN_020C8948
-.extern FUN_020C89BC
-.extern FUN_020C8A2C
-.extern FUN_020C8A90
-.extern FUN_020C8B10
-.extern FUN_020C8C14
-.extern FUN_020C8C7C
-.extern FUN_020C8CE4
-.extern FUN_020C8D4C
-.extern FUN_020C8DB4
-.extern FUN_020C8E1C
-.extern FUN_020C8E84
-.extern FUN_020C8EEC
-.extern FUN_020C8F54
-.extern FUN_020C8FBC
-.extern FUN_020C9024
-.extern FUN_020C908C
-.extern FUN_020C90F4
-.extern FUN_020C915C
-.extern FUN_020C91C4
-.extern FUN_020C922C
-.extern FUN_020C9294
-.extern FUN_020C92F4
-.extern FUN_020C9354
-.extern FUN_020C93BC
-.extern FUN_020C9418
-.extern FUN_020C9480
-.extern FUN_020C94E8
-.extern FUN_020C9550
+.extern GX_ResetBankForSubBG
+.extern GX_ResetBankForTexPltt
+.extern GX_ResetBankForTex
+.extern GX_ResetBankForOBJExtPltt
+.extern GX_ResetBankForBGExtPltt
+.extern GX_ResetBankForOBJ
+.extern GX_ResetBankForBG
+.extern GX_SetBankForSubOBJExtPltt
+.extern GX_SetBankForSubBGExtPltt
+.extern GX_SetBankForSubOBJ
+.extern GX_SetBankForSubBG
+.extern GX_SetBankForLCDC
+.extern GX_SetBankForTexPltt
+.extern GX_SetBankForTex
+.extern GX_SetBankForOBJExtPltt
+.extern GX_SetBankForBGExtPltt
+.extern GX_SetBankForOBJ
+.extern GX_SetBankForBG
+.extern G2S_GetBG3CharPtr
+.extern G2_GetBG3CharPtr
+.extern G2S_GetBG2CharPtr
+.extern G2_GetBG2CharPtr
+.extern G2S_GetBG1CharPtr
+.extern G2_GetBG1CharPtr
+.extern G2S_GetBG0CharPtr
+.extern G2_GetBG0CharPtr
+.extern G2x_SetBlendBrightness_
+.extern G2x_SetBlendAlpha_
+.extern G2x_SetBGyAffine_
+.extern G3X_GetBoxTestResult
+.extern G3X_SetClearColor
+.extern G3X_SetFog
+.extern G3X_InitMtxStack
+.extern G3X_ResetMtxStack
+.extern G3X_Init
+.extern G3_RotZ
+.extern G3_RotY
+.extern G3_RotX
+.extern G3i_LookAt_
+.extern G3i_OrthoW_
+.extern G3i_PerspectiveW_
+.extern GXS_EndLoadOBJExtPltt
+.extern GXS_LoadOBJExtPltt
+.extern GXS_BeginLoadOBJExtPltt
+.extern GXS_EndLoadBGExtPltt
+.extern GXS_LoadBGExtPltt
+.extern GXS_BeginLoadBGExtPltt
+.extern GX_EndLoadOBJExtPltt
+.extern GX_LoadOBJExtPltt
+.extern GX_BeginLoadOBJExtPltt
+.extern GX_EndLoadBGExtPltt
+.extern GX_LoadBGExtPltt
+.extern GX_BeginLoadBGExtPltt
+.extern GXS_LoadBG3Char
+.extern GX_LoadBG3Char
+.extern GXS_LoadBG2Char
+.extern GX_LoadBG2Char
+.extern GXS_LoadBG1Char
+.extern GX_LoadBG1Char
+.extern GXS_LoadBG0Char
+.extern GX_LoadBG0Char
+.extern GXS_LoadBG3Scr
+.extern GX_LoadBG3Scr
+.extern GXS_LoadBG2Scr
+.extern GX_LoadBG2Scr
+.extern GXS_LoadBG1Scr
+.extern GX_LoadBG1Scr
+.extern GXS_LoadBG0Scr
+.extern GX_LoadBG0Scr
+.extern GXS_LoadOBJ
+.extern GX_LoadOBJ
+.extern GXS_LoadOAM
+.extern GX_LoadOAM
+.extern GXS_LoadOBJPltt
+.extern GX_LoadOBJPltt
+.extern GXS_LoadBGPltt
+.extern GX_LoadBGPltt
.extern OS_WaitIrq
.extern OS_DisableIrqMask
.extern OS_EnableIrqMask
@@ -3302,3 +3302,255 @@ .extern SDK_STATIC_BSS_START
.extern SDK_STATIC_BSS_END
.extern OS_IrqHandler
+
+.extern GX_BeginLoadTexPltt
+.extern GX_LoadTexPltt
+.extern GX_EndLoadTexPltt
+.extern GX_BeginLoadTex
+.extern GX_LoadTex
+.extern GX_EndLoadTex
+.extern MI_CpuFill8
+.extern _s32_div_f
+.extern MTX_Identity43_
+.extern VEC_DotProduct
+.extern VEC_CrossProduct
+.extern MTX_Concat43
+.extern MTX_Scale43_
+.extern G3_LoadMtx43
+.extern G3_MultMtx43
+.extern MI_Copy36B
+.extern MTX_MultVec33
+.extern MTX_MultVec43
+.extern VEC_Fx16CrossProduct
+.extern _u32_div_f
+.extern VEC_Fx16Normalize
+.extern VEC_Fx16DotProduct
+.extern OSi_UnlockVram
+.extern PXI_SetFifoRecvCallback
+.extern PXI_Init
+.extern PXI_IsCallbackReady
+.extern OS_DisableInterrupts
+.extern OS_RestoreInterrupts
+.extern PXI_SendWordByFifo
+.extern OS_GetLockID
+.extern OSi_TryLockVram
+.extern OS_FreeToHeap
+.extern OS_AllocFromHeap
+.extern MATH_CalcSHA1
+.extern MI_CpuCopy8
+.extern memcmp
+.extern DC_StoreRange
+.extern DC_InvalidateRange
+.extern OS_GetTick
+.extern _ll_udiv
+.extern MATH_CalcCRC16
+.extern MATHi_CRC16InitTableRev
+.extern OS_Terminate
+.extern MIi_CpuClear16
+.extern RTC_Init
+.extern RTC_GetDate
+.extern RTC_GetTime
+.extern RTC_ConvertDateTimeToSecond
+.extern OS_IsTickAvailable
+.extern OS_GetMacAddress
+.extern MATHi_CRC32InitTableRev
+.extern MATH_CalcCRC32
+.extern OS_GetLowEntropyData
+.extern OS_SNPrintf
+.extern MATHi_CRC8InitTable
+.extern MATH_CalcCRC8
+.extern OS_ReadMessage
+.extern OS_DisableScheduler
+.extern OS_ReceiveMessage
+.extern OS_SendMessage
+.extern OS_EnableScheduler
+.extern OS_InitMessageQueue
+.extern OS_InitMutex
+.extern OS_CreateThread
+.extern OS_WakeupThreadDirect
+.extern OS_LockMutex
+.extern OS_UnlockMutex
+.extern OS_WakeupThread
+.extern OS_SleepThread
+.extern OS_Sleep
+.extern OS_GetProcMode
+.extern OS_TryLockMutex
+.extern OS_JoinThread
+.extern OS_RescheduleThread
+.extern STD_CopyLString
+.extern memmove
+.extern OS_YieldThread
+.extern OS_IsThreadTerminated
+.extern OS_SetThreadPriority
+.extern OS_DestroyThread
+.extern strlen
+.extern strcmp
+.extern OS_GetThreadPriority
+.extern WM_StartConnectEx
+.extern WM_PowerOff
+.extern WM_Disconnect
+.extern WM_StartDCF
+.extern WM_StartScanEx
+.extern WM_EndScan
+.extern WM_PowerOn
+.extern WM_Finish
+.extern WM_Disable
+.extern WM_SetBeaconIndication
+.extern WM_SetWEPKeyEx
+.extern WM_Reset
+.extern OS_CancelAlarm
+.extern OS_SetAlarm
+.extern WM_GetDispersionScanPeriod
+.extern WMi_GetStatusAddress
+.extern WM_EndDCF
+.extern WM_SetLifeTime
+.extern WM_Init
+.extern WM_GetAllowedChannel
+.extern WM_SetIndCallback
+.extern WM_Enable
+.extern OS_InitTick
+.extern OS_IsAlarmAvailable
+.extern OS_InitAlarm
+.extern OS_CreateAlarm
+.extern MIi_CpuCopyFast
+.extern WM_SetDCFData
+.extern MATH_MD5GetHash
+.extern MATH_MD5Update
+.extern MATH_MD5Init
+
+.extern FUN_021EAE90
+
+.extern MATH_CountPopulation
+.extern MIi_CpuClearFast
+.extern OS_GetTickLo
+.extern OS_GetTick
+.extern FUN_021EB044
+.extern MIi_CpuClear32
+.extern FUN_020AF2F4
+.extern FUN_020AF2E0
+.extern FUN_020AF30C
+.extern DC_FlushRange
+
+.extern _u32_div_f
+.extern abs
+.extern DC_InvalidateRange
+.extern MI_DmaFill32
+.extern MIi_CpuClear32
+.extern DC_FlushRange
+.extern MIi_CpuClear16
+.extern MIi_CpuCopy16
+.extern MIi_CpuClearFast
+.extern OS_Terminate
+.extern MIi_CpuSend32
+.extern MI_Zero36B
+.extern MIi_CpuCopyFast
+.extern MI_SendGXCommandAsyncFast
+.extern FUN_020AE84C
+.extern FUN_020AE868
+.extern MIi_CpuCopy32
+.extern SND_StopTimer
+.extern SND_GetCurrentCommandTag
+.extern SND_FlushCommand
+.extern SND_WaitForCommandProc
+.extern SND_SetMasterPan
+.extern SND_ResetMasterPan
+.extern SND_RecvCommandReply
+.extern SND_Init
+.extern PM_PrependPreSleepCallback
+.extern PM_AppendPostSleepCallback
+.extern SND_UnlockChannel
+.extern SND_LockChannel
+.extern SND_IsFinishedCommandTag
+.extern SND_GetChannelStatus
+.extern SND_SetChannelPan
+.extern _ll_udiv
+.extern SND_SetChannelTimer
+.extern SND_SetChannelVolume
+.extern SND_SetupChannelPcm
+.extern SND_StartTimer
+.extern FUN_020ADAB0
+.extern FUN_020ADBE8
+.extern FUN_020ADA98
+.extern SND_SetPlayerVolume
+.extern SND_StopSeq
+.extern FUN_020ADB18
+.extern SND_PauseSeq
+.extern SND_PrepareSeq
+.extern SND_SetTrackAllocatableChannel
+.extern SND_GetPlayerStatus
+.extern SND_StartPreparedSeq
+.extern FUN_020ADC74
+.extern SND_GetPlayerTickCounter
+.extern SND_SetTrackPan
+.extern SND_SetTrackPitch
+.extern SND_SetPlayerChannelPriority
+.extern OS_DisableInterrupts
+.extern OS_RestoreInterrupts
+.extern PM_DeletePreSleepCallback
+.extern PM_DeletePostSleepCallback
+.extern SND_CalcChannelVolume
+.extern SND_SetupAlarm
+.extern OS_SendMessage
+.extern OS_ReceiveMessage
+.extern SND_SetOutputSelector
+.extern _s32_div_f
+.extern SND_SetupCapture
+.extern FS_SeekFile
+.extern FS_ReadFile
+.extern FS_ConvertPathToFileID
+.extern FS_InitFile
+.extern FS_OpenFileFast
+.extern FUN_020AE638
+.extern FUN_020ADA84
+.extern FUN_020AE554
+.extern FUN_020AE5B0
+.extern FUN_020AE600
+.extern thunk_FUN_020adc8c_2
+.extern FUN_020AE684
+.extern SND_GetFirstInstDataPos
+.extern SND_GetNextInstData
+.extern SND_GetWaveDataAddress
+.extern SND_GetWaveDataCount
+.extern DC_StoreRange
+.extern SND_SetWaveDataAddress
+.extern SND_InvalidateWaveData
+.extern SND_DestroyWaveArc
+.extern SND_InvalidateBankData
+.extern SND_DestroyBank
+.extern SND_InvalidateSeqData
+.extern MI_CpuCopy8
+.extern MI_CpuFill8
+.extern SND_AssignWaveArc
+.extern OS_LockMutex
+.extern OS_UnlockMutex
+.extern MI_Copy48B
+.extern OS_GetLockID
+.extern OSi_UnlockVram
+.extern MI_Copy64B
+.extern MI_Copy36B
+.extern MI_DmaFill32Async
+.extern _ll_sdiv
+.extern MI_WaitDma
+.extern MI_DmaCopy32Async
+.extern MI_DmaCopy32
+.extern MI_SendGXCommandAsync
+.extern GX_BeginLoadClearImage
+.extern GX_LoadClearImageDepth
+.extern GX_EndLoadClearImage
+.extern GX_BeginLoadClearImage
+.extern GX_LoadClearImageColor
+.extern GX_EndLoadClearImage
+.extern G3X_GetClipMtx
+.extern G3X_GetClipMtx
+.extern G3_MultMtx33
+.extern G3X_GetVectorMtx
+.extern G3X_GetClipMtx
+.extern G3X_GetClipMtx
+.extern G3X_GetClipMtx
+.extern G3X_GetVectorMtx
+.extern FX_InvAsync
+.extern FX_GetDivResultFx64c
+.extern FX_GetDivResultFx64c
+.extern FX_GetDivResultFx64c
+.extern FX_GetDivResult
+.extern FX_GetDivResultFx64c
|