www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/04/23/07:22:12

Date: Sun, 23 Apr 1995 13:12:45 +0300
From: eliz AT is DOT elta DOT co DOT il. (Eli Zaretskii)
To: andy AT smart DOT csie DOT ntu DOT edu DOT tw
Subject: Re: To use DMPI or not to use DMPI?
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu

>	I use GRX with DJGPP.  But GRX cannot work under DMPI,
>	so that I add "nodpmi" within the variable "GO32".
>	I don't know what the effects are caused by "nodpmi"
>	to GCC?  I found that if I force GCC not to use DPMI,
>	then GCC will use VCPI instead. 
>	Which is better? DMPI or VCPI?

They are functionally the same, as far as DJGPP is considered.  You
shouldn't see any difference in functionality, unless you want to use
DPMI-specific services which go32 doesn't support.

>	Will the efficiency of go32 be degraded if I don't use
>	DMPI?

Actually, DJGPP in its current version is *less* efficient in DPMI
mode, by about 10-15%.

>	Why cannot GRX work under DPMI?

Because it uses the fact that the video memory is mapped to a fixed
logical address, which can't be done under DPMI.  DJGPP v2.0 (due to
be released in a few months) will be a DPMI-only environment, so GRX
which goes with it will *have* to work under DPMI. 

- Raw text -


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