Hi, as we already (should) have 386 detection in 386+-only-kernels,
some new suggestion: FPU detection!

The Memtest86+ (memtest.org) maintainer tells: Some BIOSes fail to
clear the FPU stack after POST, but mask exceptions. In other words:
You will not be able to store variables in the FPU, but you will not
get an error triggered either. A simple initialization (FINIT) is
enough to fix this. Linux and Windows already check for and init FPU
at boot time, but FreeDOS does not.

A non-kernel solution for those who already know that they have a FPU
(387, or simply a 486dx, Pentium or newer processor) -->

C:\>debug
-acs:100
088C:0100 finit
088C:0103 int 20
088C:0105
-nfinit.com
-rcx
CX 0000  :5
-w
Writing 0005 bytes.
-q

(in Hex: 9b db e3 cd 20)

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://productguide.itmanagersjournal.com/
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to