This all seemed much easier when I was younger. I just got into Pokemon again after a few years of absence, and bout Pokemon White. I would like to (without cheating) complete the National Pokedex (I know I can't get Deoxys, Mew, etc.).
What games do I need in order to complete this task. I own Red, Yellow, Gold, Silver, Crystal, Ruby, Sapphire, Emerald, Fire Red, Leaf Green, Diamond, and White. I am willing to purchase Soul Silver and/or Heart Gold, and Platinum.
I KNOW I don't need every one of these games to complete the National Dex, but which ones DO I need to do this?