Pokémon Generation I Pokémon Trading

Generation I has restrictions on how Pokémon can be traded.

Inter-region

 * The Japanese releases of Pocket Monsters: Red, Pocket Monsters: Green, Pocket Monsters: Blue and Pocket Monsters: Pikachu are incompatible with the international releases of Pokémon Red Version, Pokémon Blue Version and Pokémon Yellow Version: Special Pikachu Edition for both link battles and trading.

Emulation
Options for trading via link cable functionality do exist but depend heavily on the Emulator supporting the functionality. DeSmuME on PC supports it as does BGB, while My OldBoy! supports it on Android.

Hacking
Players looking to skip the hassle of using the link cable functionality may want to use the tool PKHeX. It's a tool capable of reading save file information for Generation I through VIII Pokémon video games and is capable of editing many aspects of the experience, including stats, items, inventory, and box contents. Crucially, it is also able to simulate Pokémon trading, as well as ensuring that Pokémon that can only evolve when traded via link cable are able to evolve correctly. The tool also supports Mystery Gift.