www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1994/11/01/09:32:54

From: kunst AT prl DOT philips DOT nl
Subject: Re: C++ misc suggestions / queries
To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
Date: Tue, 1 Nov 1994 11:21:58 +0100 (MET)
Cc: djgpp AT sun DOT soe DOT clarkson DOT edu (DJGPP users list)

> 
> >	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?
> 

I would replace 'NOEMS' by 'RAM FRAME=NONE'.
You end up with the same amount of upper memory (blocks)
and still provide EMS for programs that need it.

Pieter.

- Raw text -


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