[comp.sys.mac.programmer] Detecting 3rd Party Math Co-Processors.. How?

stuartb@microsoft.UUCP (Stuart Burden) (01/12/89)

When calling SysEnvirons(), (some?) 3rd party FPU's are not detected (the
SuperMac SpeedCard comes to mind).  Is there a way to otherwise
detect an FPU than through SysEnvirons?

Stu.

__Paths to my door:_______________________
microsoft!stuartb@beaver.cs.washington.edu  -   Usual disclaimer, that all
microsoft!stuartb@uw-beaver.arpa            -   the above is pure fantasy
microsoft!stuartb@uunet.UU.NET              -       and Microsoft only
[DE01HB]stuartb@DASNET#   {from AppleLink}  -    gave me the Mountain Dew
stuartb@microsoft.uucp    {well connected}  -      to dream it all in a
D2012 {@applelink.apple.com - shared acct}  -        caffeine haze :-)
__________________________________________________________________________

earleh@eleazar.dartmouth.edu (Earle R. Horton) (01/13/89)

In article <246@microsoft.UUCP> stuartb@microsoft.UUCP (Stuart Burden) writes:
>When calling SysEnvirons(), (some?) 3rd party FPU's are not detected (the
>SuperMac SpeedCard comes to mind).  Is there a way to otherwise
>detect an FPU than through SysEnvirons?
>
>Stu.

     I believe the problem is with boards which use a fast 68000 or
68010 with a memory-mapped FPU.  In these cases, there probably isn't
any way to find out unless the manufacturer provides an INIT to patch
SysEnvirons() when the board is present (preferred) or provides an
alternate mechanism (not preferred).

     SysEnvirons() should detect any 68020 or 68030 board with an FPU
hooked up in the normal manner.

Earle R. Horton. 23 Fletcher Circle, Hanover, NH 03755
(603) 643-4109
Graduate student.