Herramientas de usuario

Herramientas del sitio


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