Development Troubleshooting: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
Fraser.mips (talk | contribs) m (Fix Typo) |
(→A Blank Screen: linkified display list) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
=== RSP - Reality Signal Processor === |
=== RSP - Reality Signal Processor === |
||
== A Blank Screen == |
|||
A blank or freezing screen usually means the [[Display List|display list]] sent to the RSP has an error it and didn't complete. This can be caused by a number of things. Some import details to look out for. |
|||
* The z buffer and color buffer must be aligned to a 64 byte boundary |
|||
* Any use of gSPDisplayList must point to a valid display list |
|||
* Pointers passed to the RSP specify their segment, eg use OS_K0_TO_PHYSICAL when passing pointers |
|||
* Any display list called with gSPDisplayList must end with gsSPEndDisplayList |
|||
=== SI - Serial Interface for EEPROM and Controllers === |
=== SI - Serial Interface for EEPROM and Controllers === |
Latest revision as of 06:46, 6 December 2021
VR4300 - Main CPU
RDP - Reality Display Processor
RSP - Reality Signal Processor
A Blank Screen
A blank or freezing screen usually means the display list sent to the RSP has an error it and didn't complete. This can be caused by a number of things. Some import details to look out for.
- The z buffer and color buffer must be aligned to a 64 byte boundary
- Any use of gSPDisplayList must point to a valid display list
- Pointers passed to the RSP specify their segment, eg use OS_K0_TO_PHYSICAL when passing pointers
- Any display list called with gSPDisplayList must end with gsSPEndDisplayList