Difference between revisions of "Hardware/Drive Interface"
< Hardware
Jump to navigation
Jump to search
m |
m (DIIMMBUF, not DIMMBUF) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
{{hwstub}} | {{hwstub}} | ||
{{yagcd}} | {{yagcd}} | ||
+ | {{seealso|:/dev/di}} | ||
{| border="1" | {| border="1" | ||
! base !! function !! offset !! description !! contents/example | ! base !! function !! offset !! description !! contents/example | ||
Line 29: | Line 30: | ||
||0x0D806018|| DILENGTH || || || DI DMA transfer length register | ||0x0D806018|| DILENGTH || || || DI DMA transfer length register | ||
|- | |- | ||
− | ||0x0D806020|| | + | ||0x0D80601C|| DICR || || || DI control register |
+ | |- | ||
+ | ||0x0D806020|| DIIMMBUF || || || DI immediate data buffer | ||
|- | |- | ||
||0x0D806024|| DICFG || || || DI configuration register | ||0x0D806024|| DICFG || || || DI configuration register | ||
|} | |} |
Latest revision as of 21:36, 31 August 2019
Drive Interface | |
Access | |
---|---|
Broadway | Conditional |
Starlet | Full |
Registers | |
Base | 0x0d806000 |
Length | 0x40 |
Access size | 32 bits |
Byte order | Big Endian |
IRQs | |
Broadway | 2 |
Hollywood | 18 |
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. |
- See also: /dev/di
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 | ||
0x0D80601C | DICR | DI control register | ||
0x0D806020 | DIIMMBUF | DI immediate data buffer | ||
0x0D806024 | DICFG | DI configuration register |