In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
562 bytes added ,  08:30, 1 June 2008
adding content
Line 64: Line 64:  
||x'0d07_0100||SDHC !#1    ||
 
||x'0d07_0100||SDHC !#1    ||
 
|-
 
|-
||x'0d80_0000||memory region is called "ACR"
+
||x'0d80_0000||IPC|||| reg 0: request pointer || To make an IOS request, the physical address of an IOS command struct is written here by the Broadway.  Then, Broadway sets bit 0 of IPC reg 1 to indicate a request is ready.
 +
|-
 +
||x'0d80_0004||IPC|||| reg 1: semaphore flags || Broadway sets bits here as "doorbells" to indicate status; Starlet responds by setting flags here.
 +
|-
 +
||x'0d80_0008||IPC||||reg 2: Reply pointer ||  When an IOS request has completed, IOS will modify the original command struct passed in IPC reg 0, copy that pointer to reg 2, then set reg 1 to 0x14 to indicate a reply is ready.
 
|-
 
|-
 
||x'0d80_0010||timer (core clock divided by 128)
 
||x'0d80_0010||timer (core clock divided by 128)

Navigation menu