Hi, if your mail can be read "I have an EMM386 with working int 15.87", then yes, please tell me where I can download it. Then I will test FD*XMS* with it.
I am actually surprised that nobody seems to care about the buggy int 15.87 simply because HIMEM accidentally hides that bug. Would be very strange if ALL XMS drivers out there, except FD*XMS*, would explicitly set DS=ES before calling int 15.87, because they knew that FD EMM386 would have a bug. > >Hi, I think I found the *bug in EMM386* which makes it FDXXMS > >incompatible... > I fixed the error, but it doesn't make any difference with anything I have > here... > You can try it with FDXXMS if you want, I haven't tested that, nor will I. 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, simply because many programs stop using int 15.87 as soon as more DOSy memory types like EMS, XMS or VCPI become available. And certain caches which lock their XMS handle, maybe, although they might just as well do that only to avoid their XMS being swapped to disk (which would be a bad idea for XMS containing disk cache data...). Please do also add the suggested "do not crash on page fault" fix (easy to test, do int 15.87 with out-of-range values and without MEMCHECK option) which can be either "pop error code before doing further processing if the exception type is one which has an error code" or alternatively "rewind stack TO FIXED position rather than rewinding BY 12 BYTES". Thanks. You did not mention WHICH problematic apps you tested with the fix, how about Bugzilla 1872, 1825, 1869, 1854 - CDROM UDMA, OrCAD, Second Reality, Turbo C++ 3.0 for example? http://www.freedos.org/bugs/bugzilla/show_bug.cgi?id=NUMBER are the URLs. I hope LUCHO is reading this, he has a copy of OrCAD... Eric ------------------------------------------------------- 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
