Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!usc!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!isgate!krafla!heimir From: heimir@rhi.hi.is (Heimir Thor Sverrisson) Newsgroups: comp.unix.sysv386 Subject: 80X87 and Interactive Unix Keywords: 80287, 80387, Interactive Unix 2.2 Message-ID: <2617@krafla.rhi.hi.is> Date: 12 Jan 91 18:59:58 GMT Organization: University of Iceland Lines: 18 Does anyone out there know how Interactive Unix determines the presence of a numeric co-processor. I've been bitten by the divide by zero bug in awk on a 33 MHz clone. The Bios setup says that there is no co-processor installed, and I can find no jumpers on the motherboard to change. I did get some 'floating point fixes' but they just fiddle with location 0x14 in the CMOS-RAM. If it's contents are 0x41 Unix says that I'm having an 80287 and if I change it to 0x43 it says that I've got a 80387! What tells Unix that I'm having a co-processor in the first place? Another clone machine I'm running has 0x41 in /dev/cram but it reports software emulation for floating point! What am I missing here? -- Heimir Thor Sverrisson heimir@hafro.is