Visual Boy Advance (VBA), apesar do nome, não é emulador de Virtual Boy, mas de Game Boy Advance, lançado em 2002. Possui todos os recursos do GBA e mais: upscale, save state a qualquer momento e link de sistemas, seja no mesmo computador ou via rede. Isso permite trocar Pokémon entre jogos da mesma série, desde que ambos tenham desbloqueado a função.
Desmarque "Log", selecione o botão de rádio "One Computer". Clique OK e feche o VBA.
Vá em "Options" e desmarque "Pause when inactive window" para evitar desincronização. Clique em "Options", selecione "Default Joypad". Defina "Joypad 1" no primeiro emulador e "Joypad 2" no segundo. Os botões já devem estar configurados.
No primeiro, "File" → selecione o jogo Pokémon desejado (ex: Pokémon Silver). No segundo, selecione o outro jogo da série (ex: Pokémon Gold). Na tela de título, selecione "Trade" e troque Pokémon livremente entre as duas instâncias.
Dica: Para trocas online, use o VBALink, uma versão modificada do VBA com suporte a rede.