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.