メモリ - レジスタ


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

レジスタ

名前 アドレス:幅 説明
DISPLAY_CR 0x04000000:32
WAIT_CR 0x04000204:16 ウエイトステートコントロールレジスタ
KEYS 0x04000130:16 キーレジスタ
IME 0x04000208:32 割り込みマスタ有効
IE 0x04000210:32 割り込み有効
IF 0x04000214:32 割り込みフラグ
CARD_CR1 0x040001A0:32 カード CR1
CARD_CR2 0x040001A4:32 カード CR2
CARD_PARAMS 0x040001A8:64 カードコマンド
CARD_DATA 0x04100000:32 カードデータ
CARD_DATA_RD 0x04100010:32 カードデータ
HALT_CR 0x04000300:16 Halt コントロールレジスタ
POWER_CR 0x04000308:16 電源コントロールレジスタ
PROTECTION_CR 0x04000308:32 プロテクションコントロールレジスタ (ARM7)
SOUND504 0x04000504:16 サウンドバイアスレジスタ (ARM7)

ARM9


メモリ
名前 アドレス 説明
REG_EXMEMCNT 0x04000204:16

ビデオ
名前 アドレス 説明
VRAM_CR 0x04000240:32
VRAM_A_CR 0x04000240:8
VRAM_B_CR 0x04000241:8
VRAM_C_CR 0x04000242:8
VRAM_D_CR 0x04000243:8
VRAM_E_CR 0x04000244:8
VRAM_F_CR 0x04000245:8
VRAM_G_CR 0x04000246:8
WRAM_CR 0x04000247:8
VRAM_H_CR 0x04000248:8
VRAM_I_CR 0x04000249:8
0x04000280:16
0x04000280:16
0x04000280:16
0x04000280:16

ディスプレイ制御
名前 アドレス 説明
DISPLAY_CR 0x04000000:32
SUB_DISPLAY_CR 0x04001000:32
BRIGHTNESS 0x0400006C:16
SUB_BRIGHTNESS 0x0400106C:16
BGCTRL 0x04000008:16
BG0_CR 0x04000008:16
BG1_CR 0x0400000A:16
BG2_CR 0x0400000C:16
BG3_CR 0x0400000E:16
BGCTRL_SUB 0x04001008:16
SUB_BG0_CR 0x04001008:16
SUB_BG1_CR 0x0400100A:16
SUB_BG2_CR 0x0400100C:16
SUB_BG3_CR 0x0400100E:16

ディスプレイキャプチャ制御
名前 アドレス 説明
REG_DISPCAPCNT 0x04000064:32

3Dコア制御
名前 アドレス 説明
GFX_CONTROL 0x04000060:16

行列プロセッサ制御
名前 アドレス 説明
MATRIX_CONTROL 0x04000440:32

行列演算結果
名前 アドレス 説明
MATRIX_READ_CLIP 0x04000640:32

数値演算コプロセッサ
名前 アドレス 説明
DIV_CR 0x04000280:16
DIV_NUMERATOR64 0x04000290:64
DIV_NUMERATOR32 0x04000290:32
DIV_DENOMINATOR64 0x04000298:64
DIV_DENOMINATOR32 0x04000298:32
DIV_RESULT64 0x040002A0:64
DIV_RESULT32 0x040002A0:32
DIV_REMAINDER64 0x040002A8:64
DIV_REMAINDER32 0x040002A8:32
SQRT_CR 0x040002B0:16
SQRT_PARAM64 0x040002B8:64
SQRT_RESULT32 0x040002B4:32
SQRT_PARAM32 0x040002B8:32

振動パック
名前 アドレス 説明
RUMBLE_PAK 0x08000000:16
WARIOWARE_PAK 0x080000C4:16
WARIOWARE_ENABLE 0x080000C6:16

ARM7

プロテクション
名前 アドレス 説明
PROTECTION 0x04000308:32

メモリ
名前 アドレス 説明
REG_EXMEMSTAT 0x04000204:16

ARM7,ARM9 共通

IPC(Inter Proccessor Communication)
プロセッサ間コミュニケーション
名前 アドレス 説明
REG_IPC_SYNC 0x04000180:16

FIFO
名前 アドレス 説明
REG_IPC_FIFO_TX 0x04000188:32
REG_IPC_FIFO_RX 0x04100000:32
REG_IPC_FIFO_CR 0x04000184:16

カードバス
名前 アドレス 説明
CARD_CR1 0x040001A0:16
CARD_CR1H 0x040001A1:8
CARD_EEPDATA 0x040001A2:8
CARD_CR2 0x040001A4:32
CARD_COMMAND 0x040001A8:8
CARD_DATA_RD 0x04100010:32
CARD_1B0 0x040001B0:32
CARD_1B4 0x040001B4:32
CARD_1B8 0x040001B8:16
CARD_1BA 0x040001BA:16

DMA
名前 アドレス 説明
DMA0_SRC 0x040000B0:32
DMA0_DEST 0x040000B4:32
DMA0_CR 0x040000B8:32
DMA1_SRC 0x040000BC:32
DMA1_DEST 0x040000C0:32
DMA1_CR 0x040000C4:32
DMA2_SRC 0x040000C8:32
DMA2_DEST 0x040000CC:32
DMA2_CR 0x040000D0:32
DMA3_SRC 0x040000D4:32
DMA3_DEST 0x040000D8:32
DMA3_CR 0x040000DC:32


ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。