@database   HSML_English.guide
@author     "Matthias Henze / Kai Fleischer / Thorsten Behrens / Niels Bache / Sönke Tesch"
@$VER:      HSML_English.guide 2.0d (12.10.02)

@SMARTWRAP
@index guideIndex

/// Contents
@node Main Contents
@{jcenter}

@{fg shine}@{b}HighSpeed MathLibs Version 44.50 beta 2 demo ( 12.10.2002 ) for MC68881/82@{par}

Copyright İ 1998/2002 by Matthias Henze@{ub}@{par}

@{fg fill}@{b}S H A R E W A R E@{ub}

@{fg text}@{code}@{jleft}
  @{" Introduction     " link Introduction}    General information about HSMathLibs.

  @{" Special Features " link "Special Features"}    Why should I use HSMathLibs?

  @{" Requirements     " link Requirements}    What do I need to use HSMathLibs?

  @{" Installation     " link Installation}    How to install HSMathLibs.

  @{" Uninstallation   " link Uninstall}    How to uninstall HSMathLibs.

  @{" Known Bugs       " link "Known Bugs"}    Known bugs and misbehaviours.

  @{" Updates          " link Updates}    How to update.

  @{" Restrictions     " link Restrictions}    Restrictions of the Demo version.

  @{" Registration     " link Registration}    How can I regsiter?

  @{" Copyright        " link Copyright}    Copyright notice.

  @{" History          " link History}    Brief history.

  @{" Future           " link Future}    Future developments.

  @{" Thanks           " link Thanks}    Thanks to ... .

  @{" Author           " link Author}    How to contact the author.

  @{" Index            " link guideIndex}    Index of this documentation.

@endnode
///
/// Introduction
@node Introduction
@{fg shine}@{b}Introduction:@{par}
~~~~~~~~~~~~~@{ub}@{par}

@{fg text}The "HSMathLibs" replace the libraries "mathieeedoubbas.library", "mathieeedoubtrans.library", "mathieeesingtrans.library" and
"mathtrans.library" and patch or replace the libraries "mathffp.library" and "mathieeesingbas.library" with versions optimized
for the MC68881/82. The precision is as high as that of the original libraries shipped with AmigaOS 3.x (some functions are even more precise).@{par}
"HSMathLibs" are completely written in assembler to achieve maximum speed gain.@{par}

@{b}Background:@{ub}@{par}
The libraries of AmigaOS 3.x and FMath406 (Fast Math Libraries v40.6 by Martin Berndt) are quite slow (they use instructions the MC68040
has to emulate). The MC68060 isn't even supported. So I decided to develop "HSMathLibs". Because MC68881/82 is not supported very well by
the OS and many users requested a version which supports this FPU, I decided to develop a version of HSMathlibs for MC68881/82.@{par}

@endnode
///
/// Special Features
@node "Special Features"
@{fg shine}@{b}Special features of "HSMathLibs":@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{ub}@{par}

@{fg text}@{b}1.)@{ub}@{par}
Completely written in assembler to achieve maximum speed gain.@{par}

@{b}2.)@{ub}@{par}
Special versions of "HSMathLibs" for MC68881/82, MC68040 and MC68060.@{par}

@{b}3.)@{ub}@{par}
Much faster than the libraries of AmigaOS 3.x and FMath406 (Fast Math Libraries v40.6 by Martin Berndt); an MC68040 is up to 21 times as
fast as with AmigaOS 3.x and up to 10 times as fast as with FMath406.@{par}

@{b}4.)@{ub}@{par}
The "HSMathLibs" work on the DraCo.@{par}

@{b}5.)@{ub}@{par}
Full support of the programs "BlizKick", "LoadResident" and "LoadModule".@{par}

@{b}6.)@{ub}@{par}
The "HSMathLibs" are inexpensive.@{par}

@endnode
///
/// Requirements
@node Requirements
@{fg shine}@{b}Requirements:@{par}
~~~~~~~~~~~~~@{ub}@{par}

@{fg text}- An Amiga or DraCo@{par}
- AmigaOS 2.0 (V37) or higher@{par}
- MC68881/82@{par}

If you choose one of the options "mathffp.library" or "mathieeesingbas.library" during installation, you may need one of the
following programs:@{par}

- BlizKick (on Internet at "http://www.iki.fi/sintonen/sw.html" or on Aminet in "util/boot/") if you choose option "BlizKick"
or "LoadResident"@{par}
- LoadModule (on Aminet in "util/boot/") if you choose option "LoadModule"@{par}

@endnode
///
/// Installation
@node Installation
@{fg shine}@{b}Installation:@{par}
~~~~~~~~~~~~~@{ub}@{par}

@{fg text}The installation of "HSMathLibs" uses the system's Installer and is very simple.@{par}
Start the installation program "Install_xxx" (xxx stands for your preferred language) and perform the steps as described
here.@{par}

