Je pense qu´il n´y a que quelques Pokémons de Or/Argent, pas tous, je pense qu´il y en a 64 à peu près. Et il y a aussi deux Pokémon de Rubis/Saphir que tu peux obtenir sans échange avec ces versions : Azurill et Okeoke (dans des oeufs). Sinon je ne sais pas si il y a des Pokémons de Or/Argent dans Kanto (c´est-à-dire pas sur les 7 îles) mais j´ai déjà rencontré un Qulbutoke dans la grotte ou se trouve Mewtwo.
Pour avoir accès à toutes les îles, tu dois avoir battu une première fois la Ligue Pokémon, puis si possible avoir obtenu le Pokédex National du Prof. Chen. Ensuite tu va voir l´homme qui se trouve devant une grande machine dans le centre Pokémon de l´île 1. Il te demande de lui rapporter un rubis pour sa machine. Ce Rubis se trouve au nord de l´île 1. Je t´invite à lire cette soluce pour le trouver :
http://www.pokemon-france.com/jeux/gen3/frlg/soluce/?act=16
Ensuite tu lui rapporte, et il te demande d´aller chercher un Saphir, qui se trouve dans les îles 4 à 7, donc il va te donner une passe pour accéder à toutes les îles de 1 à 7.