Date: Fri, 11 Nov 1994 02:24:36 -0500 (EST) From: john hoeschele To: mailing list Cc: ece431 group -- edward mazorowicz , jim wailing , john miller Subject: Interrupts and DMA access I am doing a school project converting MASM code to ANSI C code to be compiled with GNU C. The code controls a line scan camera and boards, which are interrupt driven and use DMA in certain modes. There is an EMM used in the code to access more memory. The questions that I have are: 1. Is there a way to do DMA using _dpmi_ functions, if so how do I go about it and if not is there some other way?? 2. I have read that there is a problem using int86x() in gcc. Is there some other function to get the interrupt vector and is there one to simulate the interrupt service routine??? 3. Are there any functions to do Extended Memory Management in any of the libraries??? Do I actually need it at all since gcc is a 32 bit compiler?? If I have not given enough information, let me know what has been left out. I am a little confused about what to do at this point and don't know exactly the right questions to ask. Thank you for any input!!!!