Xref: news2.mv.net comp.os.msdos.djgpp:5616 From: Charles Sandmann 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: 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.