@database   HSML_Deutsch.guide
@author     "Matthias Henze"
@$VER:      HSML_Deutsch.guide 1.3d (14.11.00)

@SMARTWRAP
@index guideIndex

/// Inhalt
@node Main Inhalt
@{jcenter}

@{b}@{fg shine}HighSpeed MathLibs Version 44.40 Demo ( 12.11.2000 ) für MC68040@{par}

Kopierrecht © 1998/2000 bei CyberdyneSystems@{par}

geschrieben von Matthias Henze@{fg text}@{ub}@{par}

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

@{code}@{jleft}
  @{" Einleitung          " link Einleitung}    Informationen über die HSMathLibs.

  @{" Besonderheiten      " link Besonderheiten}    Was ist an den HSMathLibs so besonders?

  @{" Systemanforderungen " link Systemanforderungen}    Was braucht man für die HSMathLibs?

  @{" Installation        " link Installation}    Wie installiere ich die HSMathLibs?

  @{" Bekannte Fehler     " link "Bekannte Fehler"}    Wo gibt es Probleme?

  @{" Updates             " link Updates}    Wo gibt es neue Versionen?

  @{" Einschränkungen     " link Einschränkungen}    Was funktioniert in der Demo-Version nicht?

  @{" Registrierung       " link Registrierung}    Wie kann ich mich registrieren?

  @{" Kopierrecht         " link Kopierrecht}    Das Rechtliche.

  @{" Geschichte          " link Geschichte}    Was hat sich bisher getan?

  @{" In Zukunft          " link Zukunft}    Was wird sich noch ändern?

  @{" Danksagungen        " link Danksagungen}    Danksagungen an ... .

  @{" Autor               " link Autor}    Wie erreicht man den Autor?

  @{" Index               " link guideIndex}    Das Stichwortverzeichnis.
@endnode
///
/// Einleitung
@node Einleitung
@{b}@{fg shine}Einleitung:@{par}
~~~~~~~~~~~@{fg text}@{ub}@{par}

Die "HSMathLibs" ersetzen die Bibliotheken "mathffp.library", "mathieeedoubbas.library",
"mathieeedoubtrans.library", "mathieeesingtrans.libray" und "mathtrans.library"
und patchen die Bibliothek "mathieeesingbas.libray" durch speziell für den MC68040 optimierte
Versionen. Die Genauigkeit ist mindestens so hoch (einige Funktionen sind genauer) wie bei den
Bibliotheken von AmigaOS 3.x.@{par}
Die "HSMathLibs" sind komplett in Assembler geschrieben, wodurch sie sehr schnell sind.@{par}

@{b}Entstehungsgeschichte:@{ub}@{par}
Da die Bibliotheken von AmigaOS 3.x und FMath406 (Fast Math Libraries v40.6 von
Martin Berndt) sehr langsam sind (bei AmigaOS 3.x und FMath406 werden Befehle
verwendet die beim MC68040 emuliert werden müssen) und der MC68060 überhaupt
nicht unterstützt wird, habe ich mich entschlossen die "HSMathLibs" zu schreiben.
Da auch der MC68881/82 nicht optimal unterstützt wird und sich viele Anwender eine
Version für diese FPU gewünscht haben, habe ich auch noch eine Version für den
MC68881/82 geschrieben.@{par}
@endnode
///
/// Besonderheiten
@node Besonderheiten
@{b}@{fg shine}Ein paar Besonderheiten der "HSMathLibs":@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

@{b}1.)@{ub}@{par}
komplett in Assembler geschrieben; dadurch sind die Funktionen
sehr schnell@{par}

@{b}2.)@{ub}@{par}
spezielle Versionen der "HSMathLibs" für MC68881/82, MC68040 und MC68060@{par}

@{b}3.)@{ub}@{par}
wesentlich schneller als die Bibliotheken von AmigaOS 3.x und FMath406
(Fast Math Libraries v40.6 von Martin Berndt); auf einem MC68040 bis zu
21 mal so schnell wie mit AmigaOS 3.x und bis zu 10 mal so schnell wie
mit FMath406@{par}

@{b}4.)@{ub}@{par}
die "HSMathLibs" funktionieren auch auf dem DraCo@{par}

@{b}5.)@{ub}@{par}
die "HSMathLibs" sind sehr preiswert@{par}
@endnode
///
/// Systemanforderungen
@node Systemanforderungen
@{code}@{b}@{fg shine}Systemanforderungen:
~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}

- Ein Amiga oder DraCo
- AmigaOS 2.0 (V37) oder höher
- MC68040
@endnode
///
/// Installation
@node Installation
@{b}@{fg shine}Installation:@{par}
~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Die Installation der "HSMathLibs" wird mit dem Installer durchgeführt
und ist sehr einfach.@{par}
Starten Sie das Installationsprogramm "Install_xxx" (xxx steht
für Ihre bevorzugte Sprache) und führen Sie die Installation nach
Ihren Wünschen und Anforderungen durch.@{par}

