Il suffit juste que tu rediriges une interruption vers une routine qui incrémente une variable. Ensuite, connaissant la fréquence de l'interruption, tu récupères la valeur du compteur au bout d'une seconde.
Par contre, les interruptions n'ont pas les mêmes fréquences sur hw1 et 2, donc fais gaffe à ne pas récupérer des valeurs fausses.
move.l #$40064,a0
lea Int1(pc),a1
move.l (a0),(a1)
lea TaRoutine(pc),a1
move.l a1,(a0)
pour optimiser un peu en taille.
Orion> Attention, dans certains cas, il est important de jouer l'interruption que tu remplaces (par ex, si tu utilises l'AI3 pour compter ton fps, il est important que tu exécute l'interruption d'AMS quand même), pour cela, il te suffit de jumper dans le code de l'ancienne interruption à la fin de la tienne (pas de rte)