Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!soleil!gopstein From: gopstein@soleil.UUCP (Rich Gopstein) Newsgroups: comp.sys.ibm.pc Subject: non-blocking disk read on PC? Keywords: disk read Message-ID: <910@soleil.UUCP> Date: 16 Jan 90 12:46:10 GMT Organization: Harris Semiconductor, Somerville, NJ Lines: 22 I am trying to play LARGE sound files though my D-to-A converter on my ATT6300. The files are about one Mbyte - which is clearly larger than the available RAM on the machine. If I use a standard disk read (in MSC 5.1), I get gaps in the sound output while the program is waiting for the next block of data from the disk. I would like to be able to initiate a disk read, and continue sending bytes to the D/A while the data is being read from the disk. I took a look through my manuals, but I didn't see any way to start a disk read without waiting for it to complete. I would prefer a way to do this in C, but I am willing to use Assembly Language if that's what's needed. Thanks in advance. -- Rich Gopstein ..!rutgers!soleil!gopstein