>> >> PS: How about just using 386MAX if you prefer open source >> instead of old MS EMM386 bundled with Windows?
> I've tried it. > The snag is that in my testing it won't start on modern hardware. > QEMM386 (v8) and 386MAX fail to initialise and freeze the machine in > my testing on various models of Core 2 Duo and Core i5. > MS EMM386 and FreeDOS CEMM work fine. > I think the formerly-commercial ones try to do clever stuff with ROM > mapping and fail, probably due to race conditions in code that wasn't > written expecting to run on CPUs doing well over a gigahertz. VERY unlikely as "race conditions" require multitasking which they don't. Btw, "race conditions" usually don't fail reliably, but rather like 10% random chanceof failure. It's much more likely that they are surprised to see multi gigabyte sized memory. But it's irrelevant to speculate as nobody is ever going do debug QEMM386 or 386MAX. Tom _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel