Thanks, now was with 613K of Convetional Memory Free... and with DOS
VPC's Guest Additions.
- Original Message -
From: Japheth [EMAIL PROTECTED]
To: freedos-user@lists.sourceforge.net
Sent: Saturday, December 29, 2007 4:17 AM
Subject: Re: [Freedos-user] Freedos x Virtual PC x Jemm
Hi,
You should have mentioned something
about the context
instead of only throwing URLs at us ;-).
The first URL
talks about making more low RAM free by
loading things
high into UMB and by using fewer drivers.
The second
URL talks about DR DOS. One thing that might be
useful
for FreeDOS and JEMM is the EMM386 hint in the
first:
It says you might be able to use:
EMM386 ... I=B100-B7FF I=C600-C7FF I=CC00-CFFF I=e600-efff
In other words, the Virtual PC VGA BIOS is only
24k
it is 48 kB (C000-CBFF), but has holes. Using
I=TEST finds most of them
automatically, except the 4 kB
region C700-C7FF (because it has a different
last
byte).
OTOH, region CC00 seems to be not
really free on VPC 2007, it contains a 2 kB
ROM. Jemm somehow
has the opinion that this region is free, however, I don't
know why. To be safe, it should be excluded with X=CC00-CCFF.
and the mono text mode buffer can be partially
used
for UMBs (b100-b7ff).
My
experience tells that the buffer can be fully used (B000-B7FF)
Unfortunately it does not tell which
things are in the way at e000-e5ff and c800-cbff, do
you
know more about that?
Tool
GetI15Ex (hxrt) displays:
Int 15h, eax=E820h:
addr 0, size 9FC00, type 1 (available)
addr
9FC00, size 00400, type 2 (reserved)
addr E,
size 2, type 2 (reserved)
addr 00010, size
001EF, type 1 (available)
addr 001FF, size 0F000,
type 3 (ACPI)
addr 001FFF000, size 01000, type 4 (ACPI)
which tells that region E000-EFFF is NOT free. Examining
it with DEBUG
confirms this.
So a
good Jemm line for VPC 2007 might be:
DEVICE=JemmEx.exe NOINVLPG NOVME FASTBOOT I=TEST I=B000-B7FF I=C700-C7FF
X=CC00-CCFF
It will then install an EMS
frame buffer in D000-DFFF. If EMS is not needed,
the NOEMS
will add 64 kB UMB.
What should be mentioned with
VPC's Guest Additions: the binary VMADD386.SYS
must be loaded
before Jemm in CONFIG.SYS and FSHARE.EXE is a buggy DOS TSR.
-
This SF.net email is sponsored by: Microsoft
Defy all
challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user