Message-ID: <36FFF275.5D2BD8F4@lycosmail.com> Date: Mon, 29 Mar 1999 16:36:53 -0500 From: Adam Schrotenboer X-Mailer: Mozilla 4.51 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: Need DOS/4G if using DJGPP? References: <36FF907B DOT 523371FF AT lucent DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com DJGPP doesn't use/need DOS/4G. It has it's own extender in the stub. I'm not exactly sure how to do all the stuff you are looking at doing, but I seem to remember some stuff about that on the list a few weeks ago. Check the archives, either on dejanews, or www.delorie.com/djgpp/ and search the archives. Also, to quote Eli Zaretski, check 18.7 in the FAQ. Tim Updegrove wrote: > I'm new to MS-DOS programming but need to write a low level application > to interface with a PCI add-in card which has memory mapped i/o. I want > to (1) find all PCI cards; (2) find our card; (3) get the memory mapped > address from the Base Address Register; (4) use this address plus an > offset to write/read registers on the PCI card. I'd like to run in pure > MS-DOS and also in a Windows 98 ms-dos box. > > I suppose a compiler like Watcom C++ 11.0 and Tenberry's DOS/4G (for > DPMI services) could be used but from reading some DJGPP documentation, > DJGPP (and RHIDE for a debugger) would be suitable for my purpose. Do > you experts agree? Is there any use for DOS/4G? Any help would be much > appreciated as I'm a little confused over what type tools (assembler, > higher level compiler, debugger, etc) I'll need (or would be best to be > used) for this project.