146
All if you have a gameshark
No not every pokemon. You can't catch the starter Pokemon and many of the rare pokemon, you have to trade with Diamond. sorry ...
1
a bunch
Six without trading.
it depends on how many Pokemon are in the game to start with
I think you can catch 6 The Pokemon you can catch without cheats are: Palkia Girantina Cresselia Uxie Azelf Mesprit Heatran Rotom I forget the rest, but I know there's more!
there is no possible way to make him evolve with out trading. you have to trade to make kadabra, haunter, and many others to evolve
It's commonly refered to Pokemon. In diamond, you can now catch all 493 Pokemon due to recent events.
you can catch as many legendary Pokemon but only once unless you have it on the computer
All the 150 Kanto Pokemon exist there as well as a good bunch of Pokemon from Gen 2 and 3. You can't get all of the Pokemon without trading with somebody with Pokemon Emerald.
There are many Pokemon you catch that are similar in sapphire and emerald but there are many Pokemon emerald can only get and not sapphire.