delorie.com/archives/browse.cgi   search  
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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019