.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 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_BeginSleep .extern SND_EndSleep .extern SND_Init .extern SND_Shutdown .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 OS_Terminate .extern MI_StopDma .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