@database   HSML_Español.guide
@author     "Matthias Henze / David Rey"
@$VER:      HSML_Español.guide 1.3d (14.11.00)

@SMARTWRAP
@index guideIndex

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

@{b}@{fg shine}HighSpeed MathLibs Versión 44.40 demo ( 12.11.2000 ) para MC68060@{par}

Copyright © 1998/2000 de CyberdyneSystems@{par}

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

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

@{code}@{jleft}
  @{" Introducción     " link Introduction}    Información general acerca de HSMathLibs

  @{" Características  " link "Special Features"}    ¿Por qué debería usar HSMathLibs?

  @{" Requerimientos   " link Requirements}    ¿Qué necesito para poder usar HSMathLibs?

  @{" Instalación      " link Installation}    ¿Cómo instalar las HSMathLibs?

  @{" Fallos conocidos " link "Known Bugs"}    Fallos conocidos y comportamientos extraños

  @{" Actualizaciones  " link Updates}    Cómo conseguir nuevas versiones

  @{" Limitaciones     " link Restrictions}    Limitaciones de la versión Demo

  @{" Registro         " link Registration}    ¿Cómo puedo registrarme?

  @{" Copyright        " link Copyright}    Nota de Copyright

  @{" Historial        " link History}    Breve historial

  @{" Futuro           " link Future}    Desarrollos futuros

  @{" Agradecimientos  " link Thanks}    Gracias a ...

  @{" Autor            " link Author}    Cómo contactar con el autor

  @{" Índice           " link guideIndex}    Índice de esta documentación
@endnode
///
/// Introduction
@node Introduction "Introducción"
@{b}@{fg shine}Introducción:@{par}
~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Las "HSMathLibs" vienen a reemplazar a las librerías "mathffp.library",
"mathieeedoubbas.library", "mathieeedoubtrans.library",
"mathieeesingtrans.library" y "mathtrans.library" con nuevas versiones
altamente optimizadas para el procesador MC68060. Estas versiones
parchean la "mathieeesingbas.library" para el MC68060. La precisión
es tan alta (y con algunas funciones, incluso más) como con las
librerías originales entregadas de serie con el AmigaOS 3.x.@{par}

Las "HSMathLibs" están escritas completamente en ensamblador para
conseguir la máxima velocidad.@{par}

@{b}Historia:@{ub}@{par}
Las librerías del AmigaOS 3.x y FMath406 (las "Fast Math Libraries" v40.6
de Martin Berndt) son bastante lentas, pues utilizan instrucciones que
el MC68040 tiene que emular. El MC68060 ni siquiera está soportado.
Así que decidí desarrollar "HSMathLibs". Puesto que los coprocesadores
MC68881/2 no están tampoco muy bien soportados por el S.O. y muchos
usuarios solicitaron una versión que soportase estas FPUs, decidí
desarrollar también una versión de HSMathlibs para los MC68881/2.@{par}
@endnode
///
/// Special Features
@node "Special Features" "Características especiales"
@{b}@{fg shine}Características especiales de las "HSMathLibs":@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

@{b}1.)@{ub}@{par}
Al estar escritas completamente en ensamblador, todas las funciones
son muy rápidas.@{par}

@{b}2.)@{ub}@{par}
Hay versiones de "HSMathLibs" optimizadas para MC68881/82, MC68040 y
MC68060.@{par}

@{b}3.)@{ub}@{par}
Son mucho más rápidas que las librerías del AmigaOS 3.x y de FMath406
(las "Fast Math Libraries" v40.6 de Martin Berndt); un MC68040 es hasta
21 veces más rápido con ellas que con las librerías originales del
AmigaOS3.x y superior, y hasta 10 veces más rápido que con las
librerías FMath406.@{par}

@{b}4.)@{ub}@{par}
Las "HSMathLibs" funcionan en el DraCo.@{par}

@{b}5.)@{ub}@{par}
Las "HSMathLibs" son económicamente muy asequibles.@{par}
@endnode
///
/// Requirements
@node Requirements "Requerimientos"
@{code}@{b}@{fg shine}Requerimientos:
~~~~~~~~~~~~~~~@{fg text}@{ub}

