Date: Sat, 30 Sep 2000 14:43:00 +0200 From: "Eli Zaretskii" Sender: halo1 AT inter DOT net DOT il To: Matt Lewandowsky Message-Id: <4634-Sat30Sep2000144259+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.2.emacs20_6 I) and Blat ver 1.8.5h CC: djgpp AT delorie DOT com, lancep AT bcm DOT tmc DOT edu In-reply-to: <5.0.0.25.0.20000930015456.0341beb0@mail.subdimension.com> (message from Matt Lewandowsky on Sat, 30 Sep 2000 01:58:34 -0700) Subject: Re: EMM386 and DPMI References: <39CB7D13 DOT 606B286E AT bcm DOT tmc DOT edu> <8qfdfv$hq0$1 AT otis DOT netspace DOT net DOT au> <39CB7D13 DOT 606B286E AT bcm DOT tmc DOT edu> <5 DOT 0 DOT 0 DOT 25 DOT 0 DOT 20000930015456 DOT 0341beb0 AT mail DOT subdimension DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Date: Sat, 30 Sep 2000 01:58:34 -0700 > From: Matt Lewandowsky > > Hmm.... So, why this line? > > "If your memory manager is EMM386, I recommend to put the NOEMS NOVCPI > parameters on its command line." > > It seems as if you'd advise people to only do that if they note that "mem" > only reports 32MB of EMS... Oh, yeah... Since Win98 doesn't come with the > MS-DOS help.com anymore, I can't look up the answer to this question: "Does > NOEMS imply NOVCPI? Or is it really possible to have VCPI with no EMS?" With some memory managers, NOEMS implies NOVCPI; with others it does not. I didn't want to bother users with too many version-specific information, so I simplified that. If you say NOEMS, but not NOVCPI, the memory manager will still allocate at least a frame page. Some versions will even leave EMS active, just not available. In any case, VCPI is so tightly coupled with EMS that it is almost impossible to have one but not the other.