Cheats
Mew
First of all I would like to say there is no possible way of getting Mew without using Cheats. To get Mew you must use gamegenie or gsmeshark.
Missingo
I think that you should know that Missingo will stuff up your hall of fame your graphics and your game!
I recommend you not to catch it if you do want to this is how to do it *WARNING* it will fuck up your game.
This is how to catch it. You must go to Viridian City and talk to the man that teaches you how to catch Pokemon say you have time. After that fly to Cinnabar Islands and surf up and down the right hand coast you will encounter Golduck 'M' Missingo and other rare Pokemon.
ROCKET GAME CORNER
The rocket game corner is a very tricky place. There are a lot of codes and tricks.
TRICK 1: Secret coins
Talk to some of the people in the game corner. They will give you money. Also search on the ground. There are some more coins. I think all of the coins you can get in there are about 100 total.
TRICK 2: Chansey
Get a chansey. Ok you got one now, look in your pokedex under chancey. It should say something like it gives you good luck. Now hmm. Why would the programmers put all the timer to write that in if it wasn't true. There are a lot of other things to put in there, and it would have been easy to put something else in. Well it is true. Put your chansey at the top of your lineup. Now go to the rocket game corner. Play the slots. Get money. Get porygon. Try using more chanceys.
TRICK 3: The machines
Try the one above the guy you usually see in the gyms that machine is awesome!!
Harder Hitting Attacks
When you are figting a Pokemon press and hold A when your Pokemon is attacking and almost all the time it will be a critical hit!!
Fight High Level Pokemon
After you beat the pokemon league (or any time after you beat it) fly to the Viridian City and push the guy that tells you how to catch pokemon all the way to the right, until he hits the jym wall. Then talk to him and tell him NO when he asks you if your in a hurry. Then fly down to Cinnabar island. Then enter the pokemon center and heal your pokemon (even if they are all full). Then surf up and down the right coast. Eventually you will fight a pokemon over level 100. You also can fight Professor Oak!!
Catch Rare Pokemon
Repeat the code above but instead of going in the pokemon center just surf up and down the coast.
99 Masterballs
When I was going to go catch Mewtwo I switched my Master Ball and my ultra ball around and all of a sudden I had 99 Master Balls.[They work too]
Fight Safari Pokemon Elsewhere
To fight and capture Safari Zone Pokemon outside of the park, first go into the park. Let the time run out when you're standing in a patch of grass which holds the Pokemon you want to catch. Step back outside and use FLY to Fly back to Cinnabar Island. Using SURF, surf up and down the right side of the shoreline, where you are half on shore and half in the water. You should then enter some battles with Safari Zone Pokemon! No more bait or rocks! It's sleep and Psybeam time! This also works with other areas of the game where you find wild Pokemon. Experiment and see what happens!
Better Chance To Capture Pokemon
There is a code for the USA version (it might work for the Japanese version too) to catch Pokemon easier. When you throw a Poke-ball hold down "A" button as it closes on the Pokemon. The poke-ball will shut tighter and it will be easier to catch the Pokemon.
Master Ball
Throw an Ultra Ball at the enemy then press UP and B right before the ball hits the enemy and if you do this correctly it will become a master ball and catch the pokemon. THIS ONLY WORKS WITH ULTRA BALLS.