Hello Capitano,

C>>' Interrupt Header


Disable

interr:
<<


Just a quick glance through your code.. and I notice one thing....

Your disable is BEFORE your interupt label. It should be just after the interupt label..

interr:
Disable
...
....
...
Enable
return