GameCube GX Command Processor: Gather Pipe, FIFO Watermarks, and Draw State
Follow GameCube GX commands from CPU gather writes through the FIFO and command processor, including watermarks, interrupts, and synchronization.
tag
6 posts
Follow GameCube GX commands from CPU gather writes through the FIFO and command processor, including watermarks, interrupts, and synchronization.
Model the N64 Audio Interface as a clocked PCM DMA endpoint, from aligned RDRAM buffers and a two-entry queue to status transitions and sample-rate divisors.
Trace Nintendo DS geometry commands through packed FIFO writes, the internal pipe, GXSTAT, DMA thresholds, matrix state, and polygon completion.
Separate Nintendo DS PCM channels from ARM7 sound FIFOs, then trace FIFO requests, capture routing, DMA writes, and audio-clock edge cases.
Understand Nintendo DS ARM7/ARM9 IPCSYNC and FIFO registers, interrupt edges, backpressure, message framing, and emulator test cases.
FIFOs connect unrelated processes through a filesystem name; process substitution makes similar streams temporary, and both need careful failure handling.