The Great Divide
Where the old world stops.
There is no way to move a Pokemon from Generation I or II directly into Generation III. The jump from the Game Boy to the Game Boy Advance changed the save hardware and the entire data format, severing the link forever.
Generation III (Ruby, Sapphire, Emerald, FireRed, LeafGreen) reads and writes Pokemon data in a completely new structure, and the GBA cannot talk to a Game Boy game for trading. Nintendo never built a bridge across this gap. The only way a Generation I or II Pokemon can ever reach the modern games is to be re-caught in the Virtual Console re-releases on 3DS and sent forward through Poke Transporter - effectively time travel, not a transfer.
Step by step
-
1
Accept that your original cartridge Pokemon cannot cross this gap.
-
2
To bring a classic species forward, buy the Virtual Console version on 3DS instead.
-
3
From there, use Poke Transporter to reach Pokemon Bank, then Pokemon HOME.
Watch it in action
Video coming soon
A walkthrough clip will appear here.
Why Gen II cannot reach Gen III
A short walkthrough of The Great Divide.