Memory Interface (MI)
[Function List]
- Memory operations by the CPU
- MI_CpuCopy*
- MI_CpuFill*
- MI_CpuClear*
- MI_CpuSend*
- Memory operations by the DMA
- MI_DmaCopy*
- MI_DmaFill*
- MI_DmaClear*
- MI_DmaSend*
- MI_HBlankDmaCopy*
- MI_VBlankDmaCopy*
- MI_DispMemDmaCopy
- MI_SendGXCommand*
- MI_IsDmaBusy
- MI_WaitDma
- MI_StopDma
- External Memory Control
- MI_SetMainMemoryPriority
- MI_GetMainMemoryPriority
- MI_GetCardProcessor
- MI_GetCartridgeProcessor
- MI_SetPhiClock
- MI_GetPhiClock
- MI_SetCartridgeRomCycle1st
- MI_GetCartridgeRomCycle1st
- MI_SetCartridgeRomCycle2nd
- MI_GetCartridgeRomCycle2nd
- MI_SetCartridgeRamCycle
- MI_GetCartridgeRamCycle
- MI_SetAgbCartridgeFastestRomCycle
- Work RAM Settings
- MI_SetWramBank
- Memory Swap
- MI_SwapByte
- MI_SwapWord
- Expanding compressed data
- MI_UnpackBits
- MI_UncompressLZ8
- MI_UncompressLZ16
- MI_UncompressHuffman
- MI_UncompressRL8
- MI_UncompressRL16
- MI_UnfilterDiff8
- MI_UnfilterDiff16
- MI_GetUncompressedSize
- MI_GetCompressionType
- MI_InitUncompContextRL
- MI_InitUncompContextLZ
- MI_InitUncompContextHuffman
- MI_ReadUncompRL8
- MI_ReadUncompRL16
- MI_ReadUncompHuffman
- MI_ReadUncompLZ8
- MI_ReadUncompLZ16
- MI_CompressRL
- MI_CompressLZ
- MI_CompressLZFast
- MI_CompressHuffman
- Byte Access
- MI_ReadByte
- MI_WriteByte
- Types, Structures
- MICompressionHeader
- MIUncompContextRL
- MIUncompContextLZ
- MIUncompContextHuffman