Line 52:
Line 52:
|}
|}
−
==Interrupt Mask (0xCC003004)==
+
==Interrupt Mask (0x0C003004)==
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
|- style="background-color: #ddd;"
|- style="background-color: #ddd;"
Line 90:
Line 90:
| 15-31 || Unused/reserved
| 15-31 || Unused/reserved
|}
|}
+
+
{{reg32 | PI_FIFO_WP | addr = 0x0C003014 | hifields = 3 | lofields = 2 |
+
|2 |1 | 13 |
+
|U |R |R/W |
+
| |WRAPPED|ADDR ||
+
|11 |5 |
+
|R/W |U |
+
|ADDR | |
+
}}
+
This register holds the current address and state of the CPU FIFO write pointer.
+
{{regdesc
+
|WRAPPED|Indicates the write pointer reached the end of the FIFO and wrapped to the start. Note that it is in a different location from the gamecube to allow for MEM2 addresses.
+
|ADDR|Word address that will be written to next.
+
}}