#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 );
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.
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.
CTRDG_Init, CTRDG_CpuCopy*, CTRDG_Read*, CTRDG_Write*
09/17/2004 Initial version