Sender: andreas AT ri DOT dasa DOT de Message-Id: <355AA4A3.A2DA29A6@ri.dasa.de> Date: Thu, 14 May 1998 10:00:35 +0200 From: Andreas Schulz Reply-To: Andreas DOT Schulz AT ri DOT dasa DOT de Organization: Daimler-Benz Aerospace, Space Infrastructure Mime-Version: 1.0 To: opendos AT delorie DOT com Cc: Jonathan Roberts Subject: Re: Memory optimization help... References: <2ce_9805140053 AT net396 DOT fidonet DOT org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Jonathan Roberts wrote: > Hello, > I recently installed DRDOS 7.02. It's running fine, but I would like to > ask some help in getting my memory configuration up to snuff. For one thing, > DISKOPT will not run without my bypassing my config.sys and autoexec.bat using > F5. It tells me I need 6kb more free. I am including my autoexec and > config.sys for improvements. It would have helped if you also had attached what MEM /A said about your system; also, IMHO CONFIG.SYS should come first... So let's start guessing: 1. You apparently use SCSI. In case your SCSI controller has its own BIOS, you should try to defragment your UMBs by setting its start address (if possible) just above the video BIOS ROM (usually C800, with video BIOS at C000-C7FF, check with MSD). 2. Where did you get the values for the /L:x,y options ? AFAIK, x identifies a region in the UMBs; so how did you manage to split your UMBs into four(five?) regions ? > ****** CONFIG.SYS * > DEVICE=C:\DRDOS\EMM386.EXE DPMI=OFF FRAME=AUTO Try to add option XMSUMB, it gave some more KB low memory for me. Also, adding the DPMS driver will allow NWCACHE to use less low memory. In case you desperately lack upper memory, you should try to remap the lower part of your BIOS ROM, which usually contains only the setup code. EMM386.exe ... USE=F000-F6FF works fine for my old 486 VLB Award BIOS. > BUFFERS=15 > FILES=30 > LASTDRIVE=G > FCBS=16,16 > STACKS=9,256 > SHELL=C:\COMMAND.COM C:\ /E:1024 /P All of these also come in a *HIGH (or HI*) version, using the HMA (or UMBs) instead of precious low memory. > DOS=HIGH,UMB > DEVICEHIGH /L:3,4560 =C:\WINDOWS\IFSHLP.SYS > DEVICEHIGH /L:4,22576 =C:\IOMEGA\ASPIPPM1.SYS FILE=BYTE.ILM SPEED= 10 > DEVICE=C:\IOMEGA\SCSICFG.EXE /V > DEVICEHIGH /L:2,67472 =C:\IOMEGA\SCSIDRVR.SYS > > **** AUTOEXEC.BAT * > MEMMAX +U > C:\MSCMOUSE\gmouse.com > LH /L:1,13984 SHARE /L:1 > NWCACHE 7670 1024 /LEND=ON /DELAY=OFF > LH /L:2,55168 COMMAND /E:1024 /CC:\utils\fos.bat May be better to include the contents of fos.bat and add LH for each command (where appropriate). > LH /L:0;2,31792 /S c:\scan\vshield.exe Andreas