Herramientas de usuario

Herramientas del sitio


ti86

Herramientas

  • Ensamblador: SPasm2 (descargar el binario y hacerle chmod +x)
  • Firma de binario y conversion a .86p: Wabbitsign wabbit.tar.gz
  • Includes de la ti86: ti86includes.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
; vim: set filetype=z80 : 
 
#include "ti86asm.inc"
 
#include "ti86math.inc"
#include "ti86ops.inc"
#include "ti86abs.inc" 
 
.org _asm_exec_ram 
 
    call _clrLCD
    ld a,0
    ld (_curRow),a
    ld a,0
    ld (_curCol),a
    ld hl,String
    call _puts
    call _getkey
    ret
 
String:  
    .db "Hola mundo!",0
 
    .end
 
.end

Ensamblamos usando el spasm:

$ spasm hola.asm

Y convertimos a programa de la ti86:

$ wabbit hola.bin hola.86p

Podemos probar a cargarlo en nuestro emulador o calculadora. Para ejecutarlo, lo lanzamos con el comando Asm (Vamos a catalog-vars, catalog, seleccionamos el comando Asm, luego vamos a PRGM y seleccionamos el “hola”, dandole a enter, el programa se ejecutaria).

ti86.txt · Última modificación: 2023/04/19 16:59 por 127.0.0.1