Later on there was a generation of two-conductor cables that used SPDIF/PCM Audio instead of analog audio for better fidelity.
(E.g. this one: https://pavel.network/using-cd-drive-as-poor-man-audio-playe...)
cat file.wav > /dev/dsp
Would just work under Unix (/dev/audio under plan9/9front)Thus, making a function for Quake to read the CD bits to the sound card would create almost no CPU usage, even less with DMA.