13Fermer15
SasumeLe 25/10/2003 à 12:27
nt les deux bouts move.l d3,(a1)+ ; et affiche
Voici ce que j'utilise pour scroller 32 pixels :	move.l	(a0)+,d3 ; met le premier long de la source dans d3
	lsl.l	d0,d3 ; scrolle vers la gauche
	move.l	(a0)+,d4 ; prend le long suivant
	rol.l	d0,d4 ; rotationne vers la gauche
	and.w	d2,d4 ; efface la partie haute (d2 = 0xFF << d0)
	or.w	d4,d3 ; joi
En fait, au moment où on prend le deuxième long et qu'on le met dans d4, on peut le sauver dans d5 aussi pour le réutiliser pour la suite (mais là je n'ai pas mis le code entier parce qu'il prendrait trop de place).
Voilà, si quelqu'un a un code plus efficace, je suis preneur (pour l'instant, je n'ai rien vu de plus rapide, même pas genlib).