CTRDG_WriteAgbSramAsync

構文

#include <nitro/ctrdg.h>
void CTRDG_WriteAgbSramAsync(u32 dst, const void* src, u32 size, CTRDG_TASK_FUNC callback);
  

引数

dst ライト先の SRAM のアドレス(AGB メモリマップ上のアドレス)
src ライト元のワーク領域のアドレス
size バイト単位でのライトサイズ
callback Write処理終了時に呼び出されるコールバック関数

返り値

なし。

説明

引数で指定されたワーク領域アドレスから、size バイトのデータを SRAM の dst アドレス以降に非同期で書き込みます。

アクセスサイクルの設定は関数内で行いますので、事前に行う必要はありません。

※この関数内では一定期間カートリッジバスがロックされますので注意して下さい。

また IS-NITRO-DEBUGGER 1.66 以前のバージョンでは AGB バックアップデバイスに正常にアクセスすることはできませんので、注意してください。

参照

CTRDG_WriteAgbSram

履歴

2006/05/25 IS-NITRO-DEBUGGER 1.66 以前のバージョンでは AGB バックアップデバイスに正常にアクセスできないことを追記
2006/04/07 初版