GameShark for Game Boy – What Was It?

GameShark is a well-remembered brand of video game cheat devices, particularly popular during the 8-bit to 64-bit console generations. For handhelds like the Nintendo Game Boy and Game Boy Color, the GameShark typically functioned as a pass-through cartridge: you’d plug the GameShark into your Game Boy, and then plug your game cartridge into the GameShark. This allowed the device to intercept and modify game data in real-time as you played by entering GameShark codes or cheats.
Originally developed by InterAct Accessories and later owned by Mad Catz, these devices let players input specific alphanumeric codes to activate cheats. Common uses included enabling infinite health or lives, obtaining unlimited items or currency, unlocking hidden content, or even altering game physics (like walking through walls). GameSharks offered a way to bypass challenges or simply experiment with game mechanics in ways the original developers never intended.
This collection focuses on GameShark codes specifically for the Game Boy Color classic, The Legend of Zelda: Oracle of Ages. These codes can help you explore Labrynna in entirely new ways, whether you want to overcome tough bosses, gather all items instantly, or just have some fun breaking the game’s usual rules. We also have a comprehensive list of codes for Oracle of Seasons.
⚠️ Important Warning: Using GameShark codes involves directly altering game memory. This can cause unexpected glitches, crashes, graphical errors, and potentially lead to the corruption or loss of your saved game data. Use these codes responsibly and at your own risk. Consider backing up your saves if using an emulator.
GameShark Codes for Zelda: Oracle of Ages (GBC)
The following codes are intended for use with a GameShark device on original Game Boy Color hardware or compatible GBC emulators when playing The Legend of Zelda: Oracle of Ages.
Health and Invincibility
- Max Health (Many Hearts):
9140AAC6
- Infinite Health (Hearts Don’t Deplete):
9140ABC6
- Invincibility (Immune to Damage):
91152BD0
Weapons and Equipment
- Obtain Master Sword (L-3):
9103B2C6
- Obtain Mirror Shield (L-3):
9103AFC6
- Obtain Power Glove (L-2):
9102B8C6
- Obtain Mermaid Suit:
010CA3C6
Inventory Enhancements
- Have All Secondary Items (Seeds, Bombs, etc.): (Requires all codes below)
91FF9FC6
91FFA0C6
91FFA1C6
91FFA2C6
91FFA3C6
91FFA4C6
91FFA5C6
91FFBFC6
- Infinite Bombs:
9110B0C6
- Infinite Ember Seeds:
0132B9C6
- Infinite Scent Seeds:
0132BAC6
- Infinite Pegasus Seeds:
0132BBC6
- Infinite Gale Seeds:
0132BCC6
- Infinite Mystery Seeds:
0132BDC6
Currency and Collectibles
- Infinite Rupees (999): (Requires both codes below)
9199ADC6
9109AEC6
- Infinite Gasha Seeds (99):
9199BEC6
- Infinite Rock Sirloin (Ore Chunks):
0163AFC6
(Note: Typically maxes at 99)
Maps, Compasses, and Keys
- Have All Dungeon Maps: (Requires both codes below)
01FF86C6
01FF87C6
- Have All Compasses: (Requires both codes below)
01FF84C6
01FF85C6
- Have All Boss Keys: (Requires both codes below)
01FF82C6
01FF83C6
Special Abilities and Features
- Access Advance Shop Items:
01EA14CF
- Mega Jump (Higher Jump with Roc’s Feather):
019014D0
- Have Tune of Ages on Harp of Ages:
9103B7C6
- Infinite Magic Fire Power (If applicable):
0109BCC6
Additional Codes
- Have All Pieces of Heart (Resulting in Max Hearts):
0106ACC6
- Infinite Bombchu:
9150B3C6
- Have All Essences of Time:
01FFBFC6
- Walk Through Walls:
010033D0
(Can cause bugs or get you stuck!)
Always verify code effects. Compatibility might vary based on GameShark model, game revision, or emulator. Use potentially unstable codes like “Walk Through Walls” with caution.
Using GameShark Codes with Game Boy Color Emulators
Even without original hardware, you can experience the effects of these GameShark codes using most Game Boy Color emulators. Here’s how to apply them in some popular options:
🕹️ VisualBoy Advance (Windows, macOS, Linux)
VisualBoy Advance (and its variants like VBA-M) provides straightforward cheat support:
- Load Your Game:
- Open your The Legend of Zelda: Oracle of Ages ROM file.
- Access the Cheats Menu:
- Click on the Cheats menu, then select Cheat list….
- Add a New Cheat:
- In the Cheat list window, click the Gameshark… button.
- Enter a descriptive name (e.g., “Infinite Health”) in the “Description” field.
- Paste the GameShark code (e.g.,
9140ABC6
) into the “Code” field. - Click OK.
- Activate the Cheat:
- Ensure the checkbox next to your added cheat in the list is ticked. The cheat should now be active.
🕹️ mGBA (Windows, macOS, Linux)
mGBA is another popular emulator with robust cheat features:
- Load Your Game:
- Open your Oracle of Ages ROM.
- Access the Cheats Menu:
- Go to the Tools menu and select Cheats.
- Add a New Cheat:
- In the Cheats window, click the Add GameShark button (or similar, like “Add New Cheat Set” then selecting GameShark type).
- Enter a description for the cheat.
- Paste the GameShark code(s) into the code input area. For multi-line codes, enter each line separately if required by the interface.
- Click Add or OK.
- Activate the Cheat:
- Ensure the checkbox next to your added cheat is enabled in the Cheats window.
🕹️ BGB (Windows)
BGB is a highly accurate GBC emulator with cheat support:
- Load Your Game:
- Open your Oracle of Ages ROM.
- Access the Cheat Window:
- Right-click within the emulator window and select other > cheats.
- Add a New Cheat:
- In the “Cheats” window, click Add….
- Paste the GameShark code into the “Address / Cheat code” field. BGB usually auto-detects the format.
- Enter an optional description in the “Description” field.
- Click OK.
- Activate the Cheat:
- Make sure the checkbox next to the added cheat in the list is ticked to enable it.
Emulator Cheat Notes:
- Master Codes (M): Physical GameSharks often required a “(M)” or “Must Be On” code. These are typically not needed in emulators and might even cause crashes if entered. Use only the standard cheat codes listed.
- Stability: Just like on real hardware, using many codes simultaneously or certain types of codes (especially “Walk Through Walls”) can lead to game instability or crashes. Test codes individually if you encounter problems.
- Emulator UI Variations: Specific button names or menu locations might differ slightly between emulator versions.
By following these guidelines, you can apply these GameShark codes to enhance your Oracle of Ages playthrough on modern systems via emulation. Enjoy experimenting!