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