Hi! Here is a quick overview of problems with various
free XMS drivers - maybe some of the maintainers can
throw in a patch to get improvements :-)

JEMMEX: Only uses 1st free int 15.e820 memory block.
Could use largest block, OR multiple blocks instead.

HIMEMX 3.34: Uses int 15.ea even where not supported.
Should have support-check AND some /noint15ea option.

HIMEM 3.32: Has incomplete int 15.e820 / e801 support:
At least the int 15.e820 part has issues fixed in 3.34.

FDXMS: Does not insert STI windows in longer XMS copy
loops, which causes hiccups in time critical drivers.

XMGR: Older versions do not use magic XMSXXXX0 name
and fail to detect and work around 386SX errata. Has
good memory detection. Newer XMGR are closed source.

I know that it is easier to list bugs than to create
patches, but I hope this _concise_ list inspires some
resident driver experts and maintainers nevertheless.

Thanks! Regards, Eric



_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to