@{b}@{FG fill}Wichtig@{FG text}@{ub}@{par}

Sie sollten alle anderen Patches (z.B.: ffppatch, msbpatch, Mathe-Patch vom MCP)
der Mathebibliotheken entfernen.@{par}

Die Patches vom SetPatch, DraCoSetPatch, OxyronPatcher, DraCo040Emu und der 68040.library sind OK.@{par}
@endnode
///
/// Bekannte Fehler
@node "Bekannte Fehler"
@{b}@{fg shine}Bekannte Fehler:@{par}
~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

- die registrierte Version von UltraConv V3.x funktioniert nicht mit den HSMathLibs.
UltraConv V4.x funktioniert einwandfrei.@{par}
@endnode
///
/// Updates
@node Updates
@{b}@{fg shine}Updates:@{par}
~~~~~~~~@{fg text}@{ub}@{par}

Sie können die neuste Version immer auf unserer Homepage "http://WWW.CyberdyneSystems.de/"
finden.@{par}

Sie können die neuste Version auch direkt von @{" mir " link Autor} bekommen. Wenn ich
Ihnen die neuste Version per Post zuschicken soll, dann müssen Sie mir einen
frankierten Briefumschlag und eine Diskette (HD oder DD) oder 5,- DM oder 3,- $ (US Dollar)
oder 2,- £ (UK Pound) zuschicken.@{par}
@endnode
///
/// Einschränkungen
@node Einschränkungen
@{b}@{fg shine}Einschränkungen der Demo-Version:@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

In der Demo-Version der "HSMathLibs" wird öfters ein Informationsrequester
angezeigt. Die "mathffp.library", der Patch zum Laden der "mathffp.library"
und der Patch für die "mathieeesingbas.library" sind in der Demo-Version nicht
enthalten.@{par}
Die Genauigkeit der Bibliotheken ist identisch mit der Voll-Version, aber die
Voll-Version ist etwas schneller.@{par}
@endnode
///
/// Registrierung
@node Registrierung
@{b}@{fg shine}Registrierung:@{par}
~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Die "HSMathLibs" sind Shareware. Wenn Sie die uneingeschränkte Version nutzen
möchten, müssen Sie sich bei mir registrieren und die angegebene Gebühr bezahlen.
Benutzen Sie bitte das Registrierungsformular, daß Sie auf unser Homepage
"http://WWW.CyberdyneSystems.de/" finden, für die Registrierung. Wenn ich Ihnen
die Vollversion per Post zuschicken soll, dann müssen Sie mir einen frankierten
Briefumschlag und eine Diskette (HD oder DD) oder 5,- DM zusätzlich zuschicken.
Meine Adresse finden Sie unter @{" Autor " link Autor}. Meine Bankverbindung können
Sie von mir erfahren. Bei der Online-Registrierung erhalten Sie automatisch ein
mail mit meiner Bankverbindung.@{par}
Wenn ich das Geld erhalten habe, bekommen Sie Ihre Registriernummer und Ihre Loginkennug.
Damit koennen Sie die Vollversion und alle kommenden Updates von unserer Homepage
laden.@{par}

@{b}Preise@{ub}@{par}
Version für MC68881/82: 10,- DM oder 7,- $ (US Dollar) oder 5,- £ (UK Pound)@{par}
Version für MC68040:    10,- DM oder 7,- $ (US Dollar) oder 5,- £ (UK Pound)@{par}
Version für MC68060:    10,- DM oder 7,- $ (US Dollar) oder 5,- £ (UK Pound)@{par}
@endnode
///
/// Kopierrecht
@node Kopierrecht
@{b}@{fg shine}Kopierrecht:@{par}
~~~~~~~~~~~~@{fg text}@{ub}@{par}

Die Demo-Version der "HSMathLibs" darf frei kopiert werden, solange sie in KEINSTER
Weise verändert wird und ALLE dazugehörigen Dateien UNVERÄNDERT mitkopiert werden.@{par}
@{b}Die Voll-Version der "HSMathLibs" ist NUR für registrierte Anwender. Die "HSMathLibs"
und die Registriernummer dürfen NICHT weitergegeben oder verbreitet werden@{ub}.@{par}

Eine Reassemblierung der "HSMathLibs" ist selbstverständlich NICHT gestattet.@{par}


@{b}@{i}@{u}AM WICHTIGSTEN:@{ub}@{ui}@{uu}@{par}

Die Benutzung der "HSMathLibs" erfolgt AUSSCHLIEßLICH auf eigenes Risiko.@{par}

