There are 150 Pokemon,
1-150 are found in Fire Red and Leaf Green as well as future games.
every where
Pokemon's 1-384
Yes
Catch all the Pokemon!
u can get all of them...
You have to trade and catch as much Pokemon as you can
all over
The only "passes" that I can recall from Pokemon FireRed are the Tri-Pass, which grants you access to Islands One, Two, and Three, and the Rainbow Pass, which grants you access to Islands One through Seven (the Sevii Islands).
YES
In Pokemon firered you can't, but in Pokemon leafgreen you can get it then trade it to Pokemon firered.
By trading and catching them i think
you have to trade them from other Pokemon games