Memory Management EMM386 under Native DOS (AREV Specific)
At 26 MAR 2003 01:51:10PM Larry Crawford wrote:
I am trying to run an AREV program under native DOS, without Windows on a New Dell PowerEdge 350.
If I run without emm386 I run out of string space.
When I try to load EMM386 in the config.sys it crashes with an Exception 6 and throws up its registers.
DOS memory management is not my strong suite. Anybody have suggestions on what emm386 settings to use, or alternative memory management solutions?
At 26 MAR 2003 02:39PM Don Miller - C3 Inc. wrote:
What do your config.sys lines and autoexec.bat lines look like?
If you're lucky, config.sys should be:
DEVICE=C:\HIMEM.SYS
DEVICE=C:\EMM386.EXE AUTO
FILES=50
BUFFERS=32
Check your AUTOEXEC.BAT to make sure it isn't loading any TSR's that might also use the EMS area where the page frame lives. Othewise, you'll have to do some fiddling with EMMEXCLUE's to avoid that area.
Sometimes it also helps to disable the Shadowing in memory.
If you can get an old copy of QEMM386 for DOS, it is usually a cakewalk in the park.
Don M.
At 26 MAR 2003 02:47PM Larry Crawford wrote:
I'll try those settings. I've looked in vain for QEMM386. You wouldn't know where I can get a copy would you?
Thanks,
Larry
At 26 MAR 2003 03:31PM [url=http://www.sprezzatura.com]The Sprezzatura Group[/url] wrote:
LOADHIGH comes with Dos 6.22 and later and will optimize your memory.
A program MEMMAKER came with that version.
It will depend on your video card and network cards as to where the spaces in RAM are situated between 640KB and 1MB as to whether it is successful.
HELP MEMMAKER
HELP LOADHIGH
at the DOS prompt may provide the syntax
Steve
World Leaders in all things RevSoft
At 26 MAR 2003 03:51PM Victor Engel wrote:
Loadhigh would be used in the autoexec.bat file to load drivers in available high memory. Memmaker was great because it would try various scenarios to see which combination worked the best.
For what it's worth, here is a copy of the CONFIG.SYS file for a DOS machine next to my cubicle:
DEVICE=\dos\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=\dos\EMM386.EXE RAM ON 1024 X=A000-AFFF I=B000-B7FF X=B800-C7FF I=C800-EFFF X=F000-FEFF Frame=C800
DEVICE=\dos\DMDRVR.BIN
DEVICEHIGH=C:\dos\ANSI.SYS
BREAK=OFF
SHELL=COMMAND.COM /E:1024 /P
BUFFERS=9
FCBS=1,0
FILES=35
STACKS=0,0
The EMM386.EXE line has include and exclude portions that will depend upon your hardware.
At 27 MAR 2003 07:30AM Joe Doscher wrote:
Good Morning Larry,
I did a search on FROOGLE and came up with this:
ToolStar*Info System Information Software
$99.00 - www.msngroup.com
… Memory Information, DOS memory assignment listed Memory manager with OICTL-Interface (MS EMM386, Novell EMM386, QEMM386, RM386, MIVEMM). …
Just type in ** qemm386 at the FROOGLE search site and you will see it.
Hope it helps
Joe Doscher
Rev. Tech. Support