Article View: comp.os.msdos.programmer
Article #3471287XL ID
From: aki
Date: Fri, 02 Oct 1992 17:17
Date: Fri, 02 Oct 1992 17:17
20 lines
1467 bytes
1467 bytes
Intel 287XL is the successor to the old 287 supporting the ANSI/EEE floating point standard. To a program the 287 XL appears to be a 387 with a 16 bit bus. This would not be a problem had Intel made it impossible to add a 287 to a 386. Unfortunately regular cocpu ID routines will mis-ID the 287XL as a 387; and if you have a 386-287XL combo and try to use 32-bit ops, the result is far from satisfactory. I have had some problems detecting a 287XL processor. What I've used so far was to run the 287XL specific FRSTPM command and see if the Invalid Op flag goes up. Unfortunately IIT's Math processors have this command UNDEFINED. When you run FRSTPM the mathcpu locks up for c. 200 cycles, and after that the only valid op is FNINIT; others get stuck. So in essence I would like to know if anybody knows a clean way of making sure that the cocpu is a 287 XL? Aki. -- / Phone: 408-662 9664 Fax: 662 9676 | "Aki" pronounced: Ah-Key. I know \ \ 125 Searidge Ct #D, Aptos, CA 95003 | what I'm doing most of the time. /
Technical Details
Message-ID:
<4378@cruzio.santa-cruz.ca.us>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!csus.edu!netcom.com!netcomsv!cruzio!akiShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!csus.edu!netcom.com!netcomsv!cruzio!aki From: aki@cruzio.santa-cruz.ca.us Newsgroups: comp.os.msdos.programmer Subject: 287XL ID Keywords: Intel 287 XL Message-ID: <4378@cruzio.santa-cruz.ca.us> Date: Fri, 02 Oct 92 10:17:51 PDT Sender: aki@cruzio.santa-cruz.ca.us Reply-To: aki@cruzio.santa-cruz.ca.us Lines: 20