Mail Archives: djgpp/1994/11/01/18:21:46
> > 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?
If you want UMBs, but have no need for EMS, you can eliminate the 64K
page frame and make it available for UMBs also. BTW, this is my
company's standard way of setting up a CONFIG.SYS (they need the
extra 64K UMB space to devicehigh network drivers). Anyway, I know
that GO32 (the right version) can handle this configuration, since I
hacked vcpi.asm to do it for my company's two standard configurations.
Anyway, for whatever reason it is set this way, whatever DOS version,
GO32 should be able to handle it, or its a bug.
- Raw text -