17Fermer19
ricco59Le 18/02/2010 à 14:44
je ne veux pas me montrer borné et je vous remercie de votre aide, mais comme je vais au bout des choses et que là, je suis un peu bloqued voici ce que fait la petite routine (mais je pense que vous l'aurez deja compris)

d0=d2 = 30
asr #3,d2 > d2=03 (30/8=3)
asl #3,d2 > d2=24 (3x8=24)
add.w d2,d1 > d1=10x160+24
not.w d0 > d0=$FFE1
bset d0,(a0,d1.w) > (a0,d1.w)=02 | %00000010 | $02

j'allume donc bien le 6e bit si je compte de 0 à 7

donc si x=30 (et y=10*160), j'allume bien dans le 24e octet le 6e bit donc un pixel en x=30
où est l'erreur, je n'arrive plus à comprendre.

bon, je vais etudier vos methodes wink

A+ et merci encore