割り込み - レジスタ


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

  • 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)
ツールボックス

下から選んでください:

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