Article View: net.micro.pc
Article #6201Does anyone know how to do DMA on the IBM PC?
From: Hisashi Todd Fujinaka
Date: Fri, 11 Apr 1986 23:30
Date: Fri, 11 Apr 1986 23:30
18 lines
1287 bytes
1287 bytes
I've been trying to use the Data Translation DT2801 in DMA mode. Does anyone have any info on the DMA controller, like which register does what? I am writing the code using the macroassembler v4.0, and I will be linking with other modules written with Microsoft C v3.0. I've tried to allocate space in an array and then DMA into the array. I've had trouble passing the array address back and forth. I've got the array declared as EXTERN _array:BYTE, in a data segment. It should tell me where it is, but I need to know what memory page it is on for DMA. Thanks. Any and all help would be appreciated. Todd Fujinaka ARPA todd@media-lab.mit.edu UUCP ...mit-eddie!media-lab!todd
Technical Details
Message-ID:
<160@mit-amt.MIT.EDU>Path:
arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!think!mit-eddie!mit-amt!toddShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!linus!philabs!cmcl2!harvard!think!mit-eddie!mit-amt!todd From: todd@mit-amt.MIT.EDU (Hisashi Todd Fujinaka) Newsgroups: net.micro.pc,net.wanted,net.wanted.sources Subject: Does anyone know how to do DMA on the IBM PC? Message-ID: <160@mit-amt.MIT.EDU> Date: Fri, 11-Apr-86 18:30:50 EST Article-I.D.: mit-amt.160 Posted: Fri Apr 11 18:30:50 1986 Date-Received: Mon, 14-Apr-86 01:47:53 EST Organization: MIT Media Lab, Cambridge, MA Lines: 18 Keywords: Not enough info in the Technical Reference manual