- POWER_CR (0x04000304:16) ARM9
ビット |
名前 |
15 |
LCD 選択 |
14..10 |
- |
9 |
2D コア B 電源 |
8 |
- |
7..3 |
- |
3 |
ジオメトリエンジンの電源 |
2 |
ラスタライズエンジンの電源 |
1 |
2D コア A の電源 |
0 |
スクリーンの電源 |
LCD 選択 ビット :
- 0: 2D コア B が上画面に表示されます。2D コア A は下画面に表示されます。
- 1: 2D コア A が上画面に表示されます。2D コア B は下画面に表示されます。
それぞれのデバイスの電源状態は次の値で設定します。
- POWER_CR (0x04000304:16) ARM7
ビット |
名前 |
15..2 |
読み込み時0、書き込み無視 |
1 |
Wifi 電源 |
0 |
スピーカ電源 |
それぞれのデバイスの電源状態は次の値で設定します。
ARM7 SPIバスに接続された電源管理ICへのコマンド
0x00 |
コントロールレジスタ書き込み |
0x80 |
コントロールレジスタ読み込み |
You write the command, then the argument (or 0 for a read).
コントロールレジスタのフォーマット
7 |
テストが必要… |
6 |
DS 電源 (0: オン, 1: シャットダウン) |
5..4 |
LED コントロール |
3 |
上画面バックライト (0: オフ, 1: オン) |
2 |
下画面バックライト (0: オフ, 1: オン) |
1 |
ボリュームスライダー (1: 有効, 0: 無効) |
0 |
サウンドハードウェア電源 (1: オン, 0: オフ) |
ボリュームスライダーを無効にした場合、サウンド出力は最大ボリュームになります。
HALT_CR (0x04000300:16)
ビット |
名前 |
15 |
? |
14 |
GBA モード (but aparently can't be set from user code) |
1 |
Dunno |
0 |
First boot bit maybe |
Write HALT_CR with the BIOS appropriate bios function.
ARM9: 0003 retained with ffff write, 0001 always (write 0000 and it reads 0001)
ARM7: 8001 retained with ffff or 0000 write, hmm
PROTECTION_CR (0x1204) reads 0x1204, cannot be written to, so sad. (ARM7 bios writes 0x1205 to it, low bit must be latch and never allow to be modified)
最終更新:2007年12月09日 22:19