Oh I am MUCH more interested in the cynical experienced engineers choice!
And that was really the reason for this thread. I had 1 way to do it, but I wanted at least an opinion on the subject.
I did find an article about doing interrupts in C++ using aggreation and virtual base classes, but for my little processor it seemed way overkill.
I mean C++ my prove to be too much. But a guy has to try right?