Hi Arkady,

>      As temporary/partial solution, may be used warning in himem about
> "non-386" CPU and immediate exiting.

Good idea. Then you can simply do:
device=...himem...
device=...fdxms286...

On a 286, the first will fail and the second should work. On a 386,
the first will work and therefore the second will refuse to load.
Will show non-elegant error messages but gives a working universal
boot disk. Well, almost universal - if you attempt to load XMS drivers
on some 8086, then the exe/sys-packer used for HIMEM will cause a crash,
but I think that is acceptable as long as the exe/sys packer works okay
on all 286+ CPUs (it uses PUSHA, but hopefully no *3*86 specific stuff).

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

Reply via email to