Texas Instruments TI-84 Plus.

Leng Año
Disp.
Exp.
Gráf.
Medidas
MC68000 12Mhz TI BASIC 2002 256KB/4MB F 190KB/2,7 F 8x16 Car 240x128 No Si 272 gr 117x185x28 4xAAA ES EN FR
Resg.
Valor 1
Valor 2
Valor 3
I. Rareza
Observaciones
1xCR1616/1620 (1)*72
(2)*618
(1)*206
(2)*1763
(1)*145s
(2)*24s
XX 60 € 75 € 120 €
(1) TI-BASIC Original máquina (2) C compilado con TIGCC
Página prácticamente acabada, pero pendiente de alguna información adicional.

La Texas Instruments TI VOYAGE 200 es la última calculadora de la Serie Motorola 68000. Esta serie se forma por el procesador que montan todas las calculadoras de la familia. Despues de la VOYAGE 200, se dejó de actualizar la serie formada por 4 calculadoras (aunque estas 4[TI-89, TI-89 TITANIUM, TI-92 y TI VOYAGE] tengan diferentes versiones para mejorarlas o corregir errores). Como dato curioso, decir que es una de las pocas máquinas de TI, si no la única, que no sigue el formato numérico TI-XXX en la desiganción de su nombre; sino que le dieron el nombre de VOYAGE 200. Es una máquina muy conseguida, pues la pantalla tiene una buena resolución, y una claridad de la que adolecía por ejemplo la TI-92. Además reduce el tamaño considerablemente, otro punto bastante flaco de la TI-92.

Al igual que ocurría con la TI-83+ y TI-84+, y a pesar de tener una arquitectura totalmente diferente, se puede programar en código de máquina y C, por lo que estamos ante unas máquinas muy potentes con gran variedad de software de terceros, y la posibilidad de poder escribir nuestros propios programas con lenguajes muy avanzados y potentes. Por poner un ejemplo, hemos hecho las pruebas de rendimiento tanto en TI-BASIC como en C, resultando ser en ambos tests una media de 8,55 veces más rápido en C. Además C no es como los otros compiladores tipo AXE a los que estamos acostumbrados en las máquinas Tipo TI-83+ y TI-84+, los cuales están orientados al desarrollo de juegos y trabajan básicamente con enteros. El C de TIGCC es muy completo, y cuenta con 54 librerías. Lo desarrollaremos más en detalle en el apartado de esta página correspondiente. Pero esto nos da idea de que estamos ante una auténtica joya de máquina que más que calculadora es un auténtico ordenador portátil de tamaño reducido. La pantalla de 240x128 y su teclado completo QWERTY así lo refuerzan.

Esta máquina sigue sin presentar ningún tipo de sonido, lo cual es un gran handicap, si tenemos en cuenta además las grandes capacidades de programación de la calculadora.
Menú de aplicaciones de la Voyage



Las mejoras respecto al modelo anterior (TI-92), y que no son pocas, son:
  1. Una pantalla más clara y nítida, sobre todo frente a la TI-92. Aspecto mejorado con la TI-92 Plus.
  2. Más memoria FLASH disponible para el usuario, llegando a los 4MBs, es decir, duplicando los 2 de la TI-92 Plus.
  3. Dispone de reloj de tiempo real. (La Ti-89 HW1 y la TI-92 no disponen de él).
  4. Un tamaño muy manejable que incluye una pantalla con buena resolució de 240x128 y un teclado completo QWERTY.
  5. Las baterías son más pequeñas, pasando las principales del tamaño AA a AAA, y la de respaldo de la CR2032 a la CR1620.
La TI VOYAGE 200 monta el conocido procesador de Motorola MC68000 de 16/32 bits que como hemos comentado se puede programar en código de máquina, corriendo a una velocidad quizás un poco escasa de 12 MHz.

Mantiene la memoria FLASH, pero amplidada a 4MB, de los que quedan disponibles para el usuario unos 2,7, el cuadruple que en la TI-92+. Esta memoria permitirá cargar en la calculadora potentes aplicaciones Flash tanto de TEXAS INSTRUMENTS como de terceros desarrolladores. La memoria Flash permanece a diferencia de la RAM en ausencia de alimentación. Gracias a este nuevo sistema, se pueden encontrar en Internet gran cantidad de aplicaciones profesionales y de todo tipo, muchas de ellas en la propia página oficial de TI.

