> 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