Mail Archives: djgpp/1999/03/29/10:10:51
From: | Tim Updegrove <tupdegrove AT lucent DOT com>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Need DOS/4G if using DJGPP?
|
Date: | Mon, 29 Mar 1999 09:38:52 -0500
|
Organization: | Lucent Technologies
|
Lines: | 15
|
Message-ID: | <36FF907B.523371FF@lucent.com>
|
NNTP-Posting-Host: | pai830tupdegrove.micro.lucent.com
|
Mime-Version: | 1.0
|
X-Mailer: | Mozilla 4.05 [en] (Win95; U)
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
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.
- Raw text -