bon, ca y es g trouve, ct que j'av viré des opions de l'assembleur (-g,-t ou qqchose comme ca)
voila, merci quand meme, du coup les grays marchent nickel, et j'ai gagné 2ko dans mon prog. wahoo.
sinon, je viens de faire une routine pour transformer un chiffre en base 10 afin de l'afficher (sur 7digit max).
vous pouvez me dire ce que vous en pensez (hisoire de progresser un peu, car j'arrive a faire des rucws qui marchen, mais je sens que ca pourrait etre largemen optimise) a mon avis c tres pourri et je sais meme pas si ca marche, mais bon
sinmon, ca m'interresserai de voir ce genre de rouine avec un belle opimisation 8si vous l'avez fai)
edit, bon en le voyan affiché g vu que ct nimp... mais bon c pas grave
Afficher_Chiffre
lea buffer(pc),a0
moveq #7,d2
\loop
moveq d2,d3
moveq #1,d4
\mult:
move.l d4,d1
lsl d2,d4
add.l d1,d4
add.l d1,d4
dbra d3,\mult
move.l d0,d1
divu.l d4,d1
move.b d0,(a0)+
mulu.l d4,d1
sub.l d1,d0
dbra d2,\loop
lea buffer(pc),a0
moveq #6,d1
\loop1
move #$ff,(a0)+
tst.l (a0)
dbeq d1,\loop1
rts
buffer: ds.b 8