Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!apple!bloom-beacon!bu-cs!purdue!decwrl!sun!pitstop!sundc!seismo!uunet!portal!cup.portal.com!DeadHead From: DeadHead@cup.portal.com (Bruce M Ong) Newsgroups: comp.sys.ibm.pc Subject: DMA from memory to an DOS file Message-ID: <15182@cup.portal.com> Date: 28 Feb 89 06:41:51 GMT Distribution: usa Organization: The Portal System (TM) Lines: 18 Hi - I am working on a pc-interface project which accumulates a lot of data really fast in a ram buffer (DS:offset to DS:FFFF). I need to write this buffer to an opened DOS file using DMA. Does anybody know which DOS software interrupt or system call I should use to accomplish this? I need to flush this buffer quickly. (the buffer could be as large as 60K). If there is no such system call via int 21 or software interrupt, what should one do so that the DMA write operation will not by-pass and screw up the DOS file system? I checked the BIO listing and couldnt figure it out (the fixed disk bios listing has virtually no comments in it) Thanks. Please reply in E-Mail as I do not check this group very often... Bruce