En cuanto a la alimentación, utiliza como fuente principal 4 baterías corrientes tipo AAA de fácil adquisición, así como una batería de respaldo de datos CR1616 o 1620. Sin duda, otro aspecto práctico y eficaz a la hora de mantener y respaldar los datos en esta máquina. También, como ya se ha comentado, se pueden almacenar los programas que hagamos TI-BASIC en la memoria Flash que se mantiene incluso cuando no hay ningún tipo de alimentación, pero por el contrario no se podrán ejecutar directamente. Para ejecutarlos deberemos volver a pasarlos a la RAM.

¡¡¡ BASIC, BASIC, BASIC !!! NO, por Dios ¡¡¡ C, C, C !!!
Test "Contador".
#include <tigcclib.h>

void _main(void)
{
    int n=1;
    ClrScr();

    for(n=1; n<10001; n++){printf_xy(0,0, "%d",n);}

    Printf_xy(0,10, "Contador finalizado.");
    Ngetchx();// Esperamos a que se pulse una tecla
}
 
Normalmente en otras máquinas describimos en este apartado otras versiones de BASIC que se pueden incorporar a la máquina porque normalmente son más potentes, bien en características o en velocidad de proceso. Pero en el caso de la Voyager vamos a hacer lo mismo, pero con el lenguaje de programación C. Este lenguaje es mucho más poderoso y estructurado que el BASIC, y en este caso, la versión que vamos a presentar lo es con creces. Hablamos del compilador de C específico para toda la familia de la Serie MC68000 llamado TIGCC.

Con este compilador conseguimos muchas cosas. En primer lugar, podemos programas nuestra calculadora en un entorno mucho más sencillo y agradable como es nuestro ordenador PC de sobremesa. En segundo lugar, la potencia del lenguaje C, y esta implementación en particular, sobrepasan con mucho a la del BASIC TI-BASIC 68K, con lo que podremos hacer programas muy, muy potentes. Y en tercer lugar, combinado con un emulador de PC en el que podamos probar nuestros programas a medida que los vayamos perfeccionando, evitaremos tener que estar pasándolos a la máquina a cada línea de código que vayamos añadiendo en el proceso de perfeccionamiento y depuración. Para el emulador, nos referimos al TI-EMU, aunque lógicamente se podrá utilizar cualquier otro. Tanto el compilador TIGCC, como el emulador están en los enlaces del final de esta página, y por supuesto en la página de emuladores de este sitio.

Como se ha comentado, el C de TIGCC es muy completo. Disponemos además de todas las características propias del C, un conjunto específico de librerías (hasta 54 en total), que le darán aún más potencia. Ni que decir tiene que se pueden utilizar todas las funciones matemáticas propias con timath.c; sino que además dispone de la librería dialogs.h para gestionar diálogos; sprites.h para manejar sprites de 8, 16 y 32 bits de ancho con impresión sobre pantalla OR, AND o XOR; menus.h para la gestión de barras de menú o menús flotantes; y muchas otras más. Siendo esto sólo una muestra de lo completo que es TIGCC. Puedes encontrar todas las librerías con su descripción aquí.
Ahora veremos como instalar todo lo necesario para programar unos sencillos programas, comprobarlos en un emulador las veces que haga falta, y finalmente transferirlos a la calculadora para ver como se ejecutan en ella. A partir de ahí, el lector podrá seguir profundizando en la programación, porque ya sabrá lo básico y cómo poner en marcha y programar en el PC.

Lo primero es instalar el emulador TiEmu. Su página oficial está en este enlace. Este emulador multiplataforma nos servirá para utilizar en el PC (aunque también tiene versiones para LINUX y MAC OS) cualquiera de las calculadoras de la serie TI89/TI89 Titanium/TI92/TI92+/V200. En este caso, evidentemente, lo utilizaremos para la TI-VOYAGE. Para ello, realizar la descarga aquí, instalarlo junto con el GTK+ 2.6 dado que es necesaria esta versión de GTK+ o una superior, para poder hacer funcionar el emulador. El GTK+ va incluido en la descarga anterior. Al ejecutar el simulador la primera vez, nos pedirá una ROM. Deberás ir a la página oficial de Texas Instruments y descargar allí una ROM o una actualización del SO e introducirla en el emulador (el lector debe recordar que por derechos de autor, para hacer esto, deberá poseer un TI-Voyage 200). Con esto, ya tendremos la calculadora funcionando en el PC con todas sus características y su potencia; y podremos igualmente cualquiera de los programas de Texas Instruments, o de terceros, que descarguemos de Internet.

