Herramientas de usuario

Herramientas del sitio


ti86

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

ti86 [19/09/2011 16:56]
zako
ti86 [08/02/2017 21:21]
Línea 1: Línea 1:
-====== Herramientas ====== 
  
-  * Ensamblador:​ [[http://​wabbit.codeplex.com/​releases/​view/​45088|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: [[http://​lpg.ticalc.org/​prj_tilem/​|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: 
- 
-<code asm 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 
-</​code>​ 
- 
-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.txt · Última modificación: 08/02/2017 21:21 (editor externo)