Mouais, en effet...
Au fait:
+\loopFile move.b (a0)+,d1
+ beq.s \EndFile
+ move.b d1,(a1)+
+ dbf d0,\loopFile
+\EndFile clr.b (a1)
N'y a-t-il pas moyen de faire la boucle en utilisant un move de mémoire à mémoire et dbeq (ou dbne, je ne sais jamais dans quel sens la condition est interprétée) ?