#include <tigcclib.h>               pulsa para agrandar

void pausa(int retar) {
  short int num_aleatorio;
  while (retar-- > 0) {num_aleatorio = rand() % num_aleatorio;}
}

void _main(void) {
    int inc_x=1,inc_y=1,puntos=0,vidas=3,x_vidas=100,retardo=301;
    int gana_vida=20; //Indice para ganar vidas...
    int p=100;//Pos pala
    int automatico=1;// 1=Juego manual, -1=automático
    unsigned int x=90,y=50;//Pos Pelota
    // declaramos los SPRITES, PELOTA DE 8 BIT Y PALA DE 32
    //unsigned char Pelota2[] = {0x3C,0x3C,0x5E,0x7E,0x7E,0x7E,0x3C,0x3C};
    unsigned char Pelota[] = {0x3C,0x7E,0x5E,0xFF,0xFF,0x7E,0x7E,0x3C};
    unsigned char Vida[] = {0x66,0x7e,0xdf,0xFf,0x7E,0x7e,0x3c,0x18};
    unsigned long int Pala[] = {0x00000000,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0x00000000};

    ClrScr();
    FontSetSys(F_4x6);
    Printf_xy(160,0,"A=Auto");
    FontSetSys(F_6x8);
    Printf_xy(8,120,"ESC=Salir, Flechas=Mover, ENTER=Pausa");
    FontSetSys(F_8x10);printf_xy(0,0,"Puntos: %d",puntos);
    Sprite8(x_vidas,2,8,Vida,LCD_MEM,SPRT_XOR);x_vidas+=10;
    Sprite8(x_vidas,2,8,Vida,LCD_MEM,SPRT_XOR);x_vidas+=10;
    Sprite8(x_vidas,2,8,Vida,LCD_MEM,SPRT_XOR);
    Sprite32(p,110,8,Pala,LCD_MEM,SPRT_XOR);

  //INICIO bucle ppal del PROGRAMA **********************************
  while (1)
    {
    Sprite8(x,y,8,Pelota,LCD_MEM,SPRT_XOR);

    //printf_xy(200,0, "%d ",x);
    pausa(retardo);
    if (_keytest (RR_ESC)) break;
    if (_keytest (RR_LEFT) && p>2) {Sprite32(p,110,8,Pala,LCD_MEM,SPRT_XOR);p-=2;Sprite32(p,110,8,Pala,LCD_MEM,SPRT_XOR);}
    if (_keytest (RR_RIGHT) && p<204) {Sprite32(p,110,8,Pala,LCD_MEM,SPRT_XOR);p+=2;Sprite32(p,110,8,Pala,LCD_MEM,SPRT_XOR);}
    if (_keytest (RR_A)) {automatico=-automatico;}

    Sprite8(x,y,8,Pelota,LCD_MEM,SPRT_XOR);
    x=x+inc_x;
    y=y+inc_y;

    if (x>210){inc_x=-inc_x;}
    if (y==1){inc_y=-inc_y;}

    "PROGRAMA NO COMPLETO, pulsa al inicio de esta caja para ver todo el código...."
}
A continuación vamos a instalar el IDE completo del TIGCC. Para ello, podrás ir a la página web oficial del compilador en TIGCC, o bien descargar la última versión conocida, la 0.96b8 para WIN32 pulsando aquí. En su página hay mucha información y documentación útil para sacar el máximo provecho del compilador especialmente adaptado a las calculadoras del procesador M68K, e incluso del propio lenguaje C. La instalación es muy sencilla, ya que basta con ejecutar el fichero exe sin ninguna modificación adicional.

Ya tenemos todo lo que necesitamos, así que vamos a empezar a programar. Abrimos el compilador TIGCC y creamos un nuevo proyecto a través de la secuencia del menú File>New>Project. También podemos hacerlo con el botón de una página en blanco. Si pulsamos en la flecha hacia abjo de este icono, podremos seleccionar la opción "Project".
Ahora tenemos un nuevo proyecto en blanco en la pantalla, con un árbol de carpetas en la parte izquierda, y una parte derecha mucho más grande, pero vacía. Vamos a la carpeta que pone "C Files", pulsamos el botón derecho y seleccionamos la opción "New File". Aparecerá un hoja colgando de la carpeta "C Files" llamada New File, y a la derecha de la pantalla nos habrá aparecido un nuevo programa C con una plantilla básica para empezar a trabajar.
Si estás empezando con C, o te estás familiarizando con el entorno de programación de esta calculadora, recomendamos dejar una plantilla básica y sencilla, como la que mostramos a continuación:
// Created 28/02/2021; 17:52:28
#include <tigcclib.h>

void _main(void)
{
  // Aquí debe ir el código C
  Printf_xy(0,10, "Hola Mundo!!!.");
  Ngetchx();    // Esperamos a que se pulse una tecla
}
 
La plantilla contiene el primer programa para probarlo todo. Es el clásico "Hola Mundo!!!" cuyo código vamos a explicar someramente:
  • La primera línea es un comentario. Los comentarios de una sola línea se escriben antecediéndolos de los caracteres //. En este caso, con información útil sobre la fecha en que creamos el proyecto.
  • Ahora incluimos la librería tigcclib.h en la que están incluidas todas la librerías de compilador. Esto nos ahorra tener que incluirlas una por una, y tenemos acceso a todas la funciones de todas la librerias.
  • Luego, como en todo programa C, viene el bloque principal del programa. Nuestro código deberá ir dentro de las llaves {} del procedimiento definido como void main(_void).
  • Imprimimos en la pantalla nuestro "Hola Mundo!!!" con la función Printf_xy(), la cual es muy útil ya que nos permitirá colocar el texto en la parte de la pantalla que queramos, utilizando para ello las coordenadas x e y como primeros argumentos.
  • Finalmente, con la función Ngetchx(), haremos que la calculadora espere a que pulsemos una tecla, para que nos de tiempo a ver el texto.

Si se observa al principio de este párrafo dedicado a la programación en C, se verá que a la derecha hemos colocado una caja de código con nuestro programa para medir el rendimiento de las calculadoras "Contador". El programa es totalmente funcional y servirá al lector para iniciarse en la programación y pruebas iniciales que le lleven a realizar sus propios programas.
Para ver todas las funciones disponibles en este compilador Sigue este enlace; y recuerda que no hace falta incluir todas las librerías en el código, bastará con incluir únicamente tigcclib.h para disponer de todas ellas.

Finalmente, y para abrir boca por la puerta grande, hemos colocado a la derecha el código de un básico, aunque completo juego de pelota tipo pong, en el que podrás disfrutar dándole a la pala. Gestiona las vidas, así como un pequeño nivel de dificulad, al aumentar la velocidad al llegar a ciertos puntos. Pero todo no es perder, igualmente, podremos ganar vidas según vayamos progresando con la puntuación. Está explicado con comentarios para que se pueda ver que almacena cada variable y como funciona el programa. Lo hemos programado nosotros desde cero, así que su uso es libre para modificar, emplear en tus programas, o desarrollar un completísimo juego a partir de aquí.

Programación en código de máquina.
En breve...

Teclado. El formato de la calculadora es el apaisado más típico de las Pocket-PC que de las calculadoras tradicionales de Texas Instruments; aunque ya estaba presente en su antecesora la TI-92. Parece un pequeño ordenador portátil ya que tiene un teclado muy completo incluyendo las teclas alfabéticas independientes como veremos a continuación. Desgraciadamente esta característica hace que no sea permitida en muchos exámenes. Sus hermanas menores, la TI-89 y TI-89 Titanium sí son admitidas, a pesar de ser prácticamente la misma calculadora en cuanto a prestaciones, precisamente por no tener ese teclado tan completo.
En la parte superior y justo debajo de la pantalla hay 8 teclas de función numeradas de F1 a F8. En la pare inferior se encuentra un bloque completo de teclas con un teclado alfabético tipo QWERTY, flanqueado a ambos lados por las características teclas de función , borrado , tecla especial , segunda función de las teclas , y mayúsculas . Completa este área del teclado, una tecla especial arriba y la izquierda de las teclas de función, encargada de bloquear el teclado "LOCK".

A la derecha, hay un segundo bloque de teclas donde además de unas funciones matemáticas se encuentran las teclas numéricas, las funciones aritméticas principales, teclas de función especiales como para ir al menú de iconos de las aplicaciones, para abandonar la pantalla actual o abortar una acción, la tecla que está por triplicado en todo el teclado, las teclas del cursor, para acceder al menú de configuración, , y otras variadas.

Memoria. Trae de fábrica 128 ó 48KBs de RAM según versión hardware y 1MB de memoria Flash, de las que están disponible para el usuario 24KBs de RAM y 480KBs de Flash. No dispone de posibilidad de ampliación; aunque se han programado aplicaciones de terceros para poder leer y escribir lápices de memoria.

Para obtener información de la memoria libre disponible, pulsar la tecla amarilla 2ND + "+"(MEM) y la opción 2 del menú "2:Mem Mgmt/Del.".

Pantalla.
Juego Mercury con varios niveles de grises
Pantalla de 30x12 caracteres
La TI Voyage 200 dispone una pantalla de una buena pantalla de 240x128 píxeles en modo gráfico. En modo texto, se puede visualizar caracteres en tres tipos de letra: 4x6, 6x8 y 8x10. La primera es bastante pequeña, y la más grande produce una visualización muy fácil y una lectura muy agradable ya que los caracteres son grandes y gruesos, a pesar de lo cual se puede imprimir bastante información (llegando hasta los 30 caracteres en 12 líneas), como se puede apreciar en las figuras de la derecha. Es de resaltar la buena nitidez de esta pantalla LCD, así como su claridad y contraste, mejorando mucho las pantallas de modelos anteriores. La resolución es de tamaño medio-alto para la época, en la que Casio ya tenía pantallas de 128x64 en las calculadoras gráficas y de 160x240 en las CLASSPAD, pero desde luego bastante adecuada. Y la verdad es que las aplicaciones que han ido saliendo al mercado le sacan muy buen partido. El formato de pantalla apaisado también es algo positivo, no como el vertical de las CLASSPAD. La lectura es mejor a lo ancho.

En la imagen de la derecha se ve el juego Mercury, sacándole el jugo al máximo de pantalla. Como se observa, mediante programación que utiliza las interrupciones del sistema, se puede producir en la pantalla de la calculadora una visualiación de 4 niveles de grises, e incluso más. Esta técnica tiene obviamente su máxima aplicación en los juegos.

Editor de programas Resaltado
VAR-LINK con listado de programas
Modelo de almacenamiento de programas. El almacenamiento de programas es el utilizado en toda la serie 68000. Pero antes vamos a ver como se pueden comprobar los programas que tenemos cargados en la memoria de la calculadora, ya sean en ensamblador o en TI-BASIC. Para ello, como en toda la serie, vamos al menú VAR-LINK, al cual se accede pulsando los botones y . Ahí veremos un listado de recursos almacenados en las carpetas que se hayan ido creando. Lo normal es que nuestros programas estén en la carpeta MAIN. Los programas en TI-BASIC aparecerán con el nombre en la columna de la izquierda, luego PRGM y su extensión en Bytes en una tercera columna. Los programas en ensamblador, aparecerán como "nombre, ASM y extensión" en tres columnas. La longitud máxima para los nombres de los programas es de 8 caracteres.

Para programar en TI-BASIC hay que ir al menú de aplicaciones, para lo cual bastará con pulsar la tecla APPS. Accederemos a un menú de aplicaciones basado en iconos. Colocar el cursor navegando con las teclas de las flechas del teclado sobre el icono Prgm (Program Editor) y pulsar. Accedemos al menú del Editor de Programas con tres opciones: Actual, Abrir y Nuevo. (Current, Open y New; si tenemos la calculadora en inglés).
  • En el primer caso, Actual o Current, nos abrirá el último programa con el que estábamos programando. Simplemente seleccionando esa opción lo abrirá en el Editr de Programas y podremos seguir trabajando en él. Bastará utilizar las teclas del cursor del teclado, para movernos por el listado y continuar trabajando.
  • Si queremos abrir otro programa de los que tengamos almacenados, hay que seleccionar la opción Abrir u Open. Aparece otro menú con tres opciones. La primera es para seleccionar el tipo de programa "programa o función". La segunda permite seleccionar la carpeta en la que está almacenado, y en la tercera "Variable", hay que seleccionar el programa o función con el que queremos trabajar.
  • Para crear un nuevo programa, es tan sencillo como seleccionar Nuevo o New, Elegimos programa o función según lo que vayamos a programas, la carpeta donde se almacenará, y finalmente en el recuadro "Variable" le damos un nombre de 8 caracteres como máximo. Al pulsar ENTER, entraremos en el Editor de programas, donde la calculadora ya ha creado las tres lineas iniciales necesarias del programa: El nombre con () y los comandos de inicio y fin: Prgm y EndPrgm. Entre estas dos últimas líneas es donde debemos escribir nuestro cógido.
  • Para ejecutar un programa, vamos a la página de inicio de la calculadora y tecleamos su nombre con la apertura y cierre de paréntesis. En este caso conta() para ejecutar el programa contador de la derecha de esta página.
  • Para parar su ejecución de un programa, basta con pulsar la tecla . Tras detenerlo nos dará la opción al pulsar de ir directamente al Editor de Programas, o de simplemente volver a la pantalla de inicio de la calculadora si pulsamos . Para ejecutar programas en ensamblador es el mismo procedimiento, pero no se detendrán a menos que lo hayamos programado expresamente.
Pros y contras.

PROs
CONTRAs
Formato tipo ordenador de bolsillo de buen tamaño.
Presenta los cálculos como en un libro con Pretty Print.A pesar de Pretty Print, la ecuación se introduce a lo clásico:  ∫(cos(x),x,0,6)
Gran cantidad de aplicaciones y programas de terceros en Internet de todo tipo que aumentan la potencia de la máquina.No dispone del sonido más simple. Este es un aspecto muy negativo.
Pantalla de buen tamaño tanto de caracteres como gráfica, muy nítida y fácil de leer.
Posibilidad de programarla en código máquina y un potente C TIGCC.
Memoria disponible para el usuario. Gran cantidad de memoria FLASH
Utiliza baterías de muy fácil adquisición. El tamaño de la máquina se ha reducido al emplear las de tipo AAA.
Tratamiento muy completo de gráficos matemáticos de manera nativa. De los más completos.
Por fin, una máquina que dispone de Reloj.
Circuitos principales.
Placa principal con ASIC(incluye Z80 y RAM) y FLASH ROM

El desmontaje de la máquina es bastante sencillo.
  1. Quitamos la tapa de las baterías y las retiramos.
  2. Retiramos con un destornillador pequeño de estrella la tapa de la pila de resguardo y ésta.
  3. Posteriormente hay que retirar los 10 tornillos de la parte trasera con un destornillador "Torx" de cabeza T6.
  4. Seguidamente y para desmontar la carcasa posterior es necesario meter una palanca de plástico para no dañarla en la parte superior de la calculadora, e ir abriendo primero hacia un lado, y después hacia el otro.
  5. Retiramos la tapa, y ya tenemos a la vista los circuitos principales.

La arquitectura interna de la TI VOYAGE 200















Versión Firmware y Hardware
Características no documentadas y trucos.
Es una máquina muy avanzada con muchas posibilidades de programación en código de máquina, compiladores en la propia máquina y compiladores cruzados en PC de muchos lenguajes de programación, por lo que no tiene mucho sentido hablar de características no documentadas y trucos, dado que las posibilidades son infinitas.
- Como trucos iniciales para no volvernos locos. Para acceder a la pantalla de inicio HOME, la típica en la que hacemos cálculos, pulsar y . Para ir al menú de aplicaciones pulsar .
- Para comprobar la versión del firmware de la ROM de la máquina, ir a la pantalla HOME y pulsar
- Para ejecutar el test de autocomprobación, ir a la pantalla HOME y teclear secuencialmente:

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 de Patrick Davison dedicada a las calculadoras de texas Instruments. Dejamos el enlace de la página dedicada a los uegos de la TI-92 Plus y TI-Voyage: https://www.ocf.berkeley.edu/~pad/ti92p.html
Página TI-BASIC developer. Muchos recursos de programación para las TI del procesador Motorola 68K: http://tibasicdev.wikidot.com/68k:sk-firstprog
Página de TI-Freakware con recursos para la programación y otros temas relativos a la TI-89 y TI Titanium que comparten la misma verisón de TI-BASIC que la Voyage. Serie Motorola 68K. TI-Freakware
Página de Wikipedia con comparativa de Calculadoras gráficas de Texas Instruments:  Comparativa
Página dedicada a la programación en C de las calculadoras de la Serie Motorola MC68000. El compilador TIGCC incluye además un ensamblador de código de máquina del procesador MC68000:  TIGCC
Manual de documentación de TIGCC
Tutorial de programación en C de las calculadoras de la Serie Motorola MC68000 en TechnoPlaza, fundamentalmente con el compilador del enlace anterior TIGCC:  Tutorial C.
Tutorial de programación en Ensamblador de la Serie Motorola MC68000 en TechnoPlaza. Utiliza igualmente el compilador TIGCC:  Tutorial Ensamblador MC68000.
Hay un emulador llamado TIEmu para todas las calculadoras de la Serie Motorola MC68000. La página de emuladores de este sitio contiene una reseña completa de él. La página oficial se puede encontrar: aquí.