Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I keep looking around for the best configuration for Dos. I find this:
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.exe RAM HIGHSCANThen I found another web site that said , NOT to place the DOS=HIGH over anything and that you cannot place the Emm386 with a DEVICEHIGH command because it is a memory manager.
I just want as much conventional memory as I can and still work with creating expanded and extended memory MANUALY. I don’t like those memory managers and I rather know what commands I change incase I need to edit once again.
Oh and by the way, what the heck is HIGHSCAN?

Using devicehigh to load himem.sys or emm386.exe is an error - but it will be more or less ignored by the system.
The main thing is to load himem before emm386 - the DOS= statement can go anywhere (using DOS6xx) because the config.sys file is read twice - but most place it after the emm386 line just to keep things tidy ; )It seems a little odd to me that your files are in c:\windows\command when your OS is DOS622
HIGHSCAN
Specifies that EMM386 use an additional check to determine the availablity of upper memory for use as UMBs or EMS windows. On some computers, specifying this switch may have no effect or cause EMM386 to identify upper memory areas as available when they are not. As a result, your computer might stop responding.from DOS6 Help - just means that it tries a little harder to locate upper memory - leave it off if you don't need it.
" I don’t like those memory managers"
Well... that's what emm386 & himem are - there are others (QEMM for example) but if you don't manage memory you won't be able maximize conventional memory effectively.
(unless you meant to say memmaker, a memory configuration optimizer - in which case, I would agree)To check on just how much memory you have available, try
mem/c/p
There's nothing really wrong with your config.sys - it's setup so that you can load items using devicehigh= statements in config.sys, and loadhigh (lh) in autoexec.bat or even from the command line.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |