Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!decwrl!bacchus.pa.dec.com!hollie.rdg.dec.com!ryn.esg.dec.com!bigq.dec.com!hutzley From: hutzley@bigq.dec.com (Steve Hutzley) Newsgroups: comp.lang.c Subject: Reading a port on the IBM/AT's DMA Message-ID: <3361@ryn.esg.dec.com> Date: 1 Nov 90 16:46:25 GMT Sender: guest@ryn.esg.dec.com Organization: Digital Equipment Corporation Lines: 25 Does anyone have any code or ideas on how I can read and log the information written and read from the IBM-PC/AT's DMA port 0x0E. I have an ALLOY TIP40 tape drive that talks directly to the DMA port to control the drive, and would like to rewrite the interface for the program in C myself to add some useabillity to it. I particulrly don't care for they're interface (IMO). I had an idea of using a TSR to constantly monitor the port and log the info to a file (like give the TSR 60% of the time slices and the rest to the tape program.) I have dis-assembled the program itself, but being very weak in assembly language, I didn't get much out of it, other than it was that port on the DMA. I cant tell what codes they are sending to the drive to control it. Any Ideas? Steve DEC, Hudson, Ma. -Message-Text-Follows-