U can only transfer pokemon form Fire Red, Leaf Green, Sapphire, Ruby and emerald I think but you can't transfer the pokemon that you have on your Gold or silver. Put your gameboy advance game in the second slot and then when you get into the main menu go down to the option of migrate, choose 6 of them and you have to choose six to transfer and then go to Pal Park