mirror of
https://github.com/rvtr/ntr_bootrom.git
synced 2025-10-31 07:11:11 -04:00
50 lines
1.9 KiB
ArmAsm
50 lines
1.9 KiB
ArmAsm
;=======================================================================
|
||
; IrisMainMemoryDefineArm.s
|
||
; IRIS メインメモリ定数(ARMASM用)
|
||
;
|
||
; Copyright (C) 2003 NINTENDO Co.,Ltd.
|
||
;=======================================================================
|
||
IF :DEF: _IRIS_MMEM_DEFINE_H
|
||
ELSE
|
||
_IRIS_MMEM_DEFINE_H * 1
|
||
|
||
|
||
;-----------------------------------------------------------------------
|
||
; メインメモリ コマンド
|
||
;-----------------------------------------------------------------------
|
||
|
||
; 4サイクル目のデータ
|
||
|
||
MMEMD4_PARTIAL_REFRESH_NONE * 0x0003 ; パーシャルリフレッシュ無し
|
||
MMEMD4_BURST_CONTINUOUS * 0x001c ; 連続バースト(224バイト)
|
||
MMEMD4_BURST_MODE * 0x0000 ; バーストモード
|
||
MMEMD4_PAGE_MODE * 0x0020 ; ページモード
|
||
MMEMD4_SB1 * 0xffc0 ; 1固定
|
||
|
||
; 5サイクル目のデータ
|
||
|
||
MMEMD5_1ST_R4_W3 * 0x0002 ; 1stR/W = 4/3
|
||
MMEMD5_BURST_WRITE * 0x0000 ; バーストライト
|
||
MMEMD5_CLOCK_TRIGGER_UP * 0x0100 ; クロック立上り
|
||
MMEMD5_BURST_LINER * 0x0200 ; バーストリニア・シーケンス
|
||
MMEMD5_SB1 * 0xe430 ; 1固定
|
||
|
||
; 6サイクル目のアドレス
|
||
|
||
MMEMP_SB1 * 0x004003fe ; 1固定
|
||
MMEMP_CLOCK_TRIGGER_UP * 0x00000400 ; クロック立上り
|
||
MMEMP_BURST_WRITE * 0x00000000 ; バーストライト
|
||
MMEMP_BURST_LINER * 0x00001000 ; バーストリニア・シーケンス
|
||
MMEMP_1ST_R4_W3 * 0x00004000 ; 1stR/W = 4/3
|
||
MMEMP_BURST_MODE * 0x00000000 ; バーストモード
|
||
MMEMP_PAGE_MODE * 0x00010000 ; ページモード
|
||
MMEMP_BURST_CONTINUOUS * 0x000e0000 ; 連続バースト(224バイト)
|
||
MMEMP_PARTIAL_REFRESH_NONE * 0x00300000 ; パーシャルリフレッシュ無し
|
||
|
||
|
||
|
||
ENDIF ; _IRIS_MMEM_DEFINE_H
|
||
|
||
END
|
||
|