割り込み - レジスタ

  • 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へ

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2007年12月09日 22:32
ツールボックス

下から選んでください:

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