www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/01/14:12:40

Date: Tue, 1 Nov 1994 06:16:04 -0800 (PST)
From: "Frederick W. Reimer" <fwreimer AT crl DOT com>
To: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Cc: Mark Meyer <mmeyer AT rts DOT dseg DOT ti DOT com>, djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: C++ misc suggestions / queries

On Tue, 1 Nov 1994, Eli Zaretskii wrote:

> >	DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-C9FF
> >
> > Commented this out and demacs came up fine!  Now... what have I lost
> > by doing this?
> 
> Why would anybody working with DOS 6.x put ``NOEMS'' on the EMM386
> line?  I would say it's a left-over from DOS 5.0, where Expanded
> and Extended memories (sic) were managed with two distinct pools,
> and so whoever wanted max XMS had to be deprived of EMS.  In DOS
> 6 this is no more the case, AFAIK.  Do I miss something here?
> 

No, I think you have it right.  I didn't check the manuals or anything, 
but I believe that you can do a `DEVICE=C:\DOS\EMM386 FRAME=NONE' or 
somesuch so that you get all of the memory managers, but you don't lose 
64K in your UMB area.  This is what I was doing for a time...


Fred Reimer

+-------------------------------------------------------------+
| The views expressed in the above are solely my own, and are |
| not necessarily the views of my employer.  Have a nice day! |
| PGP2.6 public key available via `finger fwreimer AT crl DOT com`   |
+-------------------------------------------------------------+


- Raw text -


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