「割り込み - レジスタ」の編集履歴(バックアップ)一覧はこちら
「割り込み - レジスタ」(2007/12/09 (日) 22:32:12) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
-4000208h - IME - 16bit - 割り込みマスタ有効 (R/W)
GBAと同じ使い方です。
-4000210h - IE - 32bit - 割り込み有効 (R/W)
-4000214h - IF - 32bit - 割り込み発生フラグ (R/W)
|ビット|説明|
|0~6|GBAと同じ|
|7 |ARM7 のみ: SIO/RCNT/RTC (Real Time Clock)|
|8~|GBAと同じ|
|16 |IPC 同期|
|17 |IPC 送信 FIFO Empty|
|18 |IPC 受取 FIFO Not Empty|
|19 |ゲームカード Data Transfer Completion|
|20 |ゲームカード IREQ_MC|
|21 |ARM9 のみ: Geometry Command FIFO|
|22 |ARM7 のみ: Screens unfolding|
|23 |ARM7 のみ: SPI bus|
|24 |ARM7 のみ: Wifi|
|25~31|未使用|
IE/IF flag bits (ARM9):
bit Purpose See also
31..22 000000 Cannot be set
21 Unknown Can be written
20 DS Card (IRQ pin) DS Card Port
19 DS Card (controller) Card Registers
18 Unknown Can be written
17 Unknown Can be written
16 Unknown Can be written
15..14 00 Cannot be set
13 GBA Cart IRQ pin GBA Cartridge Port
12 Keys Key Input
11 DMA 3 DMA
10 DMA 2 DMA
9 DMA 1 DMA
8 DMA 0 DMA
7 0 Cannot be set
6 Timer 3 Timers
5 Timer 2 Timers
4 Timer 1 Timers
3 Timer 0 Timers
2 Y-Equals Video
1 H-Blank Video
0 V-Blank Video
ARM7:
24 Wireless hardware Main?
23 SPI completed SPI
22 Hinge close magnet KeyInput
20 DS Card (IRQ pin) DS Card Port
19 DS Card (controller) Card Registers
13 GBA Cart IRQ pin GBA Cartridge Port
12 Keys Key Input
11 DMA 3 DMA
10 DMA 2 DMA
9 DMA 1 DMA
8 DMA 0 DMA
6 Timer 3 Timers
5 Timer 2 Timers
4 Timer 1 Timers
3 Timer 0 Timers
2 Y-Equals Video
1 H-Blank Video
0 V-Blank Video
IE: 0x04000210:32 IF: 0x04000214:32 IME: 0x04000208:32 (8/16/32 accesses work, but only the LSB has any meaning, all others read 0, and ignore writes)
-4000208h - IME - 16bit - 割り込みマスタ有効 (R/W)
GBAと同じ使い方です。
-4000210h - IE - 32bit - 割り込み有効 (R/W)
-4000214h - IF - 32bit - 割り込み発生フラグ (R/W)
|ビット|説明|
|0~6|GBAと同じ|
|7 |ARM7 のみ: SIO/RCNT/RTC (Real Time Clock)|
|8~|GBAと同じ|
|16 |IPC 同期|
|17 |IPC 送信 FIFO Empty|
|18 |IPC 受取 FIFO Not Empty|
|19 |ゲームカード Data Transfer Completion|
|20 |ゲームカード IREQ_MC|
|21 |ARM9 のみ: Geometry Command FIFO|
|22 |ARM7 のみ: Screens unfolding|
|23 |ARM7 のみ: SPI bus|
|24 |ARM7 のみ: Wifi|
|25~31|未使用|
IE/IF flag bits (ARM9):
bit Purpose See also
31..22 000000 Cannot be set
21 Unknown Can be written
20 DS Card (IRQ pin) DS Card Port
19 DS Card (controller) Card Registers
18 Unknown Can be written
17 Unknown Can be written
16 Unknown Can be written
15..14 00 Cannot be set
13 GBA Cart IRQ pin GBA Cartridge Port
12 Keys Key Input
11 DMA 3 DMA
10 DMA 2 DMA
9 DMA 1 DMA
8 DMA 0 DMA
7 0 Cannot be set
6 Timer 3 Timers
5 Timer 2 Timers
4 Timer 1 Timers
3 Timer 0 Timers
2 Y-Equals Video
1 H-Blank Video
0 V-Blank Video
ARM7:
24 Wireless hardware Main?
23 SPI completed SPI
22 Hinge close magnet KeyInput
20 DS Card (IRQ pin) DS Card Port
19 DS Card (controller) Card Registers
13 GBA Cart IRQ pin GBA Cartridge Port
12 Keys Key Input
11 DMA 3 DMA
10 DMA 2 DMA
9 DMA 1 DMA
8 DMA 0 DMA
6 Timer 3 Timers
5 Timer 2 Timers
4 Timer 1 Timers
3 Timer 0 Timers
2 Y-Equals Video
1 H-Blank Video
0 V-Blank Video
IE: 0x04000210:32 IF: 0x04000214:32 IME: 0x04000208:32 (8/16/32 accesses work, but only the LSB has any meaning, all others read 0, and ignore writes)
[[@wikiへ>http://kam.jp"><META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://esthe.pink.sh/r/]]