Sonic Advance Gameshark Codes
This page contains Gameshark cheat codes for Sonic Advance (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 Sonic Advance (USA) CodeBreaker Codes and check for your code there instead!
Sonic Advance GameShark Master Code
D409B2E2 0000CD66
D70776EC 0000D19D
Invulnerability: 03005A0C 00000002
Try this code if the other doesn't work and vice versa.
Invulnerability: 03005A3C 0000005E
Try this code if the other doesn't work and vice versa.
Have Barrier: 03005A46 00000001
The barrier itself will be invisible.
Have Magnetic Barrier: 03005A46 00000008
Unlimited Air: 03005A7A 0000000F
Unlimited Lives: 03005024 0000000A
Unlimited Rings: 13004FEC 000003E7
Unlimited Rings (Chao Garden): 13003938 00002B66
Unlock All Levels (Sonic): 03005168 0000000F
Max Score: 23005030 05F5E0FF
Always Go To Special Stage After Level: 6012660C 000046C0
You don't die after losing all Rings: 60018CFC 000046C0
Don't lose Rings when Hit: 60018CDC 0000E04C
Rings Aren't Lost on Hit: 60018D70 00003800
Can't Run Out of Time: 6007A9C8 0000E035
All Levels Unlocked for Sonic: 03005168 0000000F
Tails Will Follow All Characters
60079D70 000046C0
60079D80 000046C0
Always Swim
6008949C 0000E000
600894BC 0000E000
60089624 00001E0A
Collect Rings From Anywhere
6000FFC0 000046C0
6000FFF8 000046C0
60010000 0000E008
Moon Jump
D3005A58 00000001 13005A2A 0000FD00