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
