home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.ibm.pc.hardware:20061 alt.msdos.programmer:2052 comp.os.msdos.programmer:8004 comp.os.os2.programmer:3707
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!mips!apple!apple!selway.umt.edu!maynard
- From: maynard@selway.umt.edu (Robert L Maynard)
- Newsgroups: comp.sys.ibm.pc.hardware,alt.msdos.programmer,comp.os.msdos.programmer,comp.os.os2.programmer
- Subject: Need Low-Level Hardware Programming Info Badly
- Keywords: DMA, Hard-Drive, AT-Bus, Floppy Drives
- Message-ID: <1992Jul22.100044.6171@selway.umt.edu>
- Date: 22 Jul 92 10:00:44 GMT
- Followup-To: poster
- Distribution: na
- Organization: University of Montana
- Lines: 24
-
- Help Fellow Programmers ! As part of a project I need ALL of the Low-level
- hardware Info on the AT that I can get. On a student budget IBM's manuals are
- out of reach. My biggest needs are :
-
- 1) DMA
-
- a) GOOD clear technical and programming info. How to do 8-bit and 16-bit DMA
- transfers in both real AND protected modes. Need to transfer to/from
- disk drives ( BOTH hard and floppy ) and memory-memory transfers.
-
- b) Info on this has been very sparse. And VERY appreciated.
-
- 2) How to program hard drive AND floppy drive controllers at the register
- level.
-
- 3) How to program the AT bus directly. I know some ports are dedicated to the
- bus AND some lines, like RESET can be toggled. HOW ??
-
- ANY info or ( GOD permit ) source code would be MOST appreciated. Please
- e-mail and I'll summarize to the Net.
-
- Thanks again,
-
- Bob maynard@selway.umt.edu
-