GTE Input Timing and I/O Load Pairs: Difference between revisions
| Revision as of 05:18, 23 October 2026 RemmyLee (Hardware tests: nine DMA, MDEC and BIOS test pages with part names for titles; join one-sentence paragraphs per voice.md) | Revision as of 05:26, 23 October 2026 RemmyLee (Hardware tests: cross-link the two CD-ROM no-disc pages and the two GTE input timing pages, with the measured step sizes) | ||
| Line 18: | Line 18: | ||
| ### GTE Inputs | ### GTE Inputs | ||
| − | The table gives, for each input whose old and new values lead to different results, how many NOPs must come between a write and the command for the command to use it. It also gives the latest write after the command that still reached it. A dagger (†) marks a row in which the cold and the cached runs differed, and the figure is then the latest gap at which either run took the write.[^runh] | + | The table gives, for each input whose old and new values lead to different results, how many NOPs must come between a write and the command for the command to use it. It also gives the latest write after the command that still reached it. A dagger (†) marks a row in which the cold and the cached runs differed, and the figure is then the latest gap at which either run took the write.[^runh] The "after" rows step in 1 to 8 NOPs, a different step for each input, so a figure is the last step tested that reached the command. For NCDT and NCCT the step after 0 was 8 NOPs, and for NCT it was 4. [GTE Lighting Input Latency](/tests/gte-latency/) steps NCT, NCCT and NCDT one NOP at a time, and there a write to VXY2 three NOPs after any of the three commands no longer reached it.[^runh] |
| Table: When each GTE command reads its inputs | Table: When each GTE command reads its inputs | ||
| Line 44: | Line 44: | ||
| | NCDS, NCCS | RGBC | 0 | 8 NOPs after † | | | NCDS, NCCS | RGBC | 0 | 8 NOPs after † | | ||
| | NCT | VXY2 | 0 | 4 NOPs after † | | | NCT | VXY2 | 0 | 4 NOPs after † | | ||
| − | | NCDT, NCCT | VXY2 | 0 | at once | | + | | NCDT, NCCT | VXY2 | 0 | at once (next step 8 NOPs) | |
| | CC | RGBC | 0 | 2 NOPs after † | | | CC | RGBC | 0 | 2 NOPs after † | | ||
| | CC | IR1 | 2 † | | | | CC | IR1 | 2 † | | | ||