> Sorry for long responce. I was update Jemm, because previous version
> have no xmsstat. The xmsstat output attached as memstat.zip.

the report for Jemm did display

  no handle region            size(kB) locks flags
--------------------------------------------------------
   1 00A8   00110000-00138FFF      164     1 02 used
   2 00B2   00139000-00158FFF      128     1 02 used
   3 00BC   00159000-002D8FFF     1536     1 02 used
   4 00C6   002D9000-00558FFF     2560     0 02 used
   5 00D0   00559000-00958FFF     4096     1 02 used
   6 00DA   00959000-009933FF      233     0 02 used
   7 00E4   00993400-00995BFF       10     0 02 used
   8 00EE   00995C00-00A95BFF     1024     0 02 used
   9 00F8   00A95C00-00E5A3FF     3858     0 02 used
  10 0102   00E5A400-00EFFFFF      663     0 01 free
--------------------------------------------------------

so the extended memory managed by Jemm is from 100000h-EFFFFF only (14 MB).
This might be due to a memory "hole" of size 1 MB at F00000-FFFFFF. JemmEx, FD
Himem and HimemX have a restriction: they can handle ONE extended memory block
only. There are 3 options now:

1. try to disable the "hole". Some BIOSes allow to enable/disable the memory
hole in the setup.

2. use Jemm386 instead of JemmEx and continue to use your previous XMS host.

3. JemmEx's source can be extended to be able to manage more than one block.
This means some work, because the current implementation isn't very flexible.






-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to