
J'utilisais ce moyen pour les interruptions clavier et ca avait l'air efficace:
int_on:
move.w #$700,d0
trap #1
bclr.b #2,$600001
move.w d0,-(a7)
move.l $64,old_int1
move.l $78,old_int6
move.l #new_int1,$64
move.l #new_int6,$78
bset.b #2,$600001
move.w (a7),d0
lea 2(a7),a7
trap #1

int_off:
move.w #$700,d0
trap #1
bclr.b #2,$600001
move.l old_int1,$64
move.l old_int6,$78
bset.b #2,$600001
trap #1
old_int1 dc.l 0
old_int6 dc.l 0
new_int1: rte
new_int6: rte
mais en fait differencier up+enter de apps par exemple reste impossible.
Quelqu'un connait il un moyen vraiment infaillible de discerner les touches pressees?
