Pokemon Ruby Gameshark Codes (USA)
This page contains Gameshark cheat codes for Pokemon Ruby (USA). If you're playing on an emulator you can usually input codes very easily by accessing a tab off the top of the toolbar. Anyone playing on a physical Gameboy will need to purchase a physical Gameshark device to use these codes.
If you're using an emulator and still can't figure out how to setup these codes, you're in luck! There's two common emulators for GBA games, the mGBA and VisualBoy Advance. Follow the link provided for the emulator you're using to be taken to a guide explaining how to get these codes working.
Don't see the code you're looking for on this page? Head on over to my Pokemon Ruby (USA) CodeBreaker Codes and check for your code there instead!
Pokemon Ruby Gameshark Master Code
No Random Battles: 1202E8C0 00000000
Unlimited Money: 22025BC4 000F423F
One Shot Enemy: 03004616 00000000
Faster Level Up: 12024BEC 000003E8
Have Pokedex & Pokenav: 12026A54 0000FFFF
Have Running Shoes: 02026A60 00000001
Opponent Can't Attack: 60028038 00002801
Avoid Trainer Battles: 60108064 000046C0
Speak to them to challenge them.
Have 9999 Casino Coins: 12025BC8 0000270F
Have 9999 Pokeblocks Created With Friends: 12026CFC 0000270F
Have 9999 Battle Tower Wins: 12025414 0000270F
Have 9999 Contests Won With Friends: 12026D00 0000270F