@{fg fill}@{b}NOTE!!!@{ub}@{par}
@{fg text}If you already have an older, full version of "HSMathLibs", which either was installed manually or has been modified
manually afterwards, you may in some circumstances run into problems. Therefore you are advised to undo all modifications or
completely remove "HSMathLibs" manually, before you install this new version.@{par}


First the welcome page and the options page are shown. Then the installation proceeds as follows.@{par}

@{fg shine}1.0.0 '@{b}Please select installation mode:@{ub}'@{par}
@{fg text}Here you may choose the installation mode of "HSMathLibs". You can choose either 'Complete installation' (item 1.1.0)
or 'Change the installation' (item 1.2.0).@{par}

@{fg fill}1.1.0 '@{b}complete installation@{ub}'@{par}
@{fg text}With this option you choose the standard mode of installation, which can be used for a first-time installation or an update.
All necessary files are copied and all necessary changes (e.g. to the "startup-sequence") are made. If you already have "HSMathLibs"
V.44.50 beta 8 or higher installed, the update mode is automatically engaged. In this case the items 3.0.0 through 4.2.5 are skipped.
The patch or load method of "mathffp.library" and "mathieeesingbas.library" can then only be changed after the completed installation
with 'Change the installation' (item 1.2.0). If you are installing "HSMathLibs" for the first time, or have another version installed
than the one described here, you must use this option.@{par}
The installation is continued at item 2.0.0.@{par}

@{fg fill}1.2.0 '@{b}change the installation@{ub}'@{par}
@{fg text}With this option you can change the patch or load method of "mathffp.library" and "mathieeesingbas.library". Exact information
about the patch or load methods are found in items 3.0.0 through 4.2.5. This option can only be used if the installed version of
"HSMathLibs" is identical to the one about to be installed.@{par}

@{fg shine}2.0.0 '@{b}During installation of "HSMathLibs", some files will be changed or overwritten.@{par}
Would you like to make a backup of those files?@{ub}'@{par}
@{fg text}Here you may state whether a backup should be made or not. You have the choices 'yes' (item 2.1.0) and 'no'
(item 2.2.0).@{par}

@{fg fill}2.1.0 '@{b}yes@{ub}'@{par}
@{fg text}If you choose this option, which is recommended, then all files which get modified or overwritten during the installation are
saved. This backup can be restored (written back) using the program @{" Uninstall " link Uninstall}. If you have OS3.9 and the
math libraries from BoingBag 1 or BoingBag 2 installed, then you should create a backup (see @{" Uninstall " link Uninstall} item 3.0.0).
If you selected the 'change the installation' mode (item 1.2.0) because a warning during the previous installation told you to do so, or
because there are problems with the current configuration, then you should not create a backup.@{par}

@{fg shine}2.1.1 '@{b}Creating backup.@{par}
Please select a drive or a directory.@{par}
A subdirectory with the name "HSML-BAK" will be created.@{ub}'@{par}
@{fg text}Here you may select the drive or directory where the backup directory "HSML-BAK" exists or should be created.
If an old backup is already present there, it will be deleted. The default path is either "LIBS:" or the path which is
set in the ENV variable "HSML-bakdir".@{par}
The installation is continued at item 3.0.0, or in update mode at item 5.0.0.@{par}

@{fg fill}2.2.0 '@{b}no@{ub}'@{par}
@{fg text}If you choose this option, which is not recommended, then no backup is created. In this case, the
program @{" Uninstall " link Uninstall} can only be used in the "Removal" mode.@{par}
In update mode the installation is continued at item 5.0.0.@{par}

@{fg shine}3.0.0 '@{b}Should the "mathffp-Patch", "Load-mathffp" + "mathffp.library" or just the "mathffp.library" be installed?@{ub}'@{par}
@{fg text}Here you may choose the patch or load method of the "mathffp.library". You can choose either '"mathffp-Patch"' (item 3.1.0),
'"Load-mathffp" + "mathffp.library"' (item 3.2.0) or '"mathffp.library"' (item 3.3.0).@{par}

@{fg fill}3.1.0 '@{b}"mathffp-Patch"@{ub}'@{par}
@{fg text}If you choose this option, the command "mathffp-Patch" is copied to the C: directory, and an entry is created in the
"user-startup" or "draco-startup". The "mathffp-Patch" command patches the ROM-based "mathffp.library", replacing all functions
with optimized versions. So far there has never been any problem with this choice on any AMIGA or DraCo. If you are not so
experienced with your system, or you just prefer playing it safe, you should choose this option.@{par}
The installation is continued at item 4.0.0.@{par}

@{fg fill}3.2.0 '@{b}"Load-mathffp" + "mathffp.library"@{ub}'@{par}
@{fg text}If you choose this option, the command "Load-mathffp" is copied to the C: directory, the "mathffp.library" is copied to the LIBS:
directory, and an entry is created in the "startup-sequence". The "Load-mathffp" command loads and opens "mathffp.library". There has been
only one problem with this option so far, on an Amiga 500 with a Blizzard 2040ERC 68040/40 Turbo card.@{par}
The installation is continued at item 4.0.0.@{par}

