This article was co-authored by wikiHow staff writer, Travis Boylls. Travis has been a tech writer at wikiHow for more than 10 years. He has also worked in technical support for Dish Network and AT&T Wireless. He studied graphic design and web design at Pikes Peak Community College. He specializes in Windows, macOS, Linux, Android, iOS, and video game consoles. Travis has had a fascination with computers and technology that goes all the way back to childhood. He is proficient in all manner of software and computer operating systems.
This article has been fact-checked, ensuring the accuracy of any cited facts and confirming the authority of its sources.
This article has been viewed 802,358 times.
Learn more...
Sometimes, using cheat codes in a game can add a little fun to it. Luckily, the Game Boy Advance emulator Visual Boy Advance supports GameShark, CodeBreaker, and other cheat codes. This wikiHow teaches you how to use cheat codes while playing a Game Boy Advance game on the VisualBoyAdvance (VBA) emulator.
Enter Cheats in Virtual Boy Advance
1. Click Tools > Cheats > List Cheats. 2. Click the green icon to add a new cheat. 3. Enter a description of the cheat code. 4. Select “GameShark” or “CodeBreaker” as the code type. 5. Enter the code and click Ok.
Steps
Entering Cheat Codes
-
Open Visual Boy Advance. Double-click the purple VisualBoyAdvance icon in the unzipped folder. This will bring up the VBA window.
- If you don’t have Visual Boy Advance installed, you can download it from the official website. Click Download in the upper-right corner. Visual Boy Advance is available for both Windows and Mac.
-
2Load a ROM. Visual Boy Advance supports Game Boy Advance, Game Boy Color, and Game Boy ROMs. Use the following steps to load a ROM:
- Click File in the menu at the top.
- Click Open.
- Alternatively, you can click Open Game Boy for Game Boy ROMs, or Open Game Boy Color to load a Game Boy Color ROM.
- Select your ROM file.
- Click Open.
- If the game screen remains blank, do the following: click the Options tab, select Emulator, select Save type, click Flash 128K, and then click File and click Reset.
Advertisement -
3Open the Cheats menu. To do so, click Tools in the menu bar at the top. Then click Cheats.
- Additionally, check to make sure “Enable cheats” at the bottom of the Cheats menu is enabled and has a checkmark next to it.
-
4Click List Cheats. This opens the list of cheats that have been entered for the ROM you have loaded. If no cheats have been entered, this list will be empty.
-
5Click the Add New Cheat button. It’s the button with the green bar at the top of the page. This opens a dialogue window that allows you to enter a new cheat code.
- Alternatively, you can load a list of cheats as a CLT file. To do so, click the folder icon and select a CLT file for the game you have loaded. Then click Open.
-
6Enter a description for the cheat. Provide a brief description of what the cheat code does in the space at the top.
-
7Select the type of cheat code. For GameShark codes, use the drop-down menu to select GameShark. Alternatively, you can select CodeBreaker for CodeBreaker codes, Flashcart to select a CHT cheat file, or Generic Code for generic cheat codes.
-
8Enter the code and click Ok. Enter the code in the box below “Code.” Some games have master codes that must be entered and active in order for other cheat codes to work.[1]
-
Reset the game. To do so, click Emulation in the menu bar at the top and click Reset.
- You can enable and disable your codes by reopening the List cheat menu. Click the tiny checkbox next to the cheats you want to enable (or disable) and click Ok.
Community Q&A
-
QuestionWhere can I find "Pokemon Emerald" cheats?
Community AnswerA quick Google search can pull up thousands of pages of "Pokemon Emerald" cheats. Putting them in the emulator is fairly easy - only requiring a quick copy and paste. Be careful to keep it formatted correctly, however. -
QuestionWhat if I did all this and it still doesn't work?
Community AnswerMake sure the codes are properly spaced. If that does not work, find new codes with the new master code, respectively. -
QuestionCan I download a GameShark code, or do I actually have to go buy one?
Community AnswerYou can look for "GameShark codes" online followed by whatever Pokemon version you're playing. You should get a list that way.
Video
Tips
-
You'll need to enable your code(s) each time you reopen the VBA emulator.Thanks
-
Cheat codes are available in multiple formats, including Gameshark, Action Replay MAX, and RAW. Do not mix and match code formats in a cheat file, or none of the codes will work.Thanks
Warnings
- Some codes won't work with your game, while others may have unintended side effects (e.g., corrupt save files).Thanks
About This Article
1. Find Gameshark codes at https://www.supercheats.com/gameboyadvance.htm.
2. Open VisualBoyAdvance.
3. Click File and select Open.
4. Select a ROM and click Open.
5. Click Cheats.
6. Click Cheat list.
7. Click Gameshark.
8. Enter a description and the cheat code.
9. Click OK and reset the game.


