SNES and PS1, my parents got them for me.
PS2, on release, present.
GC, PS3 and PS4, all because of a game. Same for PS5, and as they are taking their sweet time over it, it'll probably be the next Dragon Age game as that certainly isn't coming out this gen. EA are messed up.
Hmm, pie.