Files
pokediamond/arm7/global.inc
2020-06-01 23:29:20 +01:00

346 lines
7.8 KiB
PHP

.extern SDK_AUTOLOAD_ITCM_START
.extern SDK_AUTOLOAD_DTCM_START
.extern SDK_AUTOLOAD_LIST
.extern SDK_AUTOLOAD_LIST_END
.extern SDK_AUTOLOAD_START
.extern SDK_MAIN_ARENA_LO
.extern SDK_SECTION_ARENA_DTCM_START
.extern SDK_SECTION_ARENA_EX_START
.extern SDK_SECTION_ARENA_ITCM_START
.extern SDK_STATIC_BSS_END
.extern SDK_STATIC_BSS_START
; .itcm
.extern WVR_ShelterExtWram
; .dtcm
.extern OS_IrqHandler_ThreadSwitch
.extern OSi_EnterTimerCallback
.extern OSi_IrqVBlank
.extern OSi_IrqTimer3
.extern OSi_IrqTimer2
.extern OSi_IrqTimer1
.extern OSi_IrqTimer0
.extern OSi_IrqDma3
.extern OSi_IrqDma2
.extern OSi_IrqDma1
.extern OSi_IrqDma0
.extern OSi_RemoveMutexLinkFromQueue
.extern OSi_SetTimerReserved
.extern OSi_UnlockAllMutex
.extern OS_IrqDummy
.extern OS_CheckHeap
.extern OS_CreateHeap
.extern OS_CreateHeap
.extern OS_DisableInterrupts_IrqAndFiq
.extern OS_DisableIrqMask
.extern OS_EnableInterrupts
.extern OS_EnableIrqMask
.extern OS_GetArenaHi
.extern OS_GetArenaLo
.extern OS_GetProcMode
.extern OS_Init
.extern OS_InitAlloc
.extern OS_InitArena
.extern OS_InitContext
.extern OS_InitIrqTable
.extern OS_InitLock
.extern OS_InitReset
.extern OS_InitThread
.extern OS_IsResetOccurred
.extern OS_IsTickAvailable
.extern OS_LoadContext
.extern OS_ResetRequestIrqMask
.extern OS_ResetSystem
.extern OS_RestoreInterrupts_IrqAndFiq
.extern OS_SaveContext
.extern OS_SetArenaLo
.extern OS_SetCurrentHeap
.extern OS_SetIrqMask
.extern OS_SetIrqFunction
.extern OS_UnLockCartridge
.extern OS_GetLockID
.extern OS_ReleaseLockID
.extern OS_ReadOwnerOfLockWord
.extern OS_TryLockCartridge
.extern OS_UnlockCartridge
.extern OS_LockCartridge
.extern FUN_037F8000
.extern FUN_037F8530
.extern FUN_037F8CB4
.extern OS_Sleep
.extern OS_WakeupThreadDirect
.extern OS_WakeupThread
.extern OS_SleepThread
.extern OS_JoinThread
.extern OS_ExitThread
.extern OS_CreateThread
.extern OS_ReadMessage
.extern OS_ReceiveMessage
.extern OS_SendMessage
.extern OS_InitMessageQueue
.extern OS_UnlockMutex
.extern OS_LockMutex
.extern OS_InitTick
.extern OS_CancelAlarm
.extern OS_SetAlarm
.extern OS_CreateAlarm
.extern OS_InitAlarm
.extern OS_CancelVAlarms
.extern OS_SetVAlarmTag
.extern OS_SetPeriodicVAlarm
.extern OS_CreateVAlarm
.extern OS_IsVAlarmAvailable
.extern OS_InitVAlarm
.extern OS_DisableInterrupts
.extern OS_RestoreInterrupts
.extern OS_SpinWait
.extern FUN_037FB1F0
.extern MIi_CpuClear32
.extern MIi_CpuClearFast
.extern MIi_CpuCopyFast
.extern MI_CpuFill8
.extern MI_SwapWord
.extern PXI_Init
.extern PXI_SendWordByFifo
.extern PXI_SetFifoRecvCallback
.extern EXIi_SelectRcnt
.extern EXIi_SetBitRcnt0L
.extern SND_EndSleep
.extern SND_BeginSleep
.extern SND_Init
.extern SPI_Init
.extern PMi_ResetControl
.extern PMi_SetControl
.extern PM_SelfBlinkProc
.extern CTRDG_CheckPullOut_Polling
.extern CTRDG_VibPulseEdgeUpdate
.extern CTRDG_Init
.extern NVRAM_ReadDataBytes
.extern RTC_Init
.extern WVR_Shutdown
.extern WVR_Init
.extern FUN_038073EC
.extern WMSP_GetAllowedChannel
.extern OS_DisableIrqMask
.extern OS_EnableIrqMask
.extern OS_SetIrqFunction
.extern OS_GetLockID
.extern OS_EnableScheduler
.extern OS_DisableScheduler
.extern OS_Sleep
.extern OS_SetThreadPriority
.extern OS_WakeupThreadDirect
.extern OS_IsThreadTerminated
.extern OS_JoinThread
.extern OS_ExitThread
.extern OS_CreateThread
.extern OS_ReceiveMessage
.extern OS_SendMessage
.extern OS_InitMessageQueue
.extern OS_UnlockMutex
.extern OS_LockMutex
.extern OS_InitMutex
.extern OS_FreeToHeap
.extern OS_AllocFromHeap
.extern OS_GetTick
.extern OS_CancelAlarm
.extern OS_SetPeriodicAlarm
.extern OS_SetAlarm
.extern OS_CreateAlarm
.extern OS_IsAlarmAvailable
.extern OS_CancelVAlarm
.extern OS_SetVAlarm
.extern OS_CreateVAlarm
.extern OS_IsVAlarmAvailable
.extern OS_InitVAlarm
.extern OS_DisableInterrupts
.extern OS_RestoreInterrupts
.extern FUN_037FB1F0
.extern MI_WaitDma
.extern MIi_CpuClear16
.extern MIi_CpuCopy16
.extern MIi_CpuClear32
.extern MIi_CpuCopy32
.extern MIi_CpuClearFast
.extern MI_CpuFill8
.extern MI_CpuCopy8
.extern PXI_Init
.extern PXI_SetFifoRecvCallback
.extern SND_BeginSleep
.extern SPI_Unlock
.extern SPI_Lock
.extern PM_SetLEDPattern
.extern NVRAM_SoftwareReset
.extern NVRAM_ReadDataBytes
.extern NVRAM_ReadStatusRegister
.extern FUN_03806F8C
.extern WMSP_GetAllowedChannel
.extern WMSP_GetBuffer4Callback2Wm9
.extern WMSP_ReturnResult2Wm9
.extern MATH_CountPopulation
.extern _0380B764
.extern _0380B808
.extern _0380B8AC
.extern _0380B8D8
.extern _0380B904
.extern _ll_sdiv
.extern _ll_udiv
.extern _s32_div_f
.extern _u32_div_f
.extern _03807170
.extern SNDi_DecibelSquareTable
.extern _03807294
.extern _03807298
.extern _038072A8
.extern _038072BC
.extern _038072C0
.extern _038072C4
.extern SVC_CpuSet
.extern SVC_GetCRC16
.extern SVC_GetPitchTable
.extern SVC_GetVolumeTable
.extern SVC_Halt
.extern SVC_SoundBiasReset
.extern SVC_SoundBiasSet
.extern SVC_Stop
.extern SVC_WaitByLoop
.extern _038075E4
.extern OS_IRQTable
.extern sMasterPan
.extern _03807660
.extern cardi_rom_header_addr
.extern CARD_CheckPullOut_Polling
.extern CARD_SetThreadPriority
.extern _03807668
.extern _0380766C
.extern PMi_LEDStatus
.extern PMi_BlinkPatternData
.extern _03807704
.extern _03807708
.extern OSi_IrqThreadQueue
.extern OSi_IrqCallbackInfo
.extern _03807718
.extern _0380771C
.extern _03807744
.extern _03807748
.extern _0380774C
.extern _03807774
.extern _03807780
.extern OSi_StackForDestructor
.extern OSi_RescheduleCount
.extern _0380778C
.extern OSi_SystemCallbackInSwitchThread
.extern OSi_CurrentThreadPtr
.extern OSi_IsThreadInitialized
.extern OSi_ThreadInfo
.extern _038077A0
.extern OSi_IdleThread
.extern OSi_LauncherThread
.extern _038078F4
.extern OSiHeapInfo
.extern _0380791C
.extern _03807920
.extern OSi_NeedResetTimer
.extern OSi_TickCounter
.extern _03807930
.extern _03807934
.extern _0380793C
.extern _03807940
.extern _03807944
.extern _03807948
.extern _03807950
.extern _03807954
.extern _03807958
.extern _0380795C
.extern PAD_InitXYButton
.extern PADi_XYButtonAvailable
.extern _038079E0
.extern sSurroundDecay
.extern sOrgPan
.extern sOrgVolume
.extern _03807A30
.extern _03807A34
.extern _03807A54
.extern _03807A74
.extern _03807AA0
.extern _03807F44
.extern _03807F48
.extern _03807F4C
.extern _03807F50
.extern _03807F58
.extern SNDi_SharedWork
.extern SNDi_Work
.extern _038084AC
.extern _038086EC
.extern _03808EEC
.extern _038090EC
.extern _0380910C
.extern _0380912C
.extern cardi_common
.extern _03809188
.extern _03809760
.extern _03809764
.extern cardi_rom_base
.extern rom_stat
.extern _038099A0
.extern _038099A4
.extern _038099A8
.extern _038099AC
.extern _038099B0
.extern _038099B8
.extern _03809C5C
.extern _03809C7C
.extern _03809CBC
.extern _03809CC0
.extern _03809E40
.extern _03809E4C
.extern _03809E50
.extern _03809E54
.extern _03809E80
.extern _03809F28
.extern PMi_KeyPattern
.extern PMi_TriggerBL
.extern PMi_Initialized
.extern PMi_Work
.extern _03809F64
.extern PMi_BlinkPatternNo
.extern _03809F6C
.extern _03809FA8
.extern CTRDGi_Work
.extern _03809FBC
.extern current_vib
.extern _03809FC4
.extern _03809FC8
.extern _03809FCC
.extern _03809FD0
.extern _03809FD4
.extern _03809FEC
.extern _0380A018
.extern _0380A038
.extern _0380A03C
.extern _0380A05C
.extern _0380A06C
.extern _0380A13C
.extern _0380A210
.extern _0380A3F0
.extern _0380A3F4
.extern _0380A3F8
.extern _0380A3FC
.extern _0380A400
.extern _0380A4A4
.extern _0380AA64
.extern _0380B064
.extern FS_Init
; .ext
.extern WMSP_GetIndicateThread
.extern WMSP_GetRequestThread
.extern WM_sp_init
.extern WMSP_CancelAllAlarms
.extern WMSP_CancelVAlarm
.extern WL_Terminate
.extern wmspW
.extern _0601A960
.extern _0601AE88