- Sistema Amiga o DraCo
- AmigaOS 2.0 (V37) o superior
- MC68060
@endnode
///
/// Installation
@node Installation "Instalación"
@{b}@{fg shine}Instalación:@{par}
~~~~~~~~~~~~@{fg text}@{ub}@{par}

De la instalación de las "HSMathLibs" se encarga Installer.@{par}

Lance "Install_xxx" (donde xxx es su idioma preferido) desde el
Workbench y siga las instrucciones.@{par}


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

Debe quitar todos los demás parches (por ejemplo, ffppatch, msbpatch,
math-patch de MCP) que tenga instalados sobre sus librerías matemáticas.@{par}

Los parches de SetPatch, DraCoSetPatch, OxyronPatcher, DraCo060Emu y
68060.library (Phase 5) pueden quedar como están.@{par}
@endnode
///
/// Known bugs
@node "Known bugs" "Fallos conocidos"
@{b}@{fg shine}Fallos conocidos:@{par}
~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

- La versión registrada de UltraConv 3.x no funciona con las HSMathLibs.
Sin embargo, UltraConv 4.x funciona perfectamente.@{par}
@endnode
///
/// Updates
@node Updates "Actualizaciones"
@{b}@{fg shine}Actualizaciones:@{par}
~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

La versión más reciente puede encontrarse en la página de bienvenida
"http://WWW.CyberdyneSystems.de/".@{par}

Las nuevas versiones pueden obtenerse directamente del @{" autor " link author}.
Si desea obtener la versión más reciente por correo normal, envíeme un
disquete (HD ó DD) y un sobre con su dirección postal ya escrita y
ya convenientemente franqueado, o bien 5 marcos alemanes, 3 dólares
americanos ó 2 libras esterlinas.@{par}
@endnode
///
/// Restrictions
@node Restrictions "Limitaciones"
@{b}@{fg shine}Limitaciones de la versión Demo:@{par}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

La versión de demostración de las "HSMathLibs" muestra con frecuencia
una ventana informativa. La nueva "mathffp.library", el parche para
cargarla y el parche para "mathieeesingbas.library" no se incluyen.@{par}

La precisión es idéntica a la versión completa, si bien ésta última es un
poco más rápida.@{par}
@endnode
///
/// Registration
@node Registration "Registro"
@{b}@{fg shine}Registro:@{par}
~~~~~~~~~@{fg text}@{ub}@{par}

"HSMathLibs" es Shareware. Si desea utilizar la versión exenta de
limitaciones, deberá primero registrarse y abonar su precio. Por
favor, utilice el formulario de registro presente en nuestra página
de bienvenida "http://WWW.CyberdyneSystems.de/" para registrarse. Si
desea obtener la versión completa por correo normal, simplemente
envíeme un disquete (HD or DD) y un sobre con su dirección postal ya
escrita y ya convenientemente franqueado, o bien 5 marcos alemanes,
3 dólares americanos ó 2 libras esterlinas adicionales. Encontrará
mi dirección postal en el apartado dedicado al @{" autor " link Author}. Póngase
en contacto conmigo si desea saber los datos de mi cuenta bancaria.@{par}
Cuando reciba el dinero le enviaré su número de registro y la información
necesaria para descargar la versión completa y todas las actualizaciones
desde nuestra página de bienvenida.@{par}

@{b}Precio@{ub}@{par}
versión para MC68881/82: 10,- DM (marcos alemanes) ó 7,- $ (dólares US) ó 5,- £ (libras esterlinas)@{par}
versión para MC68040:    10,- DM (marcos alemanes) ó 7,- $ (dólares US) ó 5,- £ (libras esterlinas)@{par}
versión para MC68060:    10,- DM (marcos alemanes) ó 7,- $ (dólares US) ó 5,- £ (libras esterlinas)@{par}
@endnode
///
/// Copyright
@node Copyright
@{b}@{fg shine}Copyright:@{par}
~~~~~~~~~~@{fg text}@{ub}@{par}

