only one decoder..
An explanation of what I'm trying to do is in this 2 videos:
Interrupt are used for faster speeds?
I need a solution for both slow and faster versions..