@database   HSML_Português.guide
@author     "Matthias Henze / Alfredo Martins / Raul Silva"
@$VER:      HSML_Português.guide 1.3d (14.11.00)

@SMARTWRAP
@index guideIndex

/// Contents
@node Main Conteúdos
@{jcenter}

@{b}@{fg shine}HighSpeed MathLibs Versão 44.41 demonstração ( 09.07.2000 ) para MC68881/82@{par}

Copyright © 1998/2000 de CyberdyneSystems@{par}

programado por Matthias Henze@{fg text}@{ub}@{par}

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

@{code}@{jleft}
  @{" Introdução                " link Introduction}    Informações gerais sobre as HSMathLibs.

  @{" Características Especiais " link "Special Features"}    Porque devo usar as HSMathLibs?

  @{" Requisitos                " link Requirements}    Que necessito para usar as HSMathLibs?

  @{" Instalação                " link Installation}    Como instalar as HSMathLibs?

  @{" Problemas Conhecidos      " link "Known Bugs"}    Problemas conhecidos e funcionamento indevido.

  @{" Actualizações             " link Updates}    Como obter actualizações.

  @{" Restrições                " link Restrictions}    Restrições da versão de demonstração.

  @{" Registo                   " link Registration}    Como posso registar?

  @{" Copyright                 " link Copyright}    Copyright.

  @{" História                  " link History}    Breve história.

  @{" Futuro                    " link Future}    Desenvolvimento futuro.

  @{" Agradecimentos            " link Thanks}    Agradecimentos para ... .

  @{" Autor                     " link Author}    Como contactar o autor.

  @{" Índice                    " link guideIndex}    Índice da documentação.
@endnode
///
/// Introduction
@node Introduction Introdução
@{b}@{fg shine}Introdução:@{par}
~~~~~~~~~~~@{fg text}@{ub}@{par}

As "HSMathLibs" substituem as bibliotecas "mathffp.library", "mathieeedoubbas.library",
"mathieeedoubtrans.library", "mathieeesingtrans.libray" e "mathtrans.library"
com versões altamente optimizadas para o MC68040. Elas alteram a "mathieeesingbas.libray"
para o MC68040. A precisão é tão elevada (algumas funções são até mais precisas) que a
das bibliotecas originais do AmigaOS 3.x.@{par}

As "HSMathLibs" são totalmente escritas em assembler para obter a máxima aceleração.@{par}

@{b}Antecedentes:@{ub}@{par}
As bibliotecas do AmigaOS 3.x e as FMath406 (Fast Math Libraries v40.6 de
Martin Berndt) são bastante lentas (utilizam instruções que o MC68040 tem que emular).
O MC68060 nem sequer é suportado. Por isso decidi desenvolver as "HSMathLibs".
Como o MC68881/2 não é muito bem suportado pelo OS e muitos utilizadores pediram uma
versão que suporte esta FPU, eu decidi desenvolver uma versão das HSMathlibs para o
MC68881/2.@{par}
@endnode
///
/// Special Features
@node "Special Features" "Características Especiais"
@{b}@{fg shine}Características Especiais das "HSMathLibs":@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

@{b}1.)@{ub}@{par}
porque são totalmente escritas em assembler, todas as funções são muito rápidas@{par}

@{b}2.)@{ub}@{par}
versões especiais das "HSMathLibs" para MC68881/82, MC68040 e MC68060@{par}

@{b}3.)@{ub}@{par}
muito mais rápidas que as bibliotecas do AmigaOS 3.x e as FMath406
(Fast Math Libraries v40.6 de Martin Berndt); um MC68040 é até 21 vezes mais
rápido que com as bibliotecas do AmigaOS 3.x e até 10 vezes mais rápido que com as FMath406@{par}

@{b}4.)@{ub}@{par}
as "HSMathLibs" funcionam no DraCo@{par}

@{b}5.)@{ub}@{par}
as "HSMathLibs" não são dispendiosas@{par}
@endnode
///
/// Requirements
@node Requirements Requisitos
@{code}@{b}@{fg shine}Requisitos:
~~~~~~~~~~~@{fg text}@{ub}

