Texas Instruments TI-81.

Leng Año
Disp.
Exp.
Gráf.
Medidas
Z80 2Mhz TI BASIC 1990 8 Kb 2,4 Kb 8x16 Car 96x64 No No 172 gr 171x80x21 4xAAA
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
1xCR1616 o CR1620 *259s (IS>) 35 € 50 € 90 €
La TI-81 es la primera calculadora de la serie de máquinas gráficas de Texas Instruments. Obviamente la numeración no va correlativa ni un número de denominación posterior implica un modelo moderno. A la TI-81 le seguirían la TI-82, la TI-80 y un buen número de modelos que prácticamente finaliza, al menos con este formato de pantallas LCD monocronas con la TI-84+. Esta serie TI Z80 se caracteriza porque todas las máquinas tienen como procesador el archiconocido Z80, fuera de ella, queda por tanto la TI-80, que aún siendo una máquina de similares características, monta un procesador específico.

Esta máquina es una copia casi calcada de la Casio FX-7000G, la primera calculadora gráfica del mundo, que salió al mercado 5 años antes en 1985 y que disponía de una pantalla LCD monocromática de la misma resolución (96x64). Un año más tarde, en 1986, Casio también comercializó las FX-6000G y FX-6500G con una pantalla gráfica de 96x32 píxeles.

La TI-81 es una calculadora completa, con un completo juego de funciones matemáticas, programación TI-BASIC aunque demasiado corta, y ejecución de funciones gráficas en línea con otras máquinas de TI.

Posee una pantalla gráfica rectangular de 96x64 píxeles, al igual que unas cuantas de sus sucesoras. En cuanto a líneas de texto, dispone 8 líneas x 16 caracteres con un buen tamaño y tipografía. Desgraciadamente, estas primeras pantallas no tienen una buena nitidez, que irá mejorando bastante en modelos posteriores.

En cuanto al lenguaje de programación, es el TI-BASIC común a todas las calculadoras gráficas de TI, en su versión inicial, y por tanto bastante primitiva. Le faltan algunos comandos básicos, que a nuestro entender, le hubieran dado más potencia gráfica. A modo de ejemplo, no dispone del comando Output(x,y,n), con lo que no se pueden posicionar sobre la pantalla los datos y resultados que queramos para tenerla más organizada. Para ejecutar nuestro programa contador para medir el rendimiento, hemos tenido que borrar completamente la pantalla cada vez que se imprime un número, con la consiguiente pérdida de tiempo y claridad en la presentación de los números. El resultado que arroja son 259 segundos con un comando de control de bucle IS>(A,1000)-GOTO, que por otro lado, no está nada mal, teniendo en cuenta que la TI-83+ utilizando este bucle IS> tarda 213 segundos (126 con FOR). Tampoco dispone del famoso comando de control de bucles FOR, debiendo utilizar GOTO-IF, IS> o DS<. Todo tiene su importancia, porque recordemos que el comando FOR suele ser el más rápido en control de bucles en casi todas las versiones de BASIC.

AL ser una de las calculadoras iniciales, no dispone de ningún puerto para poder transferir datos o programas a otras máquinas o a un ordenador personal, como le pasa a la TI-80.

Como comentamos en todas las calculadoras gráficas de Texas Instruments, al compararlas con máquinas de otras marcas, hay que hacer notar que éstas se quedan bastante alejadas en cuanto prestaciones, potencia y rendimiento. Fundamentalmente estas calculadoras están orientadas al campo matemático para su aplicación en enseñanza o ciencia, no estando pensadas para su posible utilización como ordenadores personales de mano.

En cuanto a la alimentación, utiliza 4 baterías AAA de fácil adquisición comercial para el funcionamiento de la calculadora y 1 CR1616 o CR1620 para el respaldo de datos cuando se agotan las baterías principales, o hay que cambiarlas. No obstante, disponemos de dos máquinas que no tienen la posibilidad de la batería de respaldo, y una que sí.

Teclado. La calculadora dispone de una forma y tiene distribución del teclado típico de la serie del procesador Z80 que se inicia con esta máquina.
En la parte superior hay 5 teclas de función fundamentalmente para la gestión de los gráficos de ecuaciones. Posterioremente dispone de un bloque de teclas de función entre las que caben destacar las siguientes:
  • Tecla azul claro 2ND para activar la segunda función de la teclas.
  • Tecla negra ALPHA para activar el teclado alfabético.
  • Tecla negra MODE para cambiar ciertos parámetros de la calculadora como el sistema de grados, funciones, etc.
  • Tecla PRGM para acceder al menú de programación desde el que podremos ejecutar programas, crearlos nuevos, o editarlos.
  • A la derecha, las teclas de cursor para movernos por la pantalla, o variar el contraste.
Un segundo bloque de teclas donde además de unas funciones matemáticas se encuentran las teclas numéricas, las funciones aritméticas principales, y la tecla de encendido/apagado.

Memoria. Trae de fábrica 8Kbs de RAM, de los cuales están disponibles para el usuario unos 2,4kbs. No dispone de posibilidad de ampliación.

Para obtener información de la memoria libre disponible, pulsar la tecla amarilla 2ND + "+"(RESET). En las tres últimas líneas aparecerán los datos de bytes empleados en estadísticas, programas y finalmente los aún libres.

Pantalla. Dispone de 8 líneas de 16 caracteres en el modo texto, con una tipografía de tamaño adecuado y agradable de leer. En el modo gráfico dispone de un rectángulo de 96x64 píxeles. La pantalla no es especialmente nítida.

