Mail Archives: djgpp/1996/07/03/13:01:02
> > 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 -