- Um Amiga ou DraCo
- AmigaOS 2.0 (V37) ou superior
- MC68881/82
@endnode
///
/// Installation
@node Installation Instalação
@{b}@{fg shine}Instalação:@{par}
~~~~~~~~~~~@{fg text}@{ub}@{par}

As "HSMathLibs" são instaladas pelo Installer.@{par}
Execute o "Install_xxx" (xxx é o seu idioma favorito) no Workbench
e siga as instruções.@{par}

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

Tem que remover todos os outros 'patches' (i.e. ffppatch, msbpatch, math-patch do MCP)
das mathlibraries.@{par}

Os 'patches' do SetPatch não causam problemas.@{par}
@endnode
///
/// Known bugs
@node "Known bugs" "Problemas Conhecidos"
@{b}@{fg shine}Problemas Conhecidos:@{par}
~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

- a versão registada do UltraConv V3.x não funciona com as HSMathLibs. O UltraConv
V4.x funciona sem problemas com as HSMathLibs.@{par}
@endnode
///
/// Updates
@node Updates Actualizações
@{b}@{fg shine}Actualizações:@{par}
~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

A versão mais recente pode ser encontrada na página "http://WWW.CyberdyneSystems.de/".@{par}

As actualizações podem ser obtidas directamente do @{" autor " link author}.
Se quiser receber a versão mais recente por correio normal, envie-me uma disquete (HD ou DD)
e um envelope endereçado, inclua os portes de correio, 5 DM (marcos alemães), $3 (dólares americanos) ou
£2 (libras inglesas).@{par}
@endnode
///
/// Restrictions
@node Restrictions Restrições
@{b}@{fg shine}Restrições da versão de demonstração:@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

A versão de demonstração das "HSMathLibs" mostram frequentemente avisos informativos.
Na "mathffp.library", o 'patch' para carregar a "mathffp.library" e o 'patch' para a
"mathieeesingbas.library" não são incluídos.@{par}
A precisão é idêntica à da versão completa, mas essa é um pouquinho mais rápida.@{par}
@endnode
///
/// Registration
@node Registration Registo
@{b}@{fg shine}Registo:@{par}
~~~~~~~~@{fg text}@{ub}@{par}

As "HSMathLibs" são Shareware. Se quiser utilizar a versão registada tem que proceder primeiro
ao seu registo e pagar o montante respectivo. Por favor utilize o formulário de registo na
página "http://WWW.CyberdyneSystems.de/" para o fazer. Se quiser receber a versão completa por
correio normal, envie-me uma disquete (HD or DD) e um envelope endereçado, inclua os portes de
correio, 5 DM (marcos alemães), $3 (dólares americanos) ou £2 (libras inglesas). Pode encontrar o
meu endereço em @{" autor " link Author}. Contacte-me para obter o meu número de conta bancária
para pagamentos por transferência bancária.@{par}
Quando receber o dinheiro enviar-lhe-ei um número e nome de registo para que possa descarregar
a versão completa e futuras actualizações a partir da nossa página.@{par}

@{b}preço@{ub}@{par}
versão para MC68881/82: 10 DM (marcos alemães), $7 (dólares americanos) ou £5 (libras inglesas)@{par}
versão para MC68040:    10 DM (marcos alemães), $7 (dólares americanos) ou £5 (libras inglesas)@{par}
versão para MC68060:    10 DM (marcos alemães), $7 (dólares americanos) ou £5 (libras inglesas)@{par}
@endnode
///
/// Copyright
@node Copyright
@{b}@{fg shine}Copyright:@{par}
~~~~~~~~~~@{fg text}@{ub}@{par}

A versão de demonstração das "HSMathLibs" pode ser distribuída livremente desde que NÃO SEJA
ALTERADA e TODOS os ficheiros sejam incluídos SEM ALTERAÇÕES.@{par}
@{b}A versão registada das "HSMathLibs" é APENAS para utilizadores registados.@{par}
As "HSMathLibs" e o nome/número de registo NÃO PODEM ser publicados ou copiados.@{ub}.@{par}

Re- ou disassemblagem das "HSMathLibs" NÃO é permitida.@{par}


@{b}@{i}@{u}MUITO IMPORTANTE:@{ub}@{ui}@{uu}@{par}

As "HSMathLibs" são fornecidas SEM GARANTIAS. A utilização é por CONTA E RISCO do utilizador.@{par}

