delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/1998/05/14/10:49:41

Date: Thu, 14 May 1998 08:46:14 -0600 (MDT)
Message-Id: <199805141446.IAA06910@kewlaid.highfiber.com>
Mime-Version: 1.0
To: opendos AT delorie DOT com
From: raster AT highfiber DOT com (Charles Dye)
Subject: Re: Memory optimization help...

Andreas DOT Schulz AT ri DOT dasa DOT de writes:

>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).

Yes!  This is good advice.  Changing ROM addresses is a useful
technique which is often overlooked.

>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 ?

They may be left over from MS-DOS MEMMAKER.  If so, they are
likely to be wrong -- back up AUTOEXEC.BAT and CONFIG.SYS, then
try removing all those /L switches.

>> 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).

Or just use CALL.  It was, after all, meant to replace the
technique of using secondary command shells to run batch
"subroutines."  (Does FOS.BAT end with an EXIT command?  If
not, that second copy of COMMAND.COM is probably remaining in
memory.)

Also, is a full kilobyte of environment really needed?  In
my experience, 256 or 384 bytes is usually enough.

raster AT highfiber DOT com

- Raw text -


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