Frame scheduling, memory, resources and core runtime services. More...
Go to the source code of this file.
Frame scheduling, memory, resources and core runtime services.
Far-call interfaces; their ordered jump stubs live in games/tbs/src/system/far_call/RUNTIME.S.
Definition in file runtime.h.
| void WaitFramesFar | ( | s32 | frames | ) |
Referenced by WaitFramesFar().
| s32 Scheduler_AddOrUpdateCallbackFar | ( | SchedulerCallback | callback, |
| s32 | order ) |
Referenced by Scheduler_AddOrUpdateCallbackFar().
| s32 Scheduler_RemoveCallbackFar | ( | SchedulerCallback | callback | ) |
Referenced by Scheduler_RemoveCallbackFar().
| u32 Random16Far | ( | void | ) |
Referenced by Random16Far().
Referenced by ArcTan2Far().
Referenced by FixedSqrtFar().
Referenced by Vector_AddPolarOffsetFar().
| void Runtime_SetIrqHandlerFar | ( | u32 | irq, |
| s32 | vcount, | ||
| InterruptHandler | handler ) |
Referenced by Runtime_SetIrqHandlerFar().
Referenced by Runtime_AllocateHeapBlockFar().
Referenced by Runtime_AllocateBlockFar().
| void * Runtime_BumpAllocateFar | ( | s32 | size | ) |
Far call to MemAlloc.
Referenced by Runtime_BumpAllocateFar().
| void * Runtime_BumpAllocateAlternatePoolFar | ( | s32 | size | ) |
Referenced by Runtime_BumpAllocateAlternatePoolFar().
| s32 Resource_DecodeByteLzFar | ( | const void * | source, |
| void * | destination ) |
Referenced by Resource_DecodeByteLzFar().
| s32 Resource_DecodeType01Far | ( | const void * | source, |
| void * | destination ) |
Referenced by Resource_DecodeType01Far().
Referenced by Resource_ResetEntryFar().
Referenced by VramCache_ReleaseVramFar().
Referenced by VramCache_LoadFar().
| s32 Resource_FindFreeEntryFar | ( | void | ) |
Referenced by Resource_FindFreeEntryFar().
| s32 AffineMatrix_BuildForEffectFar | ( | struct AffineTransform * | source | ) |
Referenced by AffineMatrix_BuildForEffectFar().
| void Runtime_PushSlotEntryFar | ( | void * | slot_entry, |
| s32 | slot ) |
Referenced by Runtime_PushSlotEntryFar().
| void Ui_LoadWindowGraphicsFar | ( | void | ) |
Referenced by Ui_LoadWindowGraphicsFar().
| void * Resource_GetTableEntryFar | ( | s32 | index | ) |
Referenced by Resource_GetTableEntryFar().
| void RuntimeDispatch_NoOpHookFar | ( | s32 | unused | ) |
Referenced by RuntimeDispatch_NoOpHookFar().
| void Fade_ToBlackFar | ( | s32 | frames | ) |
Referenced by Fade_ToBlackFar().
| void Fade_WaitFar | ( | void | ) |
Referenced by Fade_WaitFar().
| void SerialRuntime_InitializeFar | ( | void | ) |
Referenced by SerialRuntime_InitializeFar().
| s32 SerialRuntime_PollAndTransferFar | ( | void * | send, |
| void * | receive ) |
Referenced by SerialRuntime_PollAndTransferFar().
| void SerialRuntime_RemoveIrqHandlersFar | ( | void | ) |
Referenced by SerialRuntime_RemoveIrqHandlersFar().
Referenced by Sound_LoadPresetParametersFar().
Referenced by SerialRuntime_BeginSendFar().
| s32 SerialRuntime_BeginReceiveFar | ( | void * | destination | ) |
Referenced by SerialRuntime_BeginReceiveFar().
| s32 SerialRuntime_GetActiveTransfersFar | ( | void | ) |
Referenced by SerialRuntime_GetActiveTransfersFar().
| s32 Scheduler_SetTaskFlagsFar | ( | SchedulerCallback | callback, |
| u32 | mask ) |
Referenced by Scheduler_SetTaskFlagsFar().