ou tout simplement muls #42,d0

(disclaimer : non testé)
pour
./6 on peut encore gagner 2 octets en faisant
moveq #KEY_ESC_ROW,d0
move.w d0,(a2) ; Write mask (int1 & 5 can't be called ;)
divu d0,d0
(edit : hmmf en fait sur 92 KEY_ESC_ROW tient pas dans un moveq, enfin de toute façon c'est idiot de chercher à gagner 2 octets là-dessus alors que le fait d'avoir a2 constamment à 0x600018 est très sous-optimal ^^)