#include <nitro/ctrdg.h>
BOOL CTRDG_DmaCopy16( u32 dmaNo, const void* src, void* dest, u32 size );
BOOL CTRDG_DmaCopy32( u32 dmaNo, const void* src, void* dest, u32 size );
dmaNo | The DMA number (0-3) that is used in the transfer. |
src | The transfer source address. |
dest | The transfer destination address. |
size | The transfer size (in bytes). |
Returns a value of TRUE if the transfer succeeds. Returns a value of FALSE when there is no Game Pak or if the transfer fails.
These functions transfer data that is on the Game Pak using DMA.
CTRDG_DmaCopy16()
transfers data using MI_DmaCopy16().CTRDG_DmaCopy32()
transfers data using MI_DmaCopy32().
These functions do not set the access cycle. The access cycle must be set in advance.
CTRDG_Init
, CTRDG_CpuCopy*
, CTRDG_Read*
, CTRDG_Write*
09/17/2004 Initial Version