Posté le 03/11/2002 à 18:01 Membre depuis le 17/08/2002, 1036 messages
Essaye plutot ca :

[code:1:77497c012c]
start:


bcall(_clrlcdf) ;on efface l'écran
ld hl,3 ;on prépare l'affichage
ld (currow),hl
ld hl,4
ld (curcol),hl

;tests de texte
ld hl,texte



;affichage de hl
bcall(_puts)
bcall(_getkey) ; Ajouté par Archaons pour simuler une pause.


ret
texte:
.db "Hello world!",0
.end
END[/code:1:77497c012c]


Je ne l'ai pas essayer.
Posté le 04/11/2002 à 09:50 Membre depuis le 21/10/2001, 1421 messages
Tout le texte doit se mettre à la fin du programme, car sinon, dans ce cas, il est executé, comme on ne sait pas quelles instructions sont executées dans ce "hello world", ça a toutes les chances de faire planter le programme...

garde à l'esprit que tout octet est d'abord, une instruction, et un texte comme ça n'est qu'une suite d'octets!