-
Notifications
You must be signed in to change notification settings - Fork 1
RDP The Graphics Processor
bperris edited this page Feb 12, 2021
·
9 revisions
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.
There is a command busy flag, which is an indication flag that the RDP is currently executing a RDP command.