psx.wiki

CD-ROM Controller With a Disc: 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:41, 23 October 2026
RemmyLee
(Hardware tests: See also links back from 37 existing pages to the new ones)
Line 12:Line 12:
The program drives the CD-ROM controller the same way as the [no-disc test](/tests/cd-rom-no-disc/): interrupts are polled with HINTMSK 0 and CPU interrupts off, and root counter 2 counts system clock cycles from each command write. One second is 33868800 cycles.[^run] It waits for a disc to be put in, reads its ID and table of contents, then times ReadN at single and double speed, SeekL across the disc, a speed change, Stop, MotorOn and Init.[^run]The program drives the CD-ROM controller the same way as the [no-disc test](/tests/cd-rom-no-disc/): interrupts are polled with HINTMSK 0 and CPU interrupts off, and root counter 2 counts system clock cycles from each command write. One second is 33868800 cycles.[^run] It waits for a disc to be put in, reads its ID and table of contents, then times ReadN at single and double speed, SeekL across the disc, a speed change, Stop, MotorOn and Init.[^run]
+See also:
+
+- [CD-ROM Audio and Data Commands](/tests/cd-rom-audio-data-commands/)
+
## Results## Results