@{fg fill}3.3.0 '@{b}"mathffp.library"@{ub}'@{par}
@{fg text}If you choose this option, a special version of "mathffp.library" is copied to the LIBS: directory. This version of
"mathffp.library" can be loaded into memory and made resident or reset-proof using "BlizKick", "LoadModule", "LoadResident" or a
similar program (these programs should have been installed prior to the installation of HSMathLibs). The changes to the "startup-sequence"
needed for "HSMathLibs" are automatically made. But since programs like "BlizKick", "LoadModule", "LoadResident" etc. almost always have
to be installed by hand, you should only choose this option if you are familiar with that.@{par}

@{fg shine}3.3.1 '@{b}Which program should be used to load "mathffp.library"?@{ub}'@{par}
@{fg text}Here you may choose which program should be used to load "mathffp.library". You can choose either '"BlizKick"'
(item 3.3.2.), '"LoadModule"' (item 3.3.3), '"LoadResident"' (item 3.3.4) or 'other' (item 3.3.5).@{par}

@{fg fill}3.3.2 '@{b}"BlizKick"@{ub}'@{par}
@{fg text}If you choose this option, the program "BlizKick" will be used to load "mathffp.library". This choice really only
makes sense if you are already using "BlizKick" (e.g.: because you are using "EXEC V44", or to use a different Kickstart version).
If "BlizKick" is already installed, all necessary changes to the "startup-sequence" are automatically made. This choice is recommended
to users who are already using "BlizKick".@{par}
To be able to install "HSMathLibs" automatically, you must already have "BlizKick" (Version 1.24 beta 6 or higher) installed.@{par}
The installation is continued at item 4.0.0.@{par}

@{fg fill}3.3.3 '@{b}"LoadModule"@{ub}'@{par}
@{fg text}If you choose this option, the program "LoadModule" will be used to load "mathffp.library".
Use this if you only want certain modules, not the full ROM image, to be loaded into memory as reset-proof. If "LoadModule" is already
installed, all necessary changes to the "startup-sequence" are automatically made. This choice is recommended to users who are already
using  "LoadModule" or who only want to load specific modules reset-proof.@{par}
To be able to install "HSMathLibs" automatically, you must already have "LoadModule" (Version 40.7 or higher) installed.@{par}
The installation is continued at item 4.0.0.@{par}

@{fg fill}3.3.4 '@{b}"LoadResident"@{ub}'@{par}
@{fg text}If you choose this option, the program "LoadResident" will be used to load "mathffp.library". This choice only makes
sense if you are already using "LoadResident" as an extension of "BlizKick". If "LoadResident" is already installed, all necessary changes to
the "startup-sequence" are automatically made.@{par}
To be able to install "HSMathLibs" automatically, you must already have "BlizKick" (Version 1.24 beta 6 or higher) and "LoadResident"
(Version 1.0.1 or higher) installed.@{par}
The installation is continued at item 4.0.0.@{par}

@{fg fill}3.3.5 '@{b}other@{ub}'@{par}
@{fg text}If you choose this option, "mathffp.library" is just copied to the LIBS: directory. No changes are made to the
"startup-sequence". Choose this only if you want to use "mathffp.library" but cannot use the programs
"BlizKick", "LoadModule" and "LoadResident" or if you are already using another program for that purpose.
Be sure you know exactly what you are doing!@{par}

@{fg shine}4.0.0 '@{b}Should the "mathieeesingbas-Patch" or the "mathieeesingbas.library" be installed?@{ub}'@{par}
@{fg text}Here you may choose the patch or load method of the "mathieeesingbas.library". You can choose either '"mathieeesingbas-Patch"'
(item 4.1.0) or '"mathieeesingbas.library"' (item 4.2.0).@{par}

@{fg fill}4.1.0 '@{b}"mathieeesingbas-Patch"@{ub}'@{par}
@{fg text}If you choose this option, the command "mathieeesingbas-Patch" is copied to the C: directory, and an entry is created in the
"user-startup" or "draco-startup". The "mathieeesingbas-Patch" command patches the ROM-based "mathieeesingbas.library", replacing all
functions with optimized versions. So far there has never been any problem with this choice on any AMIGA or DraCo. If you are not
so experienced with your system, or you just prefer playing it safe, you should choose this option.@{par}
The installation is continued at item 5.0.0.@{par}

