Skip to content

RDP The Graphics Processor

bperris edited this page Feb 12, 2021 · 9 revisions

Command Interface

TODO: Complete documentation on the DPC registers

The RDP status register defines bits 9 and 10 as start valid and end value.

I believe 0 represents valid, and 1 represents invalid according the way the graphics ucode uses the start valid bit.

It seems that the RDP would turn on these bits when it starts reading a display list into the internal command buffer, when it finishes, they get cleared. The graphics ucode running on the RSP waits till the RDP is done reading a display list so it can start building the next display list for the RDP. No one seems to check the end valid bit maybe due to predictability.

Clone this wiki locally