13 while (channel[2] & 0x80000000) {
The task scheduler: tasks, their order and the scheduler's state.
DMA channel registers, and the DMA and CPU fills.
#define Dma_Fill32(value, destination, size)
Fills size bytes at destination with the word value by DMA3.
The engine call layer: one typed inline for each of the thirteen main-image routines below that the s...
static s32 FieldScheduler_AddCallback(SchedulerCallback callback, s32 priority)
Registers a main-image scheduler callback.
void * Runtime_AllocateBlock(s32 kind, s32 size)
As Runtime_AllocateHeapBlock, but tries EWRAM first, for blocks that need room more than speed: the b...
The hardware's I/O registers and their bits, as pret names them.
The heaps: allocating and freeing blocks.
static __inline__ void WaitDma(struct DmaRegisters volatile *channel)
The system's routines and globals: interrupts, BIOS sound bias, random numbers and sleep.