@{fg fill}4.2.0 '@{b}"mathieeesingbas.library"@{ub}'@{par}
@{fg text}If you choose this option, a special version of "mathieeesingbas.library" is copied to the LIBS: directory. This version of
"mathieeesingbas.library" can be loaded into memory and made resident or reset-proof using "BlizKick", "LoadModule", "LoadResident"
or a similar program (these programs should have been installed prior to the installation of HSMathLibs). The changes to the
"startup-sequence" needed for "HSMathLibs" are automatically made. But since programs like "BlizKick", "LoadModule", "LoadResident" etc.
almost always have to be installed by hand, you should only choose this option if you are familiar with that. If you are installing
"HSMathLibs" on a DraCo or an A3000, you should not choose this option. Almost all users of those systems had serious problems with
it.@{par}

@{fg shine}4.2.1 '@{b}Which program should be used to load "mathieeesingbas.library"?@{ub}'@{par}
@{fg text}Here you may choose which program should be used to load "mathieeesingbas.library". You can choose either '"BlizKick"'
(item 4.2.2.), '"LoadModule"' (item 4.2.3), '"LoadResident"' (item 4.2.4) or 'other' (item 4.2.5).@{par}

@{fg fill}4.2.2 '@{b}"BlizKick"@{ub}'@{par}
@{fg text}If you choose this option, the program "BlizKick" will be used to load "mathieeesingbas.library". This choice really only
makes sense if you are already using "BlizKick" (e.g.: because you are using "EXEC V44", or to use a different Kickstart version).
If "BlizKick" is already installed, all necessary changes to the "startup-sequence" are automatically made. This choice is recommended
to users who are already using "BlizKick".@{par}
To be able to install "HSMathLibs" automatically, you must already have "BlizKick" (Version 1.24 beta 6 or higher) installed.@{par}
The installation is continued at item 5.0.0.@{par}

@{fg fill}4.2.3 '@{b}"LoadModule"@{ub}'@{par}
@{fg text}If you choose this option, the program "LoadModule" will be used to load "mathieeesingbas.library".
Use this if you do not want to make a full ROM image reset-proof, only specific modules. If "LoadModule" is already installed, all
necessary changes to the "startup-sequence" are automatically made. This choice is recommended to users who are already using
"LoadModule" or who only want to load specific modules reset-proof.@{par}
To be able to install "HSMathLibs" automatically, you must already have "LoadModule" (Version 40.7 or higher) installed.@{par}
The installation is continued at item 5.0.0.@{par}

@{fg fill}4.2.4 '@{b}"LoadResident"@{ub}'@{par}
@{fg text}If you choose this option, the program "LoadResident" will be used to load "mathieeesingbas.library". This choice only makes
sense if you are already using "LoadResident" as an extension of "BlizKick". If "LoadResident" is already installed, all necessary changes to
the "startup-sequence" are automatically made.@{par}
To be able to install "HSMathLibs" automatically, you must already have "BlizKick" (Version 1.24 beta 6 or higher) and "LoadResident"
(Version 1.0.1 or higher) installed.@{par}
The installation is continued at item 5.0.0.@{par}

@{fg fill}4.2.5 '@{b}other@{ub}'@{par}
@{fg text}If you choose this option, "mathieeesingbas.library" is just copied to the LIBS: directory. No changes are made to the
"startup-sequence". Choose this only if you want to use "mathieeesingbas.library" but cannot use the programs
"BlizKick", "LoadModule" and "LoadResident" or if you are already using another program for that purpose.
Be sure you know exactly what you are doing!@{par}

@{fg shine}5.0.0 '@{b}Would you like to install the manual for "HSMathLibs"?@{ub}'@{par}
@{fg text}Here you may state whether or not the manual should be installed. You can choose either 'yes' (item 5.1.0) or 'no'
(item 5.2.0).@{par}
If you selected 'change the installation' as installation mode (item 1.2.0), items 5.0.0 through 5.2.0 are not displayed, since in
that mode no manual is being installed. The installation of "HSMathLibs" is then completed.@{par}

@{fg fill}5.1.0 '@{b}yes@{ub}'@{par}
@{fg text}If you choose this option, the manual will be installed.@{par}

@{fg shine}5.1.1 '@{b}Please select the language for the manual.@{ub}'@{par}
@{fg text}Here all available languages for the manual are displayed. Please select your preferred language.@{par}

@{fg shine}5.1.2 '@{b}Installation of the manual.@{par}
Please select a drive or a directory.@{par}
No subdirectory will be created.@{ub}'@{par}
@{fg text}Here you may select the directory for the manual. The default path is "HELP:xxx" (xxx stands for the language you have
chosen for the manual).@{par}
The installation of "HSMathLibs" is then completed.@{par}

@{fg fill}5.2.0 '@{b}no@{ub}'@{par}
@{fg text}If you choose this option, no manual will be installed.@{par}
The installation of "HSMathLibs" is then completed.@{par}


@{b}@{u}The installation directory of "HSMathLibs" contains the following files:@{uu}@{ub}@{par}

Main directory:@{par}
This directory contains the manuals and the Installer script for all supported languages, and the file ATO.readme.@{par}

