# CTRDG_DmaCopy*

## 構文

      #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 | 転送に使用するDMA 番号(0〜3)
src | 転送元アドレス
dest | 転送先アドレス
size | 転送サイズ(バイト)

## 返り値

転送に成功すればTRUEを返します。カートリッジが存在せず転送出来なかった場合は FALSE を返します。

## 説明

カートリッジ上のデータをDMAで転送します。

`CTRDG_DmaCopy16()` は MI_DmaCopy16()を用いてデータを転送します。
`CTRDG_DmaCopy32()` は MI_DmaCopy32()を用いてデータを転送します。

アクセスサイクルの設定は行いません。事前に行っておいてください。

## 参照

`CTRDG_Init, CTRDG_CpuCopy*, CTRDG_Read*, CTRDG_Write*
`

## 履歴

2004/09/17 初版