Mail Archives: opendos/2000/11/25/08:15:59
----- Original Message -----
From: "Matthias Paul" <PAUL-MA AT reze-1 DOT rz DOT rwth-aachen DOT de>
To: <opendos AT delorie DOT com>
Sent: Friday, November 24, 2000 9:51 AM
Subject: Re: Optimizing CONFIG.SYS...
> On Thu, 23 Nov 2000 Patrick Moran wrote:
> > > > INSTALLHIGH=c:\drdos\nwcdex.exe /D:MTMIDE02
> > >
> > > Usually it is not possible to loadhigh NWCDEX in CONFIG.SYS.
> > > A possible solution to still achieve this is to use my INSTCDEX
> > > utility available from my web-page (see footer).
> >
> > I have tried it both ways and seems to work, but it still used 7248
bytes
> > plus environment if done this way. I use it in the AUTOEXEC file
> > and use no conventional memory.
>
> 7 Kb with DPMS, 0,9 Kb with EMS (you need to force it to use EMS by
> telling it not to use DPMS, since otherwise DPMS takes preference).
I use ZERO low memory for NWCDEX and use DPMS.
> > NOTE: Notice that I use the LoadHigh before I load the CDROM extentions.
> > This will remove all of NWCDEX out of low memory. Otherwise I have
> > 7248 bytes plus whatever environment may be use low.
>
> You are lucky to have enough space left in UMB memory when you load
> NWCDEX in AUTOEXEC.BAT. It is normally very difficult to loadhigh
> NWCDEX at such a late state, because it needs much more memory
> during initialization. So, if you have trouble to load it high,
> try to load it as soon as possible. With the help of my INSTCDEX
> utility NWCDEX can also be loaded in CONFIG.SYS (where usually more
> UMB memory is still available).
Actually if you looked at my previous posting with mt CONFIG, AUTOEXEC and
MEM printouts, you would have noticed that I load a ton of drivers and TSRs
in UMB and still have 67k left. Of course I don't use EMS, I hate EMS and so
not use it unless I have a program that really REQUIRES it. I have dunped
most of those programs and found ones that use XMS. EMS is the dunbest thing
ever invented and should have died with the XT! You try and cram megabytes
of stuff into expanded memory through a tiny 64k window on memory 8k blocks
at a time. Extremely inefficient. Of course Intel screwed up with the 80286
and the EMS crap continued. If I need EMS I use QEMM in Stealth mode to get
decent amount of memory, however on this system I now have, QEMM is too
stupid to work effeciently, I get more even with DRDOS EMS than with QEMM.
> > DEVICE=C:\DRDOS\EMM386.EXE MULTI DPMI=ON FRAME=NONE /V I=B000-B7FF
> > /USE=F000-F6FF /R=AUTO DMA=64
> > ^
> > with USE F000-F9FF with the EMS FRAME set to: FRAME=E900!!!! Go figure!
>
> Yes, that's what I meant ;-)
>
> (I usually only find E800h to be working).
> MS-DOS EMM386 does not allow page frames above E000h, BTW...
That figures, MS could never count anyway.
Pat
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
- Raw text -