Directory C:@{par}
- Load-mathffp (the command "Load-mathffp" is used to load "mathffp.library" - from the directory Libs3 - and open it)@{par}
- mathffp-Patch (the command "mathffp-Patch" replaces all functions in "mathffp.library" with optimized versions)@{par}
- mathieeesingbas-Patch (the command "mathieeesingbas-Patch" replaces all functions in "mathieeesingbas.library" with optimized versions)@{par}

Directory Install:@{par}
This directory contains a few programs which are invoked by the Installer during installation and uninstallation. They should not be started
separately.@{par}

Directory Libs:@{par}
- mathieeedoubbas.library@{par}
- mathieeedoubtrans.library@{par}
- mathieeesingtrans.library@{par}
- mathtrans.library@{par}

Directory Libs2:@{par}
- mathffp.library (special version of "mathffp.library", which can be loaded reset-proof with programs like "BlizKick", "LoadModule"
etc.)@{par}
- mathieeesingbas.library (special version of "mathieeesingbas.library", which can be loaded reset-proof with programs like "BlizKick",
"LoadModule" etc.)@{par}

Directory Libs3:@{par}
- mathffp.library (special version of "mathffp.library", which can be loaded  with the command "Load-mathffp")@{par}

Directory S:@{par}
- HSMathLibs@{par}

Directory Uninstall:@{par}
This directory contains the Uninstall program for all supported languages.@{par}


@{b}@{u}During the installation of "HSMathLibs", the following files are installed:@{uu}@{ub}@{par}

Directory C:@{par}
- Load-mathffp (only if the option "Load-mathffp + mathffp.library" was chosen during installation)@{par}
- mathffp-Patch (only if the option "mathffp-Patch" was chosen during installation)@{par}
- mathieeesingbas-Patch (only if the option "mathieeesingbas-Patch" was chosen during installation)@{par}

Directory LIBS:@{par}
- mathffp.library (only if the option "Load-mathffp + mathffp.library" or "mathffp.library" was chosen during installation)@{par}
- mathieeedoubbas.library@{par}
- mathieeedoubtrans.library@{par}
- mathieeesingbas.library (only if the option "mathieeesingbas.library" was chosen during installation)@{par}
- mathieeesingtrans.library@{par}
- mathtrans.library@{par}

Directory S:@{par}
- HSMathLibs@{par}

Directories ENVARC: and ENV:@{par}
- HSML-bakdir@{par}
- HSML-mathffp@{par}
- HSML-mathieeesingbas@{par}

other directories or drives:@{par}
The backup and the manual (if requested to be installed) are placed in the directory or on the drive designated by you.@{par}


@{b}@{u}Information about "mathffp-Patch" and "mathieeesingbas-Patch" - if item 3.1.0 ("mathffp-Patch") and/or item 4.1.0 ("mathieeesingbas-Patch") was chosen during installation:@{uu}@{ub}@{par}

It is not so important where the patches ("mathffp-Patch", "mathieeesingbas-Patch") are located. They may be called from any place
in "user-startup", "draco-startup" or the "startup-sequence", after "SetPatch" (even after "LoadWB"). During the installation
of "HSMathLibs" it is checked whether "draco-startup" is present. If so, the patches are inserted into "draco-startup". If
"draco-startup" does not exist, the patches are inserted into "user-startup".@{par}

@{b}@{u}Information about "Load-mathffp" - if item 3.2.0 ("Load-mathffp" + "mathffp.library") was chosen during installation:@{uu}@{ub}@{par}

The command "Load-mathffp" is inserted at the beginning of the "startup-sequence". Since the "Load-mathffp" command, which loads
the new "mathffp.library", can only work if the ROM-based "mathffp.library" has not yet been opened, this should not be changed.@{par}


@{fg fill}@{b}Important@{ub}@{par}

@{fg text}You must remove all other patches (e.g. "FASTIEEE", "ffppatch", "msbpatch", math-patch from "MCP") of mathlibraries.@{par}

The patches from "SetPatch" are OK.@{par}

@endnode
///
/// Uninstall
@node Uninstall
@{fg shine}@{b}Uninstallation:@{par}
~~~~~~~~~~~~~~~@{ub}@{par}

@{fg text}With the program "Uninstall" you can restore (write back) the backup you have created during installation, or remove
"HSMathLibs" completely from your hard disk.@{par}
Start "Uninstall_xxx" (xxx stands for your preferred language) and perform the uninstallation as described here.@{par}

First the options page is displayed. Then the uninstallation proceeds as follows.@{par}

@{fg shine}1.0.0 '@{b}Please select uninstallation mode:@{ub}'@{par}
@{fg text}Here you may choose the mode for uninstalling "HSMathLibs". You can choose either 'Restore (write back) backup'
(item 1.1.0) or 'Removal' (item 1.2.0).@{par}

