💾 Archived View for mirrors.apple2.org.za › archive › ground.icaen.uiowa.edu › Collections › 1WSW › … captured on 2024-12-18 at 01:01:28.

View Raw

More Information

-=-=-=-=-=-=-

<HTML>
<HEAD>
    <TITLE>FPE - NC reference page</TITLE>
</HEAD>
<BODY>
Dirk Froehling may be able to advise those interested in ordering and/or
obtaining<BR>
information on the newly available (custom order) Number Cruncher (NC) card
from<BR>
Andres Schmidt.  Please note Dirk Froehlings email address follows. <BR>
<BR>
Email: dirk@gaga.maschinenbau.uni-dortmund.de<BR>
<HR WIDTH="50%" SIZE="9"><BR>
See references below - for current Usenet comments on the; FP, FPU and NC<BR>
cards.<BR>
<BR>
(1) &quot;Andreas Schmidt's Number Cruncher are both real coprocs that get
their jobs<BR>
done. The FPE is suffering from a major problem, namely the coproc is crashing<BR>
internally and has to be reset in software. This happens in a non deterministic<BR>
way, and software written for that engineering junk must be adapted to that.
:-)<BR>
The Number Cruncher is compatible with the FPE but is actually what the
FPE was<BR>
supposed to be - a math coproc that works. It perfoms very well.<BR>
<BR>
Applied Engineering once made a coproc. PULL IT FAST! this little card is
only<BR>
sucking power. It's of so limited use that it would make a tremendous doorstop.<BR>
Actually, I have done some testing with it and found it would not accelerate
math<BR>
on a IIgs (*compared with SANE).<BR>
<BR>
Most software will profit from the FPE or Number Cruncher via the software<BR>
patches. A few software titles including one weird math application communicate<BR>
with the coproc directly which can result in a 10% gain...&quot;<BR>
<BR>
<BR>
(2) &quot;Depends on what software you installed. If this is the original
FPE and you<BR>
have the SANE patch installed (more on that later), then all programs that
do<BR>
floating-point through SANE will be accelerated. The original FPE has a
few bugs<BR>
in hardware, though, and the SANE patch is also buggy. If you have the NC<BR>
(NumberCruncher) card, then the hardware bugs are gone, the SANE patch is
the<BR>
same as for the FPE, though. If it's some other card, I don't think it will<BR>
accelerate much.<BR>
<BR>
Regarding bugs: I don't know _which_ bugs the FPE had exactly, I just know
there<BR>
were some (one was suceptibility to heat). The problem of a buggy SANE patch
will<BR>
go away shortly, one guy whom I won't name yet (he can do that himself)
has<BR>
rewritten the patch to be free of all known bugs.<BR>
<BR>
There are also a few programs that access the FPCP (Floating Point Co-Processor)<BR>
directly, must notably GSymbolix (Eureka!, now), which is an _excellent_
maths<BR>
package.&quot;<BR>
<BR>
<BR>
(3)  &quot;It depends exactly which card it is.  If it is a &quot;Number
Cruncher&quot; or an<BR>
Innovative Systems &quot;FPE&quot; card (both of which use the Motorola
68881<BR>
FPU), then any program which uses the IIgs SANE toolset (Standard Apple<BR>
Numerics Environment) will be able to automatically make use of the<BR>
card, PROVIDED you have the necessary patch software installed.<BR>
<BR>
This produces a reasonable speed improvement in floating point<BR>
calculations.  For a considerable increase in speed, some programs are<BR>
written to use the card directly (avoiding the overhead of calling<BR>
SANE).  ORCA/C and ORCA/Pascal include support for this (a special<BR>
version of the program must be compiled, and it won't work if the card<BR>
is not present).<BR>
<BR>
In theory, the card could also be used by programs which use the 8-bit<BR>
implementation of SANE (e.g. the AppleWorks Spreadsheet module).  This<BR>
would require specific patches for each such application.<BR>
<BR>
Applesoft BASIC doesn't use SANE, and will not use the card (unless a<BR>
program is specially written to use it, which would require machine<BR>
language support, and probably wouldn't be worth the effort, since you'd<BR>
have to keep converting floating point numbers between SANE and<BR>
Applesoft formats).<BR>
<BR>
If the card is not either of these types, then I don't know what the<BR>
situation is regarding software that supports it.&quot;<BR>
<BR>
--------------------------------------------------------------------------------<BR>
<BR>
References; See Usenet Newgroup articles listed below.    <BR>
<BR>
(1)<BR>
Subject:   Re: Math co-processor? What a heck?!<BR>
From:          GUDATH@EZINFO.VMSMAIL.ETHZ.CH (Henrik 'Ratte' Gudat)<BR>
Date:          1997/01/25<BR>
Message-Id:    &lt;5cdem0$9qd@elna.ethz.ch&gt;<BR>
Distribution:  world<BR>
X-News-Reader: VMS NEWS 1.24<BR>
References:    &lt;5ca1kn$6i6@nntp.hut.fi&gt;<BR>
Organization:  Synergetix<BR>
Newsgroups:    comp.sys.apple2<BR>
<BR>
(2)<BR>
Subject:      Re: Math co-processor? What a heck?!<BR>
From:         sbehrens@arrowweb.com (S&ouml;nke Behrens)<BR>
Date:         1997/01/25<BR>
Message-Id:   &lt;32e9d4b7.48002307@PersonalNews.Germany.EU.net&gt;<BR>
References:   &lt;5ca1kn$6i6@nntp.hut.fi&gt;<BR>
Content-Type: text/plain; charset=us-Ascii<BR>
Organization: Customer of EUnet Germany; Info: info@Germany.EU.net<BR>
Mime-Version: 1.0<BR>
Newsgroups:   comp.sys.apple2<BR>
<BR>
(3)<BR>
Subject:      Re: Math co-processor? What a heck?!<BR>
From:         dempson@actrix.gen.nz (David Empson)<BR>
Date:         1997/01/25<BR>
Message-Id:   &lt;19970125115725210036@dempson.actrix.gen.nz&gt;<BR>
Distribution: inet<BR>
References:   &lt;5ca1kn$6i6@nntp.hut.fi&gt;<BR>
Organization: Empsoft<BR>
Newsgroups    comp.sys.apple2<BR>
<HR SIZE="14"><BR>
<BR>
<BR>
</BODY>
</HTML>