The Legend of Zelda: Oracle of Ages
PlayableGame Boy Color · 2001 · Action-adventure · Decompilation
Travel between past and present to undo Veran's rewriting of Labrynna.
Controls
| Arrow keys | move |
| X | A |
| Z | B |
| Enter | Start |
| Shift | Select |
| Gamepad | standard mapping |
About this build
Oracle of Ages assembled from the Stewmath/oracles-disasm disassembly with WLA-DX v10.6 and run in the browser on a Game Boy Color core. The build is byte-identical to the US cartridge. You supply your own ROM; it is read in the page and never uploaded, and no game data ships with this project.
- Built from
- oracles-disasm build on the libretro gambatte core via EmulatorJS 4.2.3 (WebAssembly)
- Type
- Decompilation
- Game files
- You supply your own Oracle of Ages ROM (US release, 1,048,576 bytes, sha1 880374fb978b18af4aa529e2e32f7ffb4d7dd2f4). It is read in the browser and never uploaded.
- Code licence
- See the upstream disassembly; its reverse-engineered code belongs largely to Nintendo and Capcom and the author disavows commercial use
- Assets
- No game data is distributed; everything comes from the ROM you supply
- Source
- Stewmath/oracles-disasm ↗
What has been tested
Built byte-identical to the US cartridge (sha1 880374fb978b18af4aa529e2e32f7ffb4d7dd2f4). In the browser: created a file, reached the first overworld screen, and moved Link on command — verified by decoding the game's own save file and work RAM with the symbol table this build emitted, not from a screenshot. The battery save survived leaving the page byte-identically.
Last tested 2026-10-05 in Chrome 151 (headless, Linux). Full playthrough: not verified. How games are tested.
Known limitations
- Not hosted: the upstream disassembly disavows commercial use.
- Not yet playable here: no hosted page has been published for this title.
- Tested only as far as the first overworld screen: file creation, the opening and a few steps. Nothing past that is verified.
- Saving from the in-game menu was never tested; only the save the game writes when a file is created.
- Linked games, passwords and secrets between Ages and Seasons are untested.
- Checked in headless Chrome 151 on Linux only. No touch controls and no on-screen gamepad.
- Audio was muted throughout testing, so sound is unverified.
Saves
The cartridge battery save is kept in this browser's IndexedDB, keyed by your ROM's SHA-1, so Ages and Seasons never overwrite each other. Export and import it as a .sav from the toolbar. Clearing site data removes it.
Play next
- Game Boy Color · 1998The Legend of Zelda: Link's Awakening DX The Legend of Zelda: Link's Awakening DX ▶ Play free
-
Metroid: Zero Mission ▶ Play free - Game Boy Color · 2001The Legend of Zelda: Oracle of Seasons The Legend of Zelda: Oracle of Seasons ▶ Play free
- Game Boy Color · 1999Pokémon Gold & Silver Pokémon Gold & Silver ▶ Play free