@{fg fill}1.1.0 '@{b}Restore (write back) backup@{ub}'@{par}
@{fg text}If you choose this option, the backup you have created during installation is restored (written back).
The files contained in the backup are restored (written back) and all "HSMathLibs" files which are not in the backup but exist on the boot
partition are deleted. Thereby the system configuration, which was in effect before the installation of "HSMathLibs", is re-established.
Changes (e.g. to the "startup-sequence"), which have been made after the installation and are therefore not contained in the backup, are
thus overwritten. If for some reason an error occurred during installation of HSMathLibs, you should definitely use this option.@{par}

@{fg shine}1.1.1 '@{b}Please select the drive or directory containing the "HSML-BAK" directory.@{ub}'@{par}
@{fg text}Here you may select the drive or directory which contains the backup directory "HSML-BAK". The default
path is either "LIBS:" or the path set in the ENV variable "HSML-bakdir". Please check whether this matches in your case.@{par}
The uninstallation of "HSMathLibs" is then completed.@{par}

@{fg fill}1.2.0 '@{b}Removal@{ub}'@{par}
@{fg text}If you choose this option, it is attempted to completely remove all "HSMathLibs" files and entries (e.g. in the
"startup-sequence") and re-install the original math libraries. If you have performed the installation of "HSMathLibs" manually, or you
have changed it, problems may arise under some circumstances. If, during installation, you chose the option "mathffp.library" or
"mathieeesingbas.library" and then the option "other", then only the installed files are removed and the original math libraries installed.
All entries (e.g. in the "startup-sequence"), which you have created manually, must also be manually removed (before the uninstallation,
if possible).@{par}

@{fg shine}2.0.0 '@{b}Would you like to delete the "HSMathLibs" manual?@{ub}'@{par}
@{fg text}Here you may state whether or not the "HSMathLibs" manual should be deleted. You can choose either 'yes' (item
2.1.0) or 'no' (item 2.2.0).@{par}

@{fg fill}2.1.0 '@{b}yes@{ub}'@{par}
@{fg text}If you choose this option, the manual will be deleted.@{par}

@{fg shine}2.1.1 '@{b}Please select the manual.@{ub}'@{par}
@{fg text}Here you may select the manual which should be deleted. The default path is "HELP:xxx" (xxx stands for
the language which you have chosen for the uninstallation). Please check whether this matches in your case.@{par}
The uninstallation is continued at item 3.0.0.@{par}

@{fg fill}2.2.0 '@{b}no@{ub}'@{par}
@{fg text}If you choose this option, the manual is not deleted.@{par}

@{fg shine}3.0.0 '@{b}Please select the directory containing the original math libraries.@{ub}'@{par}
@{fg text}Here you may select the directory which contains the original math libraries. The original math libraries can e.g. be
found on the Workbench diskette or CD, but under no circumstances in the "Libs" directory of the boot or system partition.
The default path is set according to the OS version installed. Under OS 2.0 this is "Workbench2.0:Libs", under OS2.1
"Workbench2.1:Libs", under OS3.0 "Workbench3.0:Libs", under OS3.1 "Workbench3.1:Libs", under OS3.5
"AmigaOS3.5:OS-Version3.1/Workbench3.1/Libs" and under OS3.9 "AmigaOS3.9:OS-Version3.9/Workbench3.9/Libs". Please check whether this
matches in your case. If you have installed OS3.9, and had the math libraries from BoingBag 1 or BoingBag 2 installed before installing
"HSMathLibs", then you should not select the directory "AmigaOS3.9:OS-Version3.9/Workbench3.9/Libs" as source. In that case you should
rather select the directory "*HSML-BAK/Libs" ("*" stands for the drive or directory containing the backup) as source (this of course
assumes that you have created a backup). On the OS3.9 CD (this is also true if you have installed BoingBag 1 or BoingBag 2), the
"mathtrans.library" is not placed in the same directory as the other libraries. Therefore the uninstallation is continued at item
3.1.0.@{par}
Under all other OS versions, the uninstallation is continued at item 4.0.0.@{par}

@{fg shine}3.1.0 '@{b}Please select the directory containing the original "mathtrans.library".@{ub}'@{par}
@{fg text}Here you may select the directory which contains the original "mathtrans.library", The default path is
"AmigaOS3.9:OS-Version3.9/Workbench3.5/Libs". Please check whether this matches in your case.@{par}
This item is only displayed if OS 3.9 is installed.@{par}

@{fg shine}4.0.0 '@{b}Would you like to delete the backup of "HSMathLibs"?@{ub}'@{par}
@{fg text}Here you may state whether or not the backup of "HSMathLibs" should be deleted. You can choose either 'yes' (item
4.1.0) or 'no' (item 4.2.0).@{par}

@{fg fill}4.1.0 '@{b}yes@{ub}'@{par}
@{fg text}If you choose this option, the backup and the ENV variable "HSML-bakdir" will be deleted.@{par}