Modelo de almacenamiento de programas. El almacenamiento de programas es el típico de la serie TI Z80, aunque en su primera versión, que variará a partir de la TI-82. Tras pulsar la tecla PRGM, se accede a un menú donde se puede optar a ejecutar los programas ya almacenados, editarlos, o borrarlos (este último menú sólo está disponible en la TI-81, que será reemplazado por el menú crear programa NEW). Para movernos por el menú bastará utilizar las flechas izquierda o derecha para seleccionar alternativamente EXEC-EDIT-ERASE.
  • En el primer caso, EXEC, cuando lo seleccionemos, aparecerán debajo un listado de programas a ejecutar. Bastará posicionarnos sobre el que queremos ejecutar, pulsar ENTER, aperecemos en la pantalla de inicio del sistema con el texto Prgm1 de acuerdo al programa seleccionado, pulsamos de nuevo ENTER, y el programa se ejecutará. A diferencia de las calculadoras posteriores, hay un número predeterminado de programas disponibles, en total 37, que se numeran desde Prgm1...Prgm9-Prgm0-PrgmA...PrgmZ-Prgmθ. Aunque se puede dar un nombre a los programas, en el momento de ejecutarlos sólo aparecera PrgmX.
  • El nombre de los programas aparece a la derecha de su denominación genérica en los menús EXEC y EDIT. Ejemplo "2:Prgm2 AREA". En el menú ERASE, a la derecha no aparece el nombre, pero sí el tamaño en bytes de los programas.
  • Para editar, seleccionamos EDIT, debajo aparecerá un listado de los programas que podemos editar, seleccionamos el que deseemos modificar, pulsamos ENTER, y entraremos en el editor. Tras la modificaciones oportunas, bastará con pulsar la tecla 2nd, seguida de CLEAR(QUIT) para salir del editor. Los cambios se habrán salvado.
  • Para crear un nuevo programa, simplemente en el menú EDIT buscamos un programa sin usar, pulsamos ENTER, le damos nombre e introducimos el código.
  • Para parar la ejecución de un programa, pulsar la tecla "ON". Aparecerá un menú doble: "1: GOTO" para ir directamente a la edición del programa, o "2: QUIT", para simplemente parar la ejecución y quedarse en la pantalla de inicio de la calculadora.

Pros y contras.

PROs
CONTRAs
Formato tipo calculadora tradicional compacto y muy pequeño.No disponer de un teclado alfanumérico QUERTY hace muy tediosa la programación.
Pantalla de tamaño medio tanto de caracteres como gráfica, adecuada.No dispone ni de reloj ni del sonido más simple.
Memoria disponible para el usuario justa, pero adecuada.Velocidad del reloj del procesador bastante lenta
Utiliza baterías de muy fácil adquisición.Juego muy precario de instrucciones del TI-BASIC.
Buen tratamiento de gráficos matemáticos de manera nativa.No dispone de puerto de conexión.
Pantalla poco nítida.
Circuitos principales.
Hubo varias generaciones de TI-81, en concreto, un prototipo y 5 generaciones desarrollados en los años 90-90-91-92-94 y 96 respectivamente. Común a todas ellas fue la existencia de dos placas, una principal donde iban el procesador, la ROM y la RAM, y otra más pequeña, secundaria, donde iban los controladores de la pantalla LCD.
Respecto al procesador, dependiendo de la generación, podía montar un chip específico compatible con el procesador Z80 denominado T6A43, o disponer de dos chips: un típico procesador Z80 en formato reducido SMD con denominación T84C00AM y un chip ASIC de apoyo que en algunas máquinas hemos visto con la denominación Toshiba TC14L010.
Los circuitos de ROM y RAM son respectivamente el Sharp LH5359 de 64Kbs y el SRM2264 de 8Kbs de memoria en algunas máquinas.

En otras, como la que hemos despiezado y mostramos en la fotografía inferior, el chip de propósito general de RAM estática es el Sharp LH5160N-10L. El chip de la ROM marcado con @1991 es probablemente la versión LH5359MY (el siguiente número parece ser únicamente un número de serie de estos encapsulados). Y la CPU es el específico de Toshiba T6A43 que contiene un Z80 internamente.
En la fotrografía inferior, hemos desmontado la segunda placa de la pantalla y retirada para poder ver los chips principales que quedan debajo.


En cuanto a la mini placa donde va montada la pantalla, hay versiones que tienen hasta tres chips controladores, unos para las filas y otros para las columnas, o en la mas versiones más avanzadas, un único y bastante pequeño chip. En la calculadora que mostramos despiezada se pueden observar los tres chips controladores.

Características no documentadas y trucos.

- Para comprobar la versión del firmware de la ROM de la máquina pulsar [2nd] [TEST] [ALPHA] [S]. Se conocen las siguientes ROMs: 1.0, 1.1K, 1.1, 1.5K, 1.6K, 1.6V, 1.8K, V2.0 y la V2.0V.

Enlaces a páginas de interés.
A continuación te mostramos los enlaces más interesantes sobre esta calculadora gráfica programable. Debido a sus posibilidades y a la gran comercialización de este ordenador, es una de las máquinas de las que más información hay disponible en Internet.

Página Datamath, un sitio con información técnica muy valiosa sobre diferentes calculadoras: http://datamath.org/Graphing/TI-81_1.htm
Página de Wikipedia sobre el TI-BASIC:  https://es.wikipedia.org/wiki/TI-Basic
Página de Wikipedia con comparativa de Calculadoras gráficas de Texas Instruments:  Comparativa
Overclocking de la TI-81:  http://richfiles.solarbotics.net/Turbo81.html