
#include <nitro/ctrdg.h>
void CTRDG_ReadAgbSramAsync(u32 src, void* dst, u32 size, CTRDG_TASK_FUNC callback);
| src | リード元の SRAM のアドレス(AGB メモリマップ上のアドレス) |
| dst | リードしたデータを格納するワーク領域のアドレス(AGB メモリマップ上のアドレス) |
| size | バイト単位でのリードサイズ |
| callback | Read処理終了時に呼び出されるコールバック関数 |
なし。
引数で指定された SRAM アドレスから、size バイトのデータをワークの dst アドレス以降に非同期で読み出します。
アクセスサイクルの設定は関数内で行いますので、事前に行う必要はありません。
※この関数内では一定期間カートリッジバスがロックされますので注意して下さい。
また IS-NITRO-DEBUGGER 1.66 以前のバージョンでは AGB バックアップデバイスに正常にアクセスすることはできませんので、注意してください。
2006/05/25 IS-NITRO-DEBUGGER 1.66 以前のバージョンでは AGB バックアップデバイスに正常にアクセスできないことを追記
2006/04/07 初版