@{fg shine}4.1.1 '@{b}Please select the drive or directory containing the "HSML-BAK" directory.@{ub}'@{par}
@{fg text}Here you may select the drive or directory which contains the backup directory "HSML-BAK". The default path is either
"LIBS:" or the path set in the ENV variable "HSML-bakdir". Please check whether this matches in your case.@{par}
The uninstallation of "HSMathLibs" is then completed.@{par}

@{fg fill}4.2.0 '@{b}no@{ub}'@{par}
@{fg text}If you choose this option, the backup and the ENV variable "HSML-bakdir" will not be deleted.@{par}
The uninstallation of "HSMathLibs" is then completed.@{par}

@endnode
///
/// Known bugs
@node "Known bugs"
@{fg shine}@{b}Known bugs:@{par}
~~~~~~~~~~~@{ub}@{par}

@{fg text}- The registered version of UltraConv V3.x will not work with HSMathLibs. UltraConv V4.x works fine with HSMathLibs.@{par}

@endnode
///
/// Updates
@node Updates
@{fg shine}@{b}Updates:@{par}
~~~~~~~~@{ub}@{par}

@{fg text}The newest version can be found on the homepage "http://WWW.HSMathLibs.de/".@{par}

Updates can be obtained directly from the @{" author " link author}. If you would like to get the newest version via snail mail just
send me a disk (HD or DD) and an addressed envelope including postage or 3,- EUR (Euro) 3,- $ (US Dollar) or 2,- £ (UK Pound).@{par}

@endnode
///
/// Restrictions
@node Restrictions
@{fg shine}@{b}Restrictions of the Demo-Version:@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{ub}@{par}

@{fg text}The demo-version of "HSMathLibs" shows frequently an informationrequester.@{par}

@endnode
///
/// Registration
@node Registration
@{fg shine}@{b}Registration:@{par}
~~~~~~~~~~~~~@{ub}@{par}

@{fg text}The "HSMathLibs" are Shareware. If you want to use the unrestricted version, you have to register first and pay the fee. Plaese
use the registerform on our homepage "http://WWW.HSMathLibs.de/" for registration. If you would like to get the full version via snail mail
just send me a disk (HD or DD) and an addressed envelope including postage or 3,- EUR (Euro) or 3,- $ (US Dollar) or 2,- £ (UK Pound)
additional. You can find my address at @{" author " link Author}. Contact me for my Bankaccount.@{par}
When I have the money then I'll send you your registration number and login to download the full version and all updates from our Homepage.@{par}

@{b}price@{ub}@{par}
version for MC68881/82: 5,- EUR (Euro) or 7,- $ (US Dollar) or 5,- £ (UK Pound)@{par}
version for MC68040:    5,- EUR (Euro) or 7,- $ (US Dollar) or 5,- £ (UK Pound)@{par}
version for MC68060:    5,- EUR (Euro) or 7,- $ (US Dollar) or 5,- £ (UK Pound)@{par}
@endnode
///
/// Copyright
@node Copyright
@{fg shine}@{b}Copyright:@{par}
~~~~~~~~~~@{ub}@{par}

@{fg text}The demo-version of "HSMathLibs" is freely distributable as long as it is NOT CHANGED and ALL files are included UNCHANGED.@{par}
@{b}The registered version of "HSMathLibs" is ONLY for registered users. "HSMathLibs" and the registration number MUST NOT be
published or copied@{ub}.@{par}

Re- or disassembling of "HSMathLibs" is NOT allowed.@{par}


@{b}@{i}@{u}MOST IMPORTANT:@{ub}@{ui}@{uu}@{par}

"HSMathLibs" is PROVIDED AS IS. Use it at your OWN RISK.@{par}

The author is NOT RESPONSIBLE for any data loss or damage caused directly or indirectly by the use of "HSMathLibs".@{par}

All rights reserved. Please send bug reports and suggestions.@{par}

@endnode
///
/// History
@node History
@{fg shine}@{b}History:@{par}
~~~~~~~~@{ub}@{par}

@{fg text}@{b}HSMathLibs V.44.50 (01.02.1999 - 12.10.2002):@{par}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ@{ub}@{par}