La versión de demostración de las "HSMathLibs" es de libre distribución,
siempre que el archivo no sufra NINGUNA modificación y TODOS los ficheros
permanezcan INTACTOS.@{par}

@{b}La versión registrada de las "HSMathLibs" es SÓLO para usuarios
registrados. Ni las "HSMathLibs" ni el número personal de registro
pueden publicarse ni copiarse.@{ub}@{par}

El re-ensamblado y el desensamblado de las "HSMathLibs" NO están permitidos.@{par}


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

Las "HSMathLibs" se ofrecen TAL COMO SON. Úselas bajo SU responsabilidad.@{par}

El autor declina TODA responsabilidad sobre cualquier pérdida de información
o daño causado directa o indirectamente por el uso de las "HSMathLibs".@{par}

Todos los derechos reservados. Por favor, envíeme sus sugerencias y
comuníqueme los fallos que encuentre.@{par}
@endnode
///
/// History
@node History "Historial"
@{b}@{fg shine}Historial:@{par}
~~~~~~~~~~@{fg text}@{ub}@{par}

@{b}HSMathLibs V44.40 (06.09.1998 - 30.01.1999):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Optimizadas las funciones "IEEEDPCos", "IEEEDPSin", "IEEEDPSincos", "IEEEDPTan",
"IEEEDPExp", "IEEEDPAtan", "IEEEDPAcos", "IEEEDPAsin", "IEEEDPLog", "IEEEDPLog10",
"IEEEDPPow", "IEEEDPCosh", "IEEEDPSinh", "IEEEDPTanh" (mathieeedoubtrans.library),
"IEEEDPCmp", "IEEEDPTst" (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", (parche para
mathieeesingbas)@{par}

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

- Remodelación y ampliación del manual@{par}

- Remodelación y ampliación del guión de instalación@{par}


