delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/1998/05/14/04:06:26

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 <Andreas DOT Schulz AT ri DOT dasa DOT de>
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 <jonathan DOT roberts AT net396 DOT fidonet DOT org>
Subject: Re: Memory optimization help...
References: <2ce_9805140053 AT net396 DOT fidonet DOT org>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019