delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/05/20/11:06:41

Date: Wed, 20 May 1992 09:10:15 -0500
From: williams AT herky DOT cs DOT uiowa DOT edu (Kent Williams)
To: apollo AT ee DOT ualberta DOT ca, greve AT rs1 DOT thch DOT uni-bonn DOT de
Subject: Re: GCC with DOS
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu
Status: O

>If you use that brain-damaged emm386.sys, you must be sure not to use
>the `noems' option.
>This message about V86 is some sort of misleading, as go32 is very well
>able to run from V86 mode, as long as the V86-manager supports VCPI.
>emm386 does this, when ems is enabled. QEMM dynamically converts XMS to
>EMS, so you won't run into trouble with it (there is a noems switch 
>for QEMM, too, but there's probably no reason to use it...).

If you use the QEMM switch for NOEMS, you run into the same problem.  A lot
of people do use this switch, (in the absence of VCPI programs) because it
means that you don't burn a 64K chunk of high memory for the EMS frame buffer.
Most of the programs that used to use EMS now are compiled with some sort
of DOS extender, so there's less need for EMS emulators.

The very fact that VCPI is a superset of EMS, at this point, is a historical
anomaly.  The functions needed by extenders don't have much to do with
bankswitching.

- Raw text -


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