Amazing work! I was too lazy to make my list, but I promise I'll do it next year!
I have played over 200 of those games (I was getting tired and lost count) between nes, snes, 64, GB, GBA, DS, 3DS, wii, wiiu, GC, PS1, PSP, Genesis and dreamcast... holy list of games. I wish I could have the time to play them all again :(
Menx64
3DS code: 1289-8222-7215
NNid: Menx064