Ti83p
====== Herramientas ======
- Ensamblador: SPasmNG
- Firma de binario y conversion a .83p/.8xp: Wabbitsign wabbit.tar.gz
- Ficheros include de la ti83+ : ti83p-include.tar.gz
- Emulador de calculadoras TI basadas en z80: Tilem (En debian está en APT)
====== Empezando ======
Una vez con el SPasm y el wabbit en el path, probamos a ensamblar el siguiente programa:
.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
$ wabbit hola.bin hola.83p