2 the one Cyrus gives you and the one you can win at the veilstone game corner
You cannot get that many master balls without an Action Replay. You are only allowed one per game.
2
You can get 2 Master Balls in both versions.
you can get 1 master ball
You can't buy master balls in any version...In some point the professor will give you only 1 master ball so you need to use it wisely. You could get as many master balls as you want only if you cheat.
2
i masterball
one
1
1
You can clone a Pokemon with the master ball or trade it to a friend and keep starting over until you're satisfied with the number of master balls.
Attach your master ball to ONE POKEMON, next CLONE that Pokemon for how many master balls you want. Next detach them, and release all the clones (if you want)