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 000000000, size 00009FC00, type 1 (available)
addr 00009FC00, size 000000400, type 2 (reserved)
addr 0000E0000, size 000020000, type 2 (reserved)
addr 000100000, size 001EF0000, type 1 (available)
addr 001FF0000, size 00000F000, type 3 (ACPI)
addr 001FFF000, size 000001000, 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/vse0120000070mrt/direct/01/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to