MI_SetCartridgeRomCycle1st

構文

#include <nitro/mi.h>

void MI_SetCartridgeRomCycle1st( MICartridgeRomCycle1st c1 )

引数

c1 カートリッジROM領域へアクセスの1stアクセスサイクル

返り値

なし。

説明

カートリッジROM領域への1stアクセスサイクルを設定します。
2nd以降のアクセスサイクルを設定するのは MI_SetCartridgeRomCycle2nd()で行います。
アクセスサイクルの計算方法とAGBカートリッジに関する注意については、 MI_SetAgbCartridgeFastestRomCycle() のリファレンスを参照ください。

引数c1 は、MICartridgeRomCycle1st 列挙型で、以下の意味を持ちます。

MI_CTRDG_ROMCYCLE1_6 6サイクル
MI_CTRDG_ROMCYCLE1_8 8サイクル
MI_CTRDG_ROMCYCLE1_10 10サイクル
MI_CTRDG_ROMCYCLE1_18 18サイクル

内部動作

IOレジスタの、EXMEMCNT(0x4000204)にアクセスしています。

参照

MI_GetCartridgeRomCycle1st, MI_SetCartridgeRomCycle2nd, MI_GetCartridgeRomCycle2nd, MI_SetAgbCartridgeFastestRomCycle

履歴

2005/03/01 リンク追加
2004/07/01 名前変更。1→1st
2004/05/25 名前変更。Cartridge をつけた。
2003/12/18 初版