delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/02/09/23:23:20

Date: Wed, 9 Feb 94 23:10:04 EST
From: peprbv AT cfa0 DOT harvard DOT edu (Bob Babcock)
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: Help with gcc and EISA cards
Reply-To: babcock AT cfa DOT harvard DOT edu

> > The data is memory mapped at 0x8000000 on the EISA bus...
> The only way currently is to (1) ensure you're in DPMI mode (see
> <go32.h>) and (2) use DPMI-specific requests to allocate a selector
> for that range.  You can then use movedata() to access it.

Could he run in VCPI mode and make a custom GO32 to map the frame grabber
memory somewhere, just as the first megabyte gets mapped to e0000000?  I have
some interest in the problem because I wrote code (in Turbo C) for a Data
Translation frame grabber several years ago, and it would have been much
simpler and faster if the frame grabber memory could be directly accessed.
I hope to use that hardware again someday.

- Raw text -


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