Pokémon Rubin, Saphir und Smaragd sowie die Remakes der ersten Generation, Pokémon Feuerrot und Blattgrün, sind auf dem Gameboy Advance (GBA), dem Gameboy Advance SP (GBA SP), dem GameBoy Micro und auf dem Gameboy Player für den Gamecube spielbar.
Außerdem kann man sie auch auf dem Nintendo DS (NDS) bzw. Nintendo DS Lite spielen, jedoch nur im Einzelspieler-Modus. Die Multiplayer-Features wie Tausch, Kampf, Statistiktausch werden nicht unterstützt.
Es besteht keinerlei Möglichkeit, das Spiel auf dem Gameboy Color (GBC), dem Gameboy Pocket (GBP) oder dem Gameboy Classic (GB) zu spielen.