Hello Bill,
Tue 07 Apr 98 at 18:45, Bill Drake wrote to Vic Bates:
BD> Normally, W95 will use all available UMB for its own purposes once the
BD> system has booted.
So I've recently read. I'm not sure why it takes the lot though, or how to
reserve any. I also read that things can't be loaded into upper memory from
a dosbox, so I suppose reserving anything would be rather pointless.
BD> The VMM32 manager copies parts of itself into W95 DOSboxes to speed up
BD> DOSbox operations.
If I open a dos box and do mem/c/p, vmm32 is shown as using up 133K.
BD> While you can change this mode of operation for W95 dosboxes, it is not
BD> generally recommended.
I've not found out how to change things yet. I'm trying to find out if the
reason why things can't be loaded high from a dos box is just because vmm32
has taken the lot for itself. If so, some could be reserved for 4dos, etc.
BD> The customary solution to the above problem is to add the following to
BD> the bottom of your 4DOS.INI file:
BD> [Secondary]
BD> UMBEnvironment=NO
BD> UMBLoad=NO
I've added this, restarted, and yes, it works. No more 4dos error msg.
BD> The above changes will prevent secondary shells (any loads of 4dos
BD> after the primary) from trying to claim UMBs for secondary copies of
BD> the master environment or secondary copies of the 4DOS resident stub.
What does 4dos use instead of UMB's in that case? I assume it uses HDD space,
as each time I open a new shell (up to about the 4th shell) the available
disk space goes down. I don't know why it doesn't use up any disk space after
the 4th shell though? I also don't know what it does with the diskspace, as
I've not yet found any temp file it writes to the disk. I'm going to have to
investigate further.
BD> Your W95 Dosboxes should then quit sqawking...
Yes, they have. Thanks Bill. BTW, another way was to leave things as they
were and just put CLS in 4start.btm :-)
BTW, that error msg never appeared when a shell was started from another dos
prog which was already running in a dosbox. Any idea why that was?
Rgds, Vic
--- GoldED/386 2.50+43UK1
---------------
* Origin: The Bates Motel! Bolton, UK. (2:250/167)
|