@{b}HSMathLibs V.44.41 (01.04.1999 - 09.06.2000):@{par}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ@{ub}@{par}
- Bugfixing of the functions "SPFix", "SPFlt", "SPAdd", "SPSub", "SPMul", "SPDiv", "SPFloor",
"SPCeil" (mathffp.library),  "IEEESPFix", "IEEESPFlt", "IEEESPAdd", "IEEESPSub", "IEEESPMul",
"IEEESPDiv", "IEEESPFloor", "IEEESPCeil" (mathieeesingbas-Patch), "IEEEDPFix", "IEEEDPFlt",
"IEEEDPAdd", "IEEEDPSub", "IEEEDPMul", "IEEEDPDiv", "IEEEDPFloor", "IEEEDPCeil"
(mathieeedoubbas.library),  "IEEEDPAtan", "IEEEDPSin", "IEEEDPCos", "IEEEDPTan", "IEEEDPSincos",
"IEEEDPSinh", "IEEEDPCosh", "IEEEDPTanh", "IEEEDPExp", "IEEEDPLog", "IEEEDPPow", "IEEEDPSqrt",
"IEEEDPTieee", "IEEEDPFieee", "IEEEDPAsin", "IEEEDPAcos", "IEEEDPLog10" (mathieeedoubtrans.library),
"IEEESPAtan", "IEEESPSin", "IEEESPCos", "IEEESPTan", "IEEESPSincos", "IEEESPSinh", "IEEESPCosh",
"IEEESPTanh", "IEEESPExp", "IEEESPLog", "IEEESPPow", "IEEESPSqrt", "IEEESPAsin", "IEEESPAcos",
"IEEESPLog10" (mathieeesingtrans.library), "SPAtan", "SPSin", "SPCos", "SPTan", "SPSincos",
"SPSinh", "SPCosh", "SPTanh", "SPExp", "SPLog", "SPPow", "SPSqrt", "SPAsin", "SPAcos" and
"SPLog10" (mathtrans.library)@{par}

- Bugfixing of the mathffp-Patch and the init-function in the mathieeesingbas-Patch@{par}

- changed the init-function in the mathieeesingbas-Patch; the command run are not more required
(thanks to Stephan Rupprecht)@{par}

- installerscript overwork@{par}


@{b}HSMathLibs V.44.40 (31.03.1999):@{par}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ@{ub}@{par}
first public version@{par}

@endnode
///
/// Future
@node Future
@{fg shine}@{b}The future:@{par}
~~~~~~~~~~~@{ub}@{par}

@{fg text}The following topics are on my wishlist for the next versions of "HSMathLibs".@{par}

- even faster ???@{par}

- Your suggestions@{par}

@endnode
///
/// Thanks
@node Thanks
@{fg shine}@{b}Thanks:@{par}
~~~~~~~@{ub}@{par}

@{fg text}I want to thank the following persons and companies:@{par}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ@{par}

- all registered users@{par}

- @{b}Uwe Schienbein@{ub}; for betatesting@{par}

- @{b}ALeX Kazik@{ub}; for betatesting and bugreports@{par}

- @{b}Jens Schildknecht@{ub}; for betatesting and bugreports@{par}

- @{b}Thorsten Behrens@{ub}; for the translation (english) of this guide@{par}

- @{b}Kai Fleischer@{ub}; for the translation (english) of this guide@{par}

- @{b}Massimo Gais@{ub}; for the translation (italian) of this guide@{par}

- @{b}Llorenç Grau@{ub}; for the translation (catalan) of this guide@{par}

- @{b}Juergen Urbanek@{ub}; for betatesting and bugreports@{par}

- @{b}Jens Troeger@{ub}; for the indication to the installerscript@{par}

- @{b}Dietmar Heidrich@{ub}; for "OMA"@{par}

- @{b}Frank Wille@{ub}; for "PhxAss"@{par}

- all users I forgot, sorry@{par}

@endnode
///
/// Author
@node Author
@{fg shine}@{b}Author:@{par}
~~~~~~~@{ub}@{par}
@{fg text}@{jcenter}
Matthias Henze@{par}
Gorkistrasse 127@{par}
04347 Leipzig@{par}
Germany@{par}

fon: +49 (0) 341/2326414@{par}

email: Matthias.Henze@HSMathLibs.de@{par}

URL: http://WWW.HSMathLibs.de/@{par}

@{par}
I am always looking for bug reports and suggestions.@{par}
Please tell me your opinion about "HSMathLibs".@{par}

@{par}
@{fg shine}@{b}English guide:@{par}
~~~~~~~~~~~~~~@{ub}@{par}
@{fg text}For bug reports or suggestions concerning the english guide please email:@{par}

Niels Bache <nbache@privat.dk>@{par}

@endnode
///
/// Index
@node guideIndex Index
@{code}@{fg shine}@{b}Index:
~~~~~~@{ub}

@{fg text}@{b} A@{ub}

 @{" Author           " link Author}

@{b} C@{ub}

 @{" Copyright        " link Copyright}

@{b} H@{ub}

 @{" History          " link History}

@{b} I@{ub}

 @{" Installation     " link Installation}
 @{" Introduction     " link Introduction}

@{b} K@{ub}

 @{" Known bugs       " link "Known Bugs"}

@{b} R@{ub}

 @{" Registration     " link Registration}
 @{" Requirements     " link Requirements}
 @{" Restrictions     " link Restrictions}

@{b} S@{ub}

 @{" Special features " link "Special features"}

@{b} T@{ub}

 @{" Thanks           " link Thanks}
 @{" The future       " link Future}

@{b} U@{ub}

 @{" Uninstallation   " link Uninstall}
 @{" Updates          " link Updates}

@endnode
///

