I played Pokémon Red on the Gameboy Pocket, and now I'm playing Pokémon Let's Go! on the Nintendo Switch, and then there were some emulators I ran some of the other games on, but not for a few years now. Played Pokémon Light Platinum as well, which is a modded version of Crystal, but with custom story lines, areas, Pokémon from 4 (or 5? I forgot) gens, and the ability to get Pokémon evolutions that were normally obtainable only through trading with friends. Ah fun times!