ti83
Herramientas
- Ensamblador: SPasm2 (descargar el binario y hacerle chmod +x)
- Firma de binario y conversion a .83p/.8xp: Wabbitsign wabbit.tar.gz
- * Tambien podemos descargar el IDE wabbitcode que incluye spasm y genera los binarios.
- Ficheros include de la ti83+ : ti83p-include.tar.gz
- Emulador de calculadoras TI basadas en z80: Tilem
- Mejor compilar la versión en desarrollo del SVN:
svn co https://tilem.svn.sourceforge.net/svnroot/tilem tilem
Empezando
Una vez con el SPasm y el wabbit en el path, probamos a ensamblar el siguiente programa:
- hola.asm
.nolist #include "ti83plus.inc" #define ProgStart $9D95 .list .org ProgStart - 2 .db t2ByteTok, tasmCmp b_call(_ClrLCDFull) ld hl, 0 ld (PenCol), hl ld hl, msg b_call(_PutS) ; Display the text b_call(_NewLine) ret msg: .db "Hola Mundo!", 0 .end .end
Ensamblamos usando el spasm:
$ spasm hola.asm
Y convertimos a programa de la ti83p:
$ wabbit hola.bin hola.83p
Podemos probar a cargarlo en nuestro emulador o calculadora. Para ejecutarlo, lo lanzamos con el comando Asm (Vamos a catalog, seleccionamos el comando Asm, luego vamos a PRGM y seleccionamos el “hola”, dandole a enter, el programa se ejecutaria).
ti83.txt · Última modificación: 2023/04/19 16:59 por 127.0.0.1