@{b}HSMathLibs V44.34 (16.11.1998 - 18.11.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Corregida la función InitLib (mathffp.library)@{par}


@{b}HSMathLibs V44.33 (11.11.1998 - 15.11.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Corregidas las funciones "IEEESPSin" (mathieeesingtrans.library) e "IEEEDPSin"
(mathieeedoubtrans.library)@{par}


@{b}HSMathLibs V44.32 (17.09.1998 - 10.11.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Corregidas las funciones "SPCos", "SPSin", "SPExp" (mathtrans.library), "IEEESPCos",
"IEEESPSin", "IEEESPExp" (mathieeesingtrans.library), "IEEEDPCos", "IEEEDPSin",
"IEEEDPExp" (mathieeedoubtrans.library) y muchas otras@{par}

- Remodelación y ampliación del manual@{par}


@{b}HSMathLibs V44.31 (06.09.1998 - 16.09.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Corregida la función "IEEEDPPow" (mathieeedoubtrans.library)@{par}


@{b}HSMathLibs V44.30 (26.07.1998 - 05.09.1998):@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{ub}@{par}
- Escrita la mathffp.library y un parche para cargarla@{par}

- Optimizadas las funciones "SPExp", "SPLog", "SPLog10", "SPPow", "SPAcos", "SPSincos",
"SPCos", "SPCosh", "SPAsin", "SPSin", "SPSinh", "SPAtan", "SPTanh" (mathtrans.library),
"IEEESPExp", "IEEESPLog", "IEEESPLog10", "IEEESPPow", "IEEESPAcos", "IEEESPSincos",
"IEEESPCos", "IEEESPCosh", "IEEESPAsin", "IEEESPSin", "IEEESPSinh", "IEEESPAtan",
"IEEESPTanh" (mathieeesingtrans.library), "IEEEDPExp", "IEEEDPLog", "IEEEDPLog10",
"IEEEDPPow", "IEEEDPAcos", "IEEEDPSincos", "IEEEDPCos", "IEEEDPCosh", "IEEEDPAsin",
"IEEEDPSin", "IEEEDPSinh", "IEEEDPAtan", "IEEEDPTanh" (mathieeedoubtrans.library)
y muchas otras@{par}

- Corregida la función "InitLib" para todas las librerías@{par}

- Corregidas las funciones "SPPow", "SPCos", "SPSin", "SPTan" (mathtrans.library),
"IEEESPPow", "IEEESPCos", "IEEESPSin", "IEEESPTan" (mathieeesingtrans.library),
"IEEEDPPow", "IEEEDPCos", "IEEEDPSin", "IEEEDPTan" (mathieeedoubtrans.library),
y muchas otras@{par}

- Remodelación y ampliación del manual@{par}

- Remodelación y ampliación del guión de instalación@{par}
@endnode
///
/// Future
@node Future "Futuro"
@{b}@{fg shine}Para el futuro:@{par}
~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Lo que sigue está en mi lista de cosas previstas para futuras versiones
de las "HSMathLibs".@{par}

- ¿¿¿ más velocidad ???@{par}

- sus sugerencias@{par}
@endnode
///
/// Thanks
@node Thanks "Agradecimientos"
@{b}@{fg shine}Agradecimientos:@{par}
~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}

Quiero dar las gracias a las siguientes personas y Compañías:@{par}
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯@{par}

- todos los usuarios registrados@{par}

- @{b}Uwe Schienbein@{ub}, por las pruebas beta@{par}

- @{b}ALeX Kazik@{ub}, por las pruebas beta y los fallos encontrados@{par}

- @{b}Jens Schildknecht@{ub}, por las pruebas beta y los fallos encontrados@{par}

- @{b}Kai Fleischer@{ub}, por la traducción al inglés de esta guía@{par}

- @{b}Massimo Gais@{ub}, por la traducción al italiano de esta guía@{par}

- @{b}Llorenç Grau@{ub}, por la traducción al catalán de esta guía@{par}

- @{b}Juergen Urbanek@{ub}, por las pruebas beta y los fallos encontrados@{par}

- @{b}Jens Troeger@{ub}, por la sugerencia del guión de instalación@{par}

- @{b}Dietmar Heidrich@{ub}, por "OMA"@{par}

- @{b}Frank Wille@{ub}, por "PhxAss"@{par}

- todos los usuarios cuyo nombre he olvidado, lo siento@{par}
@endnode
///
/// Author
@node Author "Autor"
@{b}@{fg shine}Autor:@{par}
~~~~~~@{fg text}@{ub}@{par}
@{jcenter}
Matthias Henze@{par}
Gorkistrasse 127@{par}
04347 Leipzig@{par}
Alemania@{par}

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

Correo electrónico: Matthias_Henze@CyberdyneSystems.de@{par}

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

@{jleft}
Siempre son bienvenidos los avisos de fallos y las sugerencias.@{par}
Por favor, hágame saber su opinión sobre las "HSMathLibs".@{par}

@{jcenter}
@{b}@{fg shine}Guía en español:@{par}
~~~~~~~~~~~~~~~~@{fg text}@{ub}@{par}
Para avisar de errores o enviar sugerencias referentes a la guía
en español (castellano), por favor, póngase en contacto con:@{par}

David Rey <david@saug.org>@{par}
@endnode
///
/// Index
@node guideIndex "Índice"
@{code}@{b}@{fg shine}Índice:
~~~~~~~@{fg text}@{ub}

@{b}A @{ub}

 @{" Actualizaciones  " link Updates}
 @{" Agradecimientos  " link Thanks}
 @{" Autor            " link Author}

@{b}C @{ub}

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

@{b}F @{ub}

 @{" Fallos conocidos " link "Known Bugs"}
 @{" Futuro           " link Future}

@{b}H @{ub}

 @{" Historial        " link History}

@{b}I @{ub}

 @{" Instalación      " link Installation}
 @{" Introducción     " link Introduction}

@{b}L @{ub}

 @{" Limitaciones     " link Restrictions}

@{b}R @{ub}

 @{" Registro         " link Registration}
 @{" Requerimientos   " link Requirements}

@endnode
///