O autor NÃO É RESPONSÁVEL por quaisquer percas de dados ou danos causados directa ou indirectamente
pela utilização das "HSMathLibs".@{par}

Todos os direitos reservados. Por favor envie os seus relatórios de erros e sugestões.@{par}
@endnode
///
/// History
@node History História
@{b}@{fg shine}História:@{par}
~~~~~~~~~@{fg text}@{ub}@{par}


@{b}HSMathLibs V.44.41 (01.04.1999 - 09.06.2000):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- corrigidos erros nas funções  "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" e
"SPLog10" (mathtrans.library)@{par}

- corrigidos erros na mathffp-Patch e na função de inicialização do mathieeesingbas-Patch@{par}

- modificação da função de inicialização do mathieeesingbas-Patch; o comando run já não é necessário (obrigado a Stephan Rupprecht)@{par}

- reestruturação do script de instalação@{par}


@{b}HSMathLibs V.44.40 (31.03.1999):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
primeira versão pública@{par}
@endnode
///
/// Future
@node Future Futuro
@{b}@{fg shine}Futuro:@{par}
~~~~~~~@{fg text}@{ub}@{par}

Os tópicos seguintes constituem a minha lista de objectivos para as próximas versões das "HSMathLibs".@{par}

- maior rapidez ???@{par}

- as suas sugestões@{par}
@endnode
///
/// Thanks
@node Thanks Agradecimentos
@{b}@{fg shine}Agradecimentos:@{par}
~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Quero agradecer às pessoas e companhias seguintes:@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{par}

- a todos os utilizadores registados@{par}

- @{b}Uwe Schienbein@{ub}; por testar as versões beta@{par}

- @{b}ALeX Kazik@{ub}; por testar as versões beta e pelos relatórios de erros@{par}

- @{b}Jens Schildknecht@{ub}; por testar as versões beta e pelos relatórios de erros@{par}

- @{b}Kai Fleischer@{ub}; pela tradução para inglês deste guia@{par}

- @{b}Massimo Gais@{ub}; pela tradução para italiano deste guia@{par}

- @{b}Llorenç Grau@{ub}; pela tradução para catalão deste guia@{par}

- @{b}Juergen Urbanek@{ub}; por testar as versões beta e pelos relatórios de erros@{par}

- @{b}Jens Troeger@{ub}; pelas orientações para o script de instalação@{par}

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

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

- @{b}Alfredo Martins@{ub}; pela tradução para português deste guia@{par}

- a todos os utilizadores que esqueci, desculpem@{par}
@endnode
///
/// Author
@node Author Autor
@{b}@{fg shine}Author:@{par}
~~~~~~~@{fg text}@{ub}@{par}
@{jcenter}
Matthias Henze@{par}
Gorkistrasse 127@{par}
04347 Leipzig@{par}
Germany@{par}

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

email: Matthias_Henze@CyberdyneSystems.de@{par}

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

@{jleft}
Estou sempre à procura de relatórios de erros e sugestões.@{par}
Por favor envie-me a sua opinião àcerca das "HSMathLibs".@{par}

@{jcenter}
@{b}@{fg shine}Guia em português:@{par}
~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Para relatórios de erros ou sugestões relativas a este guia por favor contacte:@{par}

Alfredo Martins <alfredomartins@mail.telepac.pt>@{par}
@endnode
///
/// Index
@node guideIndex Índice
@{code}@{b}@{fg shine}Índice:
~~~~~~~@{fg text}@{ub}

@{b} A@{ub}

 @{" Actualizações             " link Updates}
 @{" Agradecimentos            " link Thanks}
 @{" Autor                     " link Author}

@{b} C@{ub}

 @{" Copyright                 " link Copyright}
 @{" Características Especiais " link "Special features"}

@{b} F@{ub}

 @{" Futuro                    " link Future}

@{b} H@{ub}

 @{" História                  " link History}

@{b} I@{ub}

 @{" Instalação                " link Installation}
 @{" Introdução                " link Introduction}

@{b} P@{ub}

 @{" Problemas Conhecidos      " link "Known Bugs"}

@{b} R@{ub}

 @{" Registo                   " link Registration}
 @{" Requisitos                " link Requirements}
 @{" Restrições                " link Restrictions}

@endnode
///

