🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #8691

non-blocking disk read on PC?

#8691
From: Rich Gopstein
Date: Tue, 16 Jan 1990 12:46
22 lines
1104 bytes
  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
Technical Details
Message-ID: <910@soleil.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!soleil!gopstein

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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