At 03:08 PM 3/18/2005 +0100, tom ehlert wrote:

> PS: I assume that only certain exotic DOS extenders and maybe some DR DOS
> tools (which you can configure for 1. XMS, 2. EMS and 3. INT15 usage) would
> be affected by the int 15.87 bug AFTER loading a bug-bug-compatible HIMEM /
> EMM386 pair,

EMM386 won't even load without HIMEM present.
thus noone is allowed to call int 15.87 when emm386 is loaded.

They can, but usually shouldn't. The known exception is USBASPI.SYS which uses the INT 15h function to directly access high memory-mapped addresses. This led to creation of EMM386's MEMCHECK option to allow using USB flash drives with FreeDOS (I do that here when not directly booting off it). However, USBASPI also works okay without the bugfix.


I suppose other such drivers which access addresses outside of the standard memory range without setting up their own page tables in p-mode need the same. Would be extremely uncommon, of course.




------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to