From Bulbapedia, the community-driven Pokémon encyclopedia.
A ROM cartridge, also referred to as a cart, is the storage device in which many of the Pokémon games have been contained.
Throughout the Pokémon game series, all of the main series games have been stored on ROM cartridges, with many variances between them. Many side games have also been on cartridge but some have been for the GameCube and Wii.
All main-series games are contained on carts. Each generation, save for Generation II, had only one type of cartridge, thus also defining the generations before Generation IV.
All Generation I games were in Game Boy cartridges.
Gold and Silver were featured in Game Boy cartridges. Crystal was featured in a Game Boy Color cartridge, being the only main series game to do so.
All Generation III games were in Game Boy Advance cartridges.
All Generation IV games were in Nintendo DS cartridges. However, HeartGold and SoulSilver were on the newer model NTR-031 DS cartridge, which was black, as opposed to the older ones of NTR-005, which were dark grey.
All Generation V games were in Nintendo DS cartridges. Like HeartGold and SoulSilver, they use the black NTR-031 DS cartridges.
Pokémon Rumble Blast was the first - and so far only - Pokémon game with a 3DS cartridge.
The Nintendo 64 cartridge was seen in the Pokémon Stadium series, Hey You, Pikachu!, Super Smash Bros., Pokémon Snap, and Pokémon Puzzle League.
Pokémon Pinball had a special Game Boy Color cartridge for a vibration feature.
The Pokémon Mini was a special game system specifically for Pokémon. It had its own cartridges.
Pokémon Crystal's cartridge
Pokémon FireRed's cartridge
Pokémon Pearl's cartridge
Pokémon HeartGold's cartridge
Pokémon White's cartridge
Pokémon Rumble Blast's cartridge
Pokémon Stadium 2's cartridge
Pokémon Pinball's cartridge