Saltar a contenido

Ti86

Herramientas

Empezando

Una vez con el SPasm y el wabbit en el path, probamos a ensamblar el siguiente programa:

; 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).