Difference between revisions of "Hardware/Drive Interface"
< Hardware
Jump to navigation
Jump to search
(add nfoz) |
|||
Line 10: | Line 10: | ||
{{hwstub}} | {{hwstub}} | ||
{{yagcd}} | {{yagcd}} | ||
+ | {| border="1" | ||
+ | ! base !! function !! offset !! description !! contents/example | ||
+ | |- | ||
+ | |0x0D806000|| DI || looks almost identical to the Gamecube DI interface | ||
+ | |- | ||
+ | ||0x0D806000|| DISR || || || DI status register | ||
+ | |- | ||
+ | ||0x0D806004|| DICVR || || || DI cover register (status2) | ||
+ | |- | ||
+ | ||0x0D806008|| DICMDBUF0 || || || DI command buffer 0 | ||
+ | |- | ||
+ | ||0x0D80600C|| DICMDBUF1 || || || DI command buffer 1 | ||
+ | |- | ||
+ | ||0x0D806010|| DICMDBUF2 || || || DI command buffer 2 | ||
+ | |- | ||
+ | ||0x0D806014|| DIMAR || || || DI DMA memory address register | ||
+ | |- | ||
+ | ||0x0D806018|| DILENGTH || || || DI DMA transfer length register | ||
+ | |- | ||
+ | ||0x0D806020|| DIMMBUF || || || DI immediate data buffer | ||
+ | |- | ||
+ | ||0x0D806024|| DICFG || || || DI configuration register | ||
+ | |} |
Revision as of 03:54, 26 February 2009
Drive Interface | |
Access | |
---|---|
Broadway | Conditional |
Starlet | Full |
Registers | |
Base | 0x0d806000 |
Length | 0x40 |
Access size | 32 bits |
Byte order | Big Endian |
IRQs | |
Broadway | 2 |
This Hardware-related article is a stub. You can help WiiBrew by expanding it. |
This article may be improved with information from Yet Another GameCube Documentation. You can help WiiBrew by expanding this article with the information and wikifying it. |
base | function | offset | description | contents/example |
---|---|---|---|---|
0x0D806000 | DI | looks almost identical to the Gamecube DI interface | ||
0x0D806000 | DISR | DI status register | ||
0x0D806004 | DICVR | DI cover register (status2) | ||
0x0D806008 | DICMDBUF0 | DI command buffer 0 | ||
0x0D80600C | DICMDBUF1 | DI command buffer 1 | ||
0x0D806010 | DICMDBUF2 | DI command buffer 2 | ||
0x0D806014 | DIMAR | DI DMA memory address register | ||
0x0D806018 | DILENGTH | DI DMA transfer length register | ||
0x0D806020 | DIMMBUF | DI immediate data buffer | ||
0x0D806024 | DICFG | DI configuration register |