Voici un petit programme qui affiche tout bêtement la chaine de caractère "Hello World"
Cependant je tiens à préciser qu'il y a un pb dans la mise en page ( je le règlerais plutard ) : toutes les instructions sauf les labes doivent être placées en avant de la marge gauche...
include doorsos.h ; ceci est un kernel c'est à dire une programme qui permet l'utilisation de fonction;pour notre programme.
include userlib.h ; une autre librairie
xdef _ti89
xdef _ti92plus
xdef _main
xdef _comment
_main:
move.w #10,-(a7) ; copie le #4 ( l'abscisse ) de notre chaine de caractere sur l'écran dans la pile
move.w #15,-(a7) ; pareil mais pour l'ordonnnée
lea chaine(pc),-(a7) ; stock l'adresse de la chaine sur la pile
move.w #4,-(a7) ; la couleur (!?)
jsr doorsos::DrawStrXY ; appel de la fonction
lea 10(a7),a7 ; restaure la pile
jsr userlib::idle_loop ; attend une touche
rts ; on quite le programme
_comment :
chaine dc.b "Hello World !",0
end