Salut, g lu Zguide et j'ai essayer d'enlever les int et de lire le clavier.
Cependant ca bloque la caltos, voici le code:
testouches:
move.w #$700,d0
trap #1
move.w #%1111111011111111,$600018
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
btst.b #6,$60001B
beq exit2
move.w #%1111111110111111,$600018
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
btst.b #6,$60001B
beq puiss
bra testouches
Puis à puiss et à exit je met:
move.w #0,D0
trap #1
Pourtant je ne pense pas avoir fait de faute avec le zguide mais ca "fige" la caltos et ca enlève les gris...reste plus que le reset.
Aussi, pourquoi dans zguide y'a
MOVE.w #$700,d0 ; Désactive toutes les interruptions masquables
TRAP #1 ; en armant les bits 8, 9 et 10 du registre SR
MOVE.w #0,D0 ; Active toutes les interruptions masquables
TRAP #1 ; en desarmant les bits 8, 9 et 10 du registre SR
Pour activer et désactiver les ints, alors que dans son fichier exemple il met:
MOVE.w #%0000011100000000,D0 ; désactive toutes les
TRAP #1 ; interruptions masquables
MOVE.w #%0000011100000000,D0 ; Active toutes les interruptions masquables
TRAP #1 ; en desarmant les bits 8, 9 et 10 du registre SR
Je me suis dit que le binaire et l'hexa était égaux, mais d'après mes caluculs ce n'est pas le cas, à moins que je ne soit trompé.