psx.wiki

CD-ROM Controller With No Disc: Difference between revisions

Revision as of 05:11, 23 October 2026
RemmyLee
(Hardware tests: 72 more test pages, listed on the main page by area; RUN.toml no longer published)
Revision as of 05:49, 23 October 2026
RemmyLee
(Hardware tests: the last 15 test pages (timers, SPU, CPU, GPU, DMA, CD-ROM, GTE), See also links both ways; uncited clock claim removed)
Line 12:Line 12:
Every drive interrupt is polled: HINTMSK is 0 and CPU interrupts are off. Root counter 2 counts system clock cycles (33.8688 MHz) from each command write. Each group first sends Test 21h, Getstat and Getparam, so every result file records whether the lid was open.[^h]Every drive interrupt is polled: HINTMSK is 0 and CPU interrupts are off. Root counter 2 counts system clock cycles (33.8688 MHz) from each command write. Each group first sends Test 21h, Getstat and Getparam, so every result file records whether the lid was open.[^h]
−The program has ten groups. They cover reply times, the Test 19h sub-functions, every command from 00h to 1Fh with 0 to 3 parameters, invalid command bytes, the registers in every bank, the parameter and response FIFOs, Init and ReadTOC, commands sent on top of commands, and the parameter FIFO past 16 bytes followed by Reset.[^h]+The program has ten groups. They cover reply times, the Test 19h sub-functions, every command from 00h to 1Fh with 0 to 3 parameters, invalid command bytes, the registers in every bank, the parameter and response FIFOs, Init and ReadTOC, commands sent on top of commands, and the parameter FIFO past 16 bytes followed by Reset.[^h] The [CD-ROM registers](/hardware/cd-rom/registers/) and [CD-ROM commands](/hardware/cd-rom/commands/) pages describe the controller. [CD-ROM Commands With No Disc](/tests/cd-rom-no-disc-commands/) records the answer to each command once, across seven runs, and gives the same answers and the same Test 20h to 25h text.
−The [CD-ROM registers](/hardware/cd-rom/registers/) and [CD-ROM commands](/hardware/cd-rom/commands/) pages describe the controller.+See also:
+- [CD-ROM Controller Commands and Reads](/tests/cd-rom-controller-commands/)
+
## Results## Results