Nintendo’s Legend of Zelda 40th Anniversary Direct in September 2026 opened a firehose of nostalgia for classics that are otherwise gated behind Nintendo Switch Online. Watching the Direct is easy. Actually replaying Ocarina of Time, Majora’s Mask, Wind Waker, or Breath of the Wild without buying into that subscription is harder, unless you play on a desktop. On PC, emulation and native decompilation ports cover most of the catalog, from the NES original all the way through recent Switch releases.
The best apps for Zelda emulation on desktop split by console. No single tool covers the whole series. We picked eight that between them handle every mainline Zelda title shipped since 1986, and every one of them runs on Windows, macOS, and Linux.
What to look for in a Zelda emulator
The right choice depends on which Zelda you want to play, but every emulator or port worth using shares a handful of traits.
- Matches the console. No emulator handles every Nintendo system. A GameCube emulator will not run a Switch game. Confirm your target Zelda’s release platform first, then pick the tool.
- Texture packs and HD upscaling. The Wind Waker HD community packs for Dolphin, upscaled shader work in Cemu, and reshade filters in Ryujinx forks make older games look sharp on modern displays.
- Save states and rewind. Save states cut friction out of tricky bosses and dungeon puzzles. Rewind, where supported, is invaluable for timing-heavy sections that Nintendo never designed with modern accessibility in mind.
- Controller support. Every serious desktop emulator now handles Xbox, PlayStation, and Nintendo Switch Pro Controllers over Bluetooth or USB. If your Zelda muscle memory is on a Pro Controller, keep using it.
- Low config friction. The best tools boot to a game menu, prompt you for the ROM folder, and get out of the way. The worst require BIOS files, per-title tuning, and CPU tweaks. Prefer the former.
Quick comparison
| App | Console / Game | Platforms | Cost | Standout |
|---|---|---|---|---|
| Ryubing (Ryujinx fork) | Switch (BotW, TotK, Echoes of Wisdom) | Windows, macOS, Linux | Free | Runs modern Zelda titles on Apple Silicon |
| Cemu | Wii U (BotW, Wind Waker HD, TP HD) | Windows, macOS, Linux | Free | Open-source since 2022, BotW at native 4K |
| Dolphin | GameCube, Wii (Wind Waker, TP, SS) | Windows, macOS, Linux | Free | Two decades old, mature, entire GameCube catalog |
| Ship of Harkinian | Ocarina of Time (N64) | Windows, macOS, Linux | Free | Native port at 60fps, widescreen, mod support |
| 2 Ship 2 Harkinian | Majora’s Mask (N64) | Windows, macOS, Linux | Free | Native port with the same engine work as OoT |
| Zelda Classic | NES-style engine for fan quests | Windows, macOS, Linux | Free | Thousands of community quests, level editor |
| mGBA | Game Boy Advance (Minish Cap, Oracle games) | Windows, macOS, Linux | Free | Cycle-accurate, low CPU cost, GBC fallback |
| melonDS | DS (Phantom Hourglass, Spirit Tracks) | Windows, macOS, Linux | Free | Best DS accuracy, flexible dual-screen layouts |
The apps
1. Ryubing (Ryujinx fork) - Best for Breath of the Wild, Tears of the Kingdom, and Echoes of Wisdom
The original Ryujinx was taken offline in October 2024 after a request from Nintendo. The .NET codebase was open-source, so within months community forks appeared, and Ryubing has become the most actively maintained one going into 2026. It runs on Windows, macOS (including Apple Silicon), and Linux, plays every mainline Switch Zelda released to date, and handles the widescreen and framerate mods the community built for BotW and TotK.
Where it falls short: Legal status remains contested. The build process asks for firmware and keys taken from a Switch you own, and setup guides live in scattered wikis rather than an in-app walkthrough.
Pricing: Free, source available.
Download: Ryubing on GitHub
Bottom line: The pick when the Zelda you want to play is on Switch and you own a copy.
2. Cemu - Best for Wii U Zelda
Cemu went open-source in August 2022, and the community turned it into a cross-platform build by 2024. On modern hardware it runs Breath of the Wild at native 4K with framerate patches, and the HD releases of Wind Waker and Twilight Princess look sharper here than they ever did on original Wii U hardware. macOS and Linux builds arrived with the Vulkan renderer rewrite.
Where it falls short: The graphics pack ecosystem is unofficial, so quality varies. First-boot shader compilation for BotW takes several minutes on any GPU.
Pricing: Free, source available.
Download: Cemu on cemu.info
Bottom line: The Wii U had exactly three great Zelda titles, and Cemu handles all of them cleanly.
3. Dolphin - Best for the GameCube and Wii era
Dolphin is the elder statesman of Nintendo emulation. Two decades of work have made it the reference implementation for GameCube and Wii, and the Zelda catalog on those systems is the strongest on any platform: Wind Waker, Twilight Princess, Skyward Sword, and the Wii Virtual Console re-release of Ocarina of Time all run here. Native builds ship for Windows, macOS on both Intel and Apple Silicon, and Linux.
Where it falls short: Skyward Sword’s motion controls need either a real Wii Remote paired over Bluetooth or a mouse workaround. Some GameCube titles still hit shader-compilation stutters on first play.
Pricing: Free, source available.
Download: Dolphin on dolphin-emu.org
Bottom line: The default pick for anyone who wants to replay the GameCube and Wii Zeldas. Cross-platform, mature, and free.
4. Ship of Harkinian - Best for Ocarina of Time
Ship of Harkinian is a native decompilation port of Ocarina of Time, not an emulator. The N64 code was reverse-engineered into portable C, wrapped in a modern renderer, and shipped as a standalone application. The result runs at 60 frames per second, in true widescreen, on Windows, macOS, and Linux, with mod support, save state buttons, an in-game map, and dozens of quality-of-life additions.
Where it falls short: The first launch will not work without an original Ocarina of Time ROM, which the reader must supply. The build tool extracts assets from that ROM locally and never distributes them.
Pricing: Free, source available.
Download: Ship of Harkinian on GitHub
Bottom line: Ocarina of Time as if Nintendo had shipped it on PC. Nothing else comes close for that specific title.
5. 2 Ship 2 Harkinian - Best for Majora’s Mask
2 Ship 2 Harkinian is the sibling project to Ship of Harkinian, applying the same decompilation and modern-shell treatment to Majora’s Mask. Widescreen, 60fps, mod loader, and quality-of-life patches all carry over. The Bombers’ Notebook is easier to read, boss health bars can be turned off, and the three-day cycle can be paused for save management.
Where it falls short: Same ROM requirement as Ship of Harkinian. The mod ecosystem is smaller because the game is smaller.
Pricing: Free, source available.
Download: 2 Ship 2 Harkinian on GitHub
Bottom line: The right way to play Majora’s Mask in 2026.
6. Zelda Classic - Best for fan-made Zelda quests
Zelda Classic started in 1999 as a recreation of the original NES Zelda, and grew into a full engine for building top-down action-adventure games in the same style. Thousands of user-created quests sit on the PureZC hosting community, ranging from single-dungeon experiments to book-length adventures with new mechanics. The 2.55 series brought a scripting language, tile packs, and native Mac and Linux builds.
Where it falls short: Not an emulator, so it does not play any commercial Zelda title. Quality of user quests varies widely.
Pricing: Free, source available.
Download: Zelda Classic on zeldaclassic.com
Bottom line: The pick when you have finished every official Zelda and want more of the NES formula, built by fans, forever.
7. mGBA - Best for Game Boy Advance and Game Boy Color Zeldas
mGBA is the modern GBA emulator of choice. Cycle-accurate timing, low CPU use, and a clean UI make it the tool for The Minish Cap, Four Swords, the GBA port of A Link to the Past, and the Oracle of Seasons and Oracle of Ages GBC titles that run on the GBA-compatible core. Windows, macOS, and Linux builds ship together at each release.
Where it falls short: No high-quality upscaler by default beyond integer scaling. Netplay for Four Swords works, but latency is a real issue over the open internet.
Pricing: Free, source available.
Download: mGBA on mgba.io
Bottom line: The all-purpose handheld emulator for pre-DS portable Zeldas.
8. melonDS - Best for Nintendo DS Zeldas
melonDS is the best DS emulator available in 2026. Phantom Hourglass and Spirit Tracks both lean on the touch screen, and melonDS handles that with a mouse cursor mapped to the bottom screen and configurable window layouts that let you keep both screens visible on a widescreen monitor. Windows, macOS, and Linux builds are all first-class.
Where it falls short: Microphone input for Spirit Tracks is workable but fiddly. Wi-Fi emulation for DS-era multiplayer is still experimental.
Pricing: Free, source available.
Download: melonDS on melonds.kuribo64.net
Bottom line: Pick this over DeSmuME for both handheld Zelda titles. Faster, more accurate, better maintained.
How to pick the right one
The console the Zelda you want was released on decides the tool.
- Playing Breath of the Wild, Tears of the Kingdom, or Echoes of Wisdom? Use Ryubing on hardware that can handle Switch emulation, or use Cemu if you have the Wii U release of Breath of the Wild.
- Playing Wind Waker, Twilight Princess, or Skyward Sword? Use Dolphin. Nothing else touches it for GameCube and Wii.
- Playing Ocarina of Time? Use Ship of Harkinian if you own the ROM. If not, Dolphin will run the Wii Virtual Console re-release.
- Playing Majora’s Mask? Use 2 Ship 2 Harkinian on the same terms as Ship of Harkinian.
- Playing The Minish Cap or the Oracle games? Use mGBA.
- Playing Phantom Hourglass or Spirit Tracks? Use melonDS.
- Missing the NES original? Use Zelda Classic, then follow it into the fan-made quest scene.
If you own the game on current Nintendo hardware, that is still the shortest path. Emulation is the fallback when the console is retired, the game was never re-released digitally, or the digital storefront that sold it has closed.
FAQ
Which emulator plays Breath of the Wild on PC?
Both Cemu and Ryubing play Breath of the Wild. Cemu runs the Wii U release and has been polished on that title for years. Ryubing runs the Switch release, which packages The Master Trials and The Champions’ Ballad DLC. Pick Cemu for stability, Ryubing for the Switch-only content.
Is it legal to emulate Zelda games?
Emulators themselves are legal in most jurisdictions, because they are original software that reimplements a console. The legal grey area is the ROM. Downloading a copy of a game you do not own is copyright infringement almost everywhere. Dumping a ROM from cartridges and discs you already own is treated differently by country. Nintendo’s stated position is that any unauthorised copying is infringing, and the company has litigated to defend that view. Consult your local law before acting.
Where do you get Zelda ROMs?
We do not link to ROM sources. Ship of Harkinian and 2 Ship 2 Harkinian both require the reader to provide an Ocarina of Time or Majora’s Mask ROM to build, and the projects intentionally do not distribute one. Other emulators expect you to supply your own dumped ROMs the same way.
What about the Nintendo Switch 2?
Switch 2 emulation is in early days as of 2026. Community projects exist, but no fork of the original Ryujinx codebase is stable enough on Switch 2 titles for a general recommendation yet. For anything past the original Switch, waiting or playing on hardware is the better call.
Do these emulators work on Apple Silicon Macs?
Yes for Dolphin, Cemu, Ship of Harkinian, 2 Ship 2 Harkinian, mGBA, melonDS, and Zelda Classic, all of which ship native ARM builds. Ryubing runs on Apple Silicon through its .NET runtime, with performance roughly comparable to a mid-range Windows laptop.