Ti89
Herramientas
- Compilador: TIGCC
- Emulador de calculadoras TI basadas en m68000: TiEmu (Disponible en el APT de Debian)
Empezando
Creamos por ejemplo un directorio /opt/tgcc y descomprimimos en el el TIGCC
$ sudo mkdir /opt/tgcc
$ cd /opt/tgcc
$ sudo tar jxvf ~/Descargas/tigcc_bin.tar.bz2
Ahora podemos probar con el siguiente codigo
#define SAVE_SCREEN // graba y restaura la pantalla al salir
#define USE_TI89 // programa para la ti89
#include <stdio.h> // entrada/salida ANSI C estandard
#include <kbd.h> // rutinas de teclado, (ngetchx)
void _main(void) // la rutina principal es el _main, el main está reservado por TGCC para inicializaciones, etc.
{
clrscr (); // limpia la pantalla
printf ("Hola mundo!"); // imprime el mensaje
ngetchx (); // espera una pulsación
}
Creamos tambien el archivo de proyecto, hola.tpr
[Settings]
Archive=0
Pack=0
Packed Variable=
Project Name=Hola
GCC Switches=-Os -Wall -W -Wwrite-strings
GNU Assembler Switches=
Assembler Switches=-g -t
GNU Linker Switches=
Linker Switches=
Debug Info=0
Standard Library=1
Command Line=
Post-Build Process=
[Included Files]
C File 1=hola.c
Solo tenemos que compilar el proyecto de la siguiente manera:
$ tprbuilder hola.tpr
Podemos probar a cargarlo en nuestro emulador o calculadora. Para ejecutarlo, vamos a VAR-LINK (2nd + -) y seleccionamos el programa hola, lo que nos escribira "hola(" en la pantalla, como no recibe parámetros, cerramos el parentesis, y pulsamos enter. El programa se ejecutará.