IIRC, things were even better. There were two (740 byte, IIRC) buffers from which samples were taken at every horizontal refresh.
The sound driver used one to get samples to send to the speaker; the disk driver used the other to control the rotation speed of the disk drive (using pulse-width modulation).
IIRC, things were even better. There were two (740 byte, IIRC) buffers from which samples were taken at every horizontal refresh.
The sound driver used one to get samples to send to the speaker; the disk driver used the other to control the rotation speed of the disk drive (using pulse-width modulation).