Lionel Debroux (./10) :
Mouais, vu
Ouais ! \o/ Je pensais être le seul à mal lire ou à ne pas comprendre la doc !

Je pense que pour une forme hexadécimale à convertir (multiplication pas 16), je vais faire un truc comme ça :
move.l d0,d2 ; sauvegarde
andi.l #$F0000000,d2 ; si un des quatre bits les plus haut est à 1, ça va déborder.
bne.s Overflow ; merde (© PpHd dans les routines de sprites de Genlib #trilove#)
lsl.l #4,d0 ; sinon on peut y aller
Overflow:
ie si on a un des trois bits supérieurs à 1, on sait que ça passera pas. Sinon, on fonce.
Pour une conversion de décimal, je vais vérifier la seconde solution postée dans
./1 Pas envie de me faire suer avec des multiplications de long long dont je ne comprends pas les algorithmes, malgré le fait que j'ai passé 1 heure dans Long.asm (je suis pas un bon mathématicien...).
Merci !