6Fermer8
dancingmadLe 16/12/2006 à 22:43
ouai tu peut faire un scrolling vers la gauche en décalant chaque octet du graph_buf vers la gauche:

ld hl,APD_BUF
ld b,64
SG_boucle: ; on décale tous les octets de la ligne
srl (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
rr (hl)
inc hl
djnz SG_boucle ; on répète l'opération pour les 64 lignes


Pour faire un scroll vers le bas ou vers le haut, il faut utiliser l'inctruction ldir, pas la peine d'utiliser les multiplications...