#include <nitro/mi.h>
void MI_DispMemDmaCopy( u32 dmaNo, const void* src );
dmaNo | DMA channel used |
src | The transfer source address. |
None.
This function performs DMA memory transfers in the main memory display startup mode.
When using this mode, the access right to main memory should be set to "ARM9 Priority." Otherwise, the screen may not be displayed properly due to the delay that is caused by the startup of DMA memory as ARM7 accesses the main memory. The access right priority can be specified with MI_SetMainMemoryPriority
.
Uses the following IO registers: DMAn source register (0x40000B0 + 12n), DMAn destination register (0x40000B4 + 12n), and DMAn control register (0x40000B8 + 12n). n is the DMA channel used.))
MI_DmaCopy*
, MI_SetMainMemoryPriority
08/26/2004 Added description about the setting of the ARM9 priority to access the main memory when using DMA memory.
12/01/2003 Initial version