routine d'affichage de caractères sur vg5000


;org 28672

push bc
push de

ld bc,16384 ; adresse de l'ecran en haut a gauche
ld de,20480 ; adresse ou se trouvent les caracteres a afficher
loop: ;label de la boucle 
ld a,(de)

cp 59 ; des que l'on arrive au caractere 59 le programme s'arrete et retourne au basic
jp z,fin : saute au label fin tant que cp n'est pas = 59

inc de
ld (bc),a; lecture des caracteres en 20480
ld a,2    ; couleur verte toutes a partir de 16385,16387,16389... toutes les adresses impaires de l'ecran
inc bc; ajoutes les caracteres 0,1,2,3,4,5,6,7,8,9,:
ld (bc),a ; affiche les caracteres en 16384, 16386, 16388... adresses paires
inc bc
jp loop ; retour au label loop


fin: retour basic
pop bc
pop de
ret


Download

Commentaires

Posts les plus consultés de ce blog

Dessiner en quatre couleurs sur VG5000