Herramientas de usuario

Herramientas del sitio


ti86

¡Esta es una revisión vieja del documento!


Herramientas

  • Ensamblador: TPasm 1.6
  • Herramientas para crear .86p, ihxtobin, mk86p y script para automatizar el ensamblado mk86asm.sh: tpasmtools.tgz
  • 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

Compilamos e instalamos el TPasm y las herramientas ihxtobin y mk86p de las tpasmtools, y extraemos el script mk86asm.sh y lo ponemos todo en el path. Para probar, podemos intentar ensamblar y ejecutar en el emulador 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

Para ensamblarlo y crear el .86p solo tendriamos que ejecutar mk86asm.sh hola.asm, que nos generaria el hola.86p que podriamos cargar en la calculadora o emulador.

ti86.1316435596.txt.gz · Última modificación: 08/02/2017 21:19 (editor externo)