delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/03/13:01:02

Xref: news2.mv.net comp.os.msdos.djgpp:5616
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: fat-ds hack
Date: Wed, 03 Jul 1996 08:59:09 CDT
Organization: Rice University, Houston, Texas
Lines: 18
Message-ID: <31da7cad.sandmann@clio.rice.edu>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 960703083406 DOT 21223H AT is>
Reply-To: sandmann AT clio DOT rice DOT edu
NNTP-Posting-Host: clio.rice.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

> > Aren't we talking about virtual addresses, as opposed to physical? If
> > so, then how can we be sure the vga will be mapped at 0xa0000 in virtual

The low 1Mb always appears in the low 1Mb - its required for DOS
compatibility.

> If id Software can use it in their QUAKE game that should run under 
> many different DPMI hosts, so can you.

Yeah, but Quake doesn't run under NT because of the near pointer usage,
so for maximum compatibility you really should check to make sure near
pointers are enabled, and have an alternate section which does the farptr
thing.

> These are DPMI 1.0 functions that aren't supported by most DPMI servers 

Yes, I would not recommend using these unless you have alterate code
(like nearptrs and/or fartprs) to fall back on.

- Raw text -


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