>>
>> 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

Reply via email to