GitHub_collection_hello-world/a/Assembler tms9900 ti99 4a.asm

44 lines
733 B
NASM
Raw Normal View History

* Hello World for TI-99/4a computer with TMS9900 CPU
* by Frog ( http://frog.enlight.ru )
* 15 April 2016
*
****************************************************************************
DEF START
WRKSP EQU >8300
2021-05-08 09:57:36 -05:00
VDPWD EQU >8C00
VDPWA EQU >8C02
2021-05-08 09:57:36 -05:00
START LIMI 0
LWPI WRKSP
LI R0,>0000
ORI R0,>4000
SWPB R0
MOVB R0,@VDPWA
SWPB R0
MOVB R0,@VDPWA
2021-05-08 09:57:36 -05:00
LI R1,HELLOWORLD
LI R2,12
NEXTCHAR
2021-05-08 09:57:36 -05:00
MOVB *R1+,@VDPWD
DEC R2
JNE NEXTCHAR
LOOPBACK
2021-05-08 09:57:36 -05:00
JMP LOOPBACK
HELLOWORLD
2021-05-08 09:57:36 -05:00
TEXT 'HELLO WORLD'
BYTE 0
END