======================= MathFFP.library v37.100 ==================== ======================= MathTrans.library v37.100 ==================== ======================================================================== Both libraries were written by Martin Berndt in 100% optimized assembly language using the ADAPT-030 assembler. ================================ Purpose =============================== ======================================================================== In opposite to the IEEE-Math-Libraries the MathFFP.library (ROM) and MathTrans.library (LIBS:) supplied by Commodore do NOT use a Math Coprocessor (68881 or 68882) even if it is present on your system. This is true for Kickstart/WB 1.x and 2.0 !!! After replacing these two libraries all FFP-Operations will be done using the Coprocessor, which will give you significant speedups with many programs like CAD-Packages, DTP etc. ============================== Installation ============================ ======================================================================== 1. MathTrans ============ Simply copy the library to LIBS: after removing/renaming the original Commodore library. 2. MathFFP ========== Because the original library is part of the ROM-Code, replacement isn't as simple as with the MathTrans.library. First copy this library to LIBS:, then add the following lines at the beginning of your Startup- Sequence: Avail >NIL: flush LoadLib LIBS:mathffp.library If the ROM-library is already in use, a replacement is not possible! 3. If the FPU isn't present always ================================== If your Math Coprocessor is not always present on your system for any reason, you could add an intelligent installer to your Startup-Sequence: setcpu >NIL: cache check fpu if warn if exists libs:old-trans.library rename libs:mathtrans.library libs:881-trans.library quiet rename libs:old-trans.library libs:mathtrans.library quiet endif else avail >NIL: flush loadlib libs:mathffp.library if exists libs:881-trans.library rename libs:mathtrans.library libs:old-trans.library quiet rename libs:881-trans.library libs:mathtrans.library quiet endif endif ================================= Author =============================== ======================================================================== MathFFP.library 37.100 and MathTrans.library 37.100 were written by Martin Berndt using the ADAPT-030 Macro-Assembler. Martin Berndt Fr.-Alfred-Strasse 115 4100 Duisburg 14 GERMANY (c) 1991 by Martin Berndt ======================================================================== IMPORTANT NOTICE: This Program is (c) Copyright by Martin Berndt, but may be freely distributed, providing that the following rules are respected: - No change is made to the program nor the accompaning documentation. - The package is always distributed in its complete form incl. source. - Every form of distribution is allowed and encouraged, but no fee can be charged for this program except for, possibly, the cost of magnetic media. By copying, distributing and/or using the program you indicate your acceptance of the above rules. ========================================================================