Der Autor kann auf KEINEN FALL für einen Schaden oder Datenverlust der direkt
oder indirekt mit dem Gebrauch der "HSMathLibs" entstehen sollte verantwortlich
gemacht werden.@{par}

Alle Rechte vorbehalten. Für Fehlermitteilungen oder Verbesserungsvorschläge
bin ich jederzeit dankbar.@{par}
@endnode
///
/// Geschichte
@node Geschichte
@{b}@{fg shine}Geschichte:@{par}
~~~~~~~~~~~@{fg text}@{ub}@{par}

@{b}HSMathLibs V.44.40 (06.09.1998 - 30.01.1999):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- die Funktionen "IEEEDPCos", "IEEEDPSin", "IEEEDPSincos", "IEEEDPTan", "IEEEDPExp",
"IEEEDPAtan", "IEEEDPAcos", "IEEEDPAsin", "IEEEDPLog", "IEEEDPLog10", "IEEEDPPow",
"IEEEDPCosh", "IEEEDPSinh", "IEEEDPTanh" (mathieeedoubtrans.library), "IEEEDPCmp", "IEEEDPTst",
"IEEEDPFloor", "IEEEDPCeil" (mathieeedoubbas.library), "SPAdd", "SPSub", "SPMul", "SPDiv",
"SPFlt", "SPFloor", "SPCeil" (mathffp.library), "IEEESPCos", "IEEESPSin", "IEEESPSincos",
"IEEESPTan", "IEEESPExp", "IEEESPAtan", "IEEESPAcos", "IEEESPAsin", "IEEESPLog", "IEEESPLog10",
"IEEESPPow", "IEEESPCosh", "IEEESPSinh", "IEEESPTanh" (mathieeesingtrans.library), "SPCos",
"SPSin", "SPSincos", "SPTan", "SPExp", "SPAtan", "SPAcos", "SPAsin", "SPLog", "SPLog10", "SPPow",
"SPCosh", "SPSinh", "SPTanh", "SPFieee", "SPSqrt" (mathtrans.library), "IEEESPCmp", "IEEESPTst",
"IEEESPFloor" und "IEEESPCeil" (mathieeesingbas-Patch) optimiert@{par}

- Fehlerkorrektur der Funktionen "IEEEDPCos", "IEEEDPSin", "IEEEDPSincos", "IEEEDPTan",
"IEEEDPExp", "IEEEDPPow", "IEEEDPCosh", "IEEEDPSinh", "IEEEDPTanh", "IEEEDPAsin", "IEEEDPAtan",
"IEEEDPAcos" (mathieeedoubtrans.library), "IEEESPCos", "IEEESPSin", "IEEESPSincos", "IEEESPTan",
"IEEESPExp", "IEEESPAtan", "IEEESPAsin", "IEEESPAcos", "IEEESPTanh", "IEEESPPow"
(mathieeesingtrans.library), "SPCos", "SPSin", "SPSincos", "SPTan", "SPExp", "SPAtan", "SPAsin",
"SPAcos", "SPTanh", "SPPow" (mathtrans.library), "SPAdd", "SPSub", "SPMul", "SPDiv" und "SPCeil"
(mathffp.library)@{par}

- Anleitung überarbeitet und erweitert@{par}

- Installerskript überarbeitet und erweitert@{par}


