[comp.sys.ibm.pc] non-blocking disk read on PC?

gopstein@soleil.UUCP (Rich Gopstein) (01/16/90)

  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