Hola!
Información respecto del tema: En una Rom, solo puede haber 411 Pokémon máximo, es decir, la I, II, y III generación más 25 pokémon No capturables salvajemente. No sé cuantos son los de la 4ta, pero de seguro que para ponerlos a todos han tenido que eliminar los de alguna/s generaciones anteriores.
Espero que esta información te sea de ayuda ^^
Salu2!