@{b}HSMathLibs V.44.33 (11.11.1998 - 15.11.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Fehlerkorrektur der Funktionen "IEEESPSin" (mathieeesingtrans.library) und
"IEEEDPSin" (mathieeedoubtrans.library)@{par}


@{b}HSMathLibs V.44.32 (17.09.1998 - 10.11.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Fehlerkorrektur der Funktionen "SPCos", "SPSin", "SPExp" (mathtrans.library),
"IEEESPCos", "IEEESPSin", "IEEESPExp" (mathieeesingtrans.library), "IEEEDPCos",
"IEEEDPSin", "IEEEDPExp" (mathieeedoubtrans.library) und einiger anderer Funktionen@{par}

- Anleitung überarbeitet und erweitert@{par}


@{b}HSMathLibs V.44.31 (06.09.1998 - 16.09.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Fehlerkorrektur der Funktion "IEEEDPPow" (mathieeedoubtrans.library)@{par}


@{b}HSMathLibs V.44.30 (26.07.1998 - 05.09.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- die mathffp.library und ein Patch zum Laden dieser Lib geschrieben@{par}

- die Funktionen "SPExp", "SPLog", "SPLog10", "SPPow", "SPAcos", "SPCosh",
"SPSinh", "SPTanh" (mathtrans.library), "IEEESPExp", "IEEESPLog", "IEEESPLog10",
"IEEESPPow", "IEEESPAcos", "IEEESPCosh", "IEEESPSinh", "IEEESPTanh"
(mathieeesingtrans.library), "IEEEDPLog", "IEEEDPLog10", "IEEEDPPow",
"IEEEDPAcos", "IEEEDPCosh", "IEEEDPSinh", "IEEEDPTanh"
(mathieeedoubtrans.library) und einige andere Funktionen optimiert@{par}

- Fehlerkorrektur der Funktion "InitLib" bei allen Bibliotheken@{par}

- Fehlerkorrektur der Funktionen "SPPow", "SPCos", "SPSin", "SPTan"
(mathtrans.library), "IEEESPPow", "IEEESPCos", "IEEESPSin", "IEEESPTan"
(mathieeesingtrans.library), "IEEEDPPow", "IEEEDPCos", "IEEEDPSin",
"IEEEDPTan" (mathieeedoubtrans.library), "IEEEDPFloor", "IEEEDPCeil"
(mathieeedoubbas.library) und einiger anderer Funktionen@{par}

- Anleitung überarbeitet und erweitert@{par}

- Installerskript überarbeitet und erweitert@{par}
@endnode
///
/// Zukunft
@node Zukunft
@{b}@{fg shine}In Zukunft:@{par}
~~~~~~~~~~~@{fg text}@{ub}@{par}

Die folgenden Punkte habe ich mir für die nächsten Versionen der
"HSMathLibs" vorgenommen.@{par}

- höhere Geschwindigkeit ???@{par}

- Ihre Vorschläge@{par}
@endnode
///
/// Danksagungen
@node Danksagungen
@{b}@{fg shine}Danksagungen:@{par}
~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Bei folgenden Leuten und Firmen möchte ich mich bedanken:@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{par}

- bei allen registrierten Anwendern@{par}

- @{b}Uwe Schienbein@{ub}; für Betatesting@{par}

- @{b}ALeX Kazik@{ub}; für Betatesting und Bugreports@{par}

- @{b}Jens Schildknecht@{ub}; für Betatesting und Bugreports@{par}

- @{b}Kai Fleischer@{ub}; für die Übersetzung (Englisch) dieser Anleitung@{par}

- @{b}Massimo Gais@{ub}; für die Übersetzung (Italienisch) dieser Anleitung@{par}

- @{b}Llorenç Grau@{ub}; für die Übersetzung (Catalan) dieser Anleitung@{par}

- @{b}Mariusz Danilewicz@{ub}; für die Übersetzung (Polnisch) dieser Anleitung@{par}

- @{b}Jürgen Urbanek@{ub}; für Betatesting und Bugreports@{par}

- @{b}Jens Troeger@{ub}; für den Hinweis zum Installerskript@{par}

- @{b}Dietmar Heidrich@{ub}; für seinen "OMA"@{par}

- @{b}Frank Wille@{ub}; für seinen "PhxAss"@{par}

- bei allen Anwendern die nicht erwähnt wurden, Sorry@{par}
@endnode
///
/// Autor
@node Autor
@{b}@{fg shine}Autor:@{par}
~~~~~~@{fg text}@{ub}@{par}
@{jcenter}
Matthias Henze@{par}
Gorkistraße  127@{par}
04347 Leipzig@{par}
Deutschland@{par}

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

E-Mail: Matthias_Henze@CyberdyneSystems.de@{par}

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

@{jleft}
Für Fehlerberichte und Verbesserungsvorschläge bin ich jederzeit dankbar.@{par}
Es wäre auch sehr schön, wenn Sie mir Ihre Meinung zu den "HSMathLibs"
mitteilen würden.@{par}
@endnode
///
/// Index
@node guideIndex Index
@{code}@{b}@{fg shine}Index:
~~~~~~@{fg text}@{ub}

@{b} A@{ub}

 @{" Autor               " link Autor}

@{b} B@{ub}

 @{" Besonderheiten      " link Besonderheiten}
 @{" Bekannte Fehler     " link "Bekannte Fehler"}

@{b} D@{ub}

 @{" Danksagungen        " link Danksagungen}

@{b} E@{ub}

 @{" Einleitung          " link Einleitung}
 @{" Einschränkungen     " link Einschränkungen}

@{b} G@{ub}

 @{" Geschichte          " link Geschichte}

@{b} I@{ub}

 @{" In Zukunft          " link Zukunft}
 @{" Installation        " link Installation}

@{b} K@{ub}

 @{" Kopierrecht         " link Kopierrecht}

@{b} R@{ub}

 @{" Registrierung       " link Registrierung}

@{b} S@{ub}

 @{" Systemanforderungen " link Systemanforderungen}

@{b} U@{ub}

 @{" Updates             " link Updates}

@endnode
///

