Nintendo’s GameCube and Wii emulation scene looks nothing like it did three years ago. Yuzu is gone. Ryujinx is gone. The fallout from Nintendo’s 2024 legal campaign against Switch emulation pushed a lot of casual observers to assume GameCube and Wii emulation was next on the chopping block. It wasn’t, but the ecosystem around it quietly reshuffled anyway. Three names keep surfacing in search results and Discord threads: Dolphin, the open-source project that started this whole category back in 2003; Primehack, the specialized fork built for Metroid Prime Trilogy fans who never liked waving a Wii Remote at their TV; and MMJR2, the once-essential Android performance fork that a lot of older guides still recommend out of habit.
Only one of those three is still shipping regular updates in October 2026. The other two tell a cautionary tale about what happens to community forks once the parent project catches up. This comparison pulls GitHub commit history, official release notes, and Google Play listing data to show exactly where each project stands today, who should install each one, and how to migrate off an abandoned build without losing a save file.
Don't miss new tech stories on Google
Add Tech Insider once in the Google app and our stories appear in your news suggestions.
What Dolphin, Primehack, and MMJR2 Actually Do
Dolphin is the original. It emulates the GameCube and Wii on Windows, Linux, macOS, and Android, and it has done so since the mid-2000s with a level of polish most console emulation projects never reach. The official Dolphin repository on GitHub sits at 15,627 stars and 3,292 forks as of this writing, and the project’s commit history shows active development as recently as October 8, 2026 — the day before this article went live. That is not a stale project coasting on reputation. It is a gamecube emulator with a volunteer development team still pushing graphics backend fixes, Android improvements, and compatibility patches on a near-weekly cadence.
Primehack is a derivative project, not a replacement. It takes Dolphin’s codebase and reworks the control scheme specifically for the Metroid Prime Trilogy, letting players aim with a mouse instead of pointing a Wii Remote at a sensor bar most people don’t own anymore. The canonical Primehack build lives at shiiion/dolphin on GitHub, which carries 618 stars and 54 forks, with a last push dated June 9, 2026. The more commonly linked fork, Kekun/primehack, is a different story — more on that below.
MMJR2 (formally “Dolphin MMJR2”) was built for a specific moment in Android emulation history: a time when official Dolphin’s Android build ran poorly on mid-range phones, and modders stepped in with performance-focused forks to fill the gap. The acidtech/Dolphin-MMJR2 repository that most download links point to shows 10 stars, 1 fork, and a last push dated August 11, 2021. That gap matters more than any other number in this comparison, and it’s the central thread running through the rest of this piece.
The State of GameCube and Wii Emulation in October 2026
Here’s the short version of what changed. Official Dolphin is now distributed directly through the Google Play Store, with APKMirror’s package archive showing a Play Store build labeled version 2512 dated December 22, 2025, meaning the official Android distribution had already matured well before 2026 began. By the time this article published, Dolphin had cycled through versions 2603a (March 18, 2026), 2606 (June 25, 2026), 2606a (August 11, 2026, which fixed a Wii save-state loading bug alongside security patches), 2609 (September 24, 2026), which added Android NetPlay with lockstep networking against desktop clients, according to a release writeup on Tux Machines’ coverage of the 2609 release, and finally the 2609a hotfix dated October 8, 2026, which is now the newest Android build.
That Android NetPlay feature is the detail that actually matters for anyone comparing these three projects today. It means an Android phone running official Dolphin can now sync a multiplayer session with a desktop PC running the same emulator — the kind of feature a community fork like MMJR2 was never positioned to build on its own, since it forked away from upstream Dolphin’s codebase years before NetPlay matured on mobile. Once the parent project absorbed the one major use case that drove people to third-party Android builds, the incentive to maintain those forks mostly evaporated.
Primehack occupies different territory entirely. It isn’t trying to out-perform Dolphin — it runs on the same rendering backend — it’s trying to replace a control scheme that Dolphin, by design, leaves alone. Vanilla Dolphin emulates the Wii Remote’s pointer and motion data faithfully, which is exactly correct behavior for an emulator and exactly the wrong experience for someone who wants to play Metroid Prime like a PC first-person shooter. That gap is permanent, which is also why Primehack has stayed relevant even as its download numbers stay a rounding error next to Dolphin’s.
Why MMJR2 Lost Its Reason to Exist
MMJR2 was built on top of Dolphin’s official development source specifically to retain the performance tricks from an earlier fork called Dolphin MMJ, while still tracking new upstream features. It targeted ARM64 Android devices running Adreno or Mali GPUs — the Qualcomm Snapdragon and MediaTek/Samsung chipsets that powered most mid-range Android phones in the early 2020s. The problem is structural: once official Dolphin started shipping its own Android builds with comparable or better performance, and once it landed directly on Google Play where users could just tap install instead of hunting down an APK from a forum thread, MMJR2’s core value proposition disappeared. Several continuation forks exist — repositories under usernames like guimmp92, jpearn, and Gamer64ytb — but none of them show meaningful 2025 or 2026 commit activity. The most recently touched variant, a build called MMJR2-VBI maintained by a GitHub user named Medard22, shipped its last tagged release on July 20, 2024, under the version label U24.07.02-2407. Even that is well over a year stale relative to this article’s publication date.
Dolphin Emulator: Specs, Versions, and 2026 Release Cadence
Dolphin’s release model is progressive rather than infrequent. The project pushes numbered development builds roughly every couple of months, with each number corresponding loosely to the year and release order — 2609 is the ninth development release logged against 2026, and it was followed by the 2609a hotfix dated October 8, 2026. Here’s how the main builds along that cadence line up.
| Dolphin Version | Release Date | Notable Changes |
|---|---|---|
| 2512 | December 22, 2025 | Confirmed official Google Play Store package, per APKMirror’s archive |
| 2603a | March 18, 2026 | Stability patch build following the 2603 development release |
| 2606 | June 25, 2026 | Development release with ongoing graphics and Android fixes |
| 2606a | August 11, 2026 | Fixed a Wii save-state loading bug; included security patches |
| 2609 | September 24, 2026 | Added Android NetPlay with desktop lockstep networking, plus Balance Board input support |
That cadence, running from 2512 in December 2025 through the 2609a hotfix on October 8, 2026, is a maintenance rhythm neither Primehack’s canonical fork nor MMJR2 can currently match. Dolphin ships for Windows (x64 and ARM64), Linux, macOS, and Android, and F-Droid’s listing confirms current builds require an ARM64 or x86_64 device on the Android side, a reasonable baseline given that 32-bit-only Android hardware has been effectively extinct for years. Graphics run on multiple backends, with Vulkan as the modern default on most platforms, alongside legacy Direct3D and OpenGL paths for older hardware.
Android NetPlay, Explained
Lockstep netplay works by having every connected client simulate the same game state in sync, exchanging only controller inputs rather than full video frames. Dolphin has supported this on desktop for years, mostly used by the competitive Super Smash Bros. Melee and speedrunning communities. Version 2609 extended that same lockstep protocol to Android, meaning a phone and a desktop PC can now join the same netplay session running identical GameCube or Wii discs. That’s a meaningfully different feature from cloud-streaming or screen-mirroring; both devices run a full local emulation instance and just synchronize inputs over the network.
Which Dolphin Android Build Is the Newest
Dolphin 2609 is dated September 24, 2026, but it is not the newest Android build. The 2609a hotfix is dated October 8, 2026, and any claim that the newest version is simply 2609 leaves that hotfix out. APKMirror lists 3 Android variants for 2609a, so check which one matches your device before installing.
The older builds are all superseded. Dolphin 2606, dated June 25, 2026, is older than 2609a, and Tech Times lists the same June 25 date for the point where 2606 became stable. Dolphin 2606a, dated August 11, 2026, is also superseded by 2609a, and Dolphin 2512, dated December 22, 2025, is not the newest Android build either. Reporting on the release says 2609 also brought settings search, real Balance Board support, and improved rumble alongside Android NetPlay, though that detail comes from a single source.
For readers, the practical step is simple: if your phone still runs 2512, 2606, or 2606a, move to the 2609a build, and if you plan to try cross-device NetPlay, make sure both sides are on a recent release. One name to keep apart from all of this is Dolphin NX. A separate Dolphin NX 1.2.0 release for Nintendo Switch was reported on October 18, 2026, adding Deko3D rendering, Game Boy Advance linking, USB GameCube-controller support, and Mesa 26.2.4 Horizon SDK updates. It is a different release track from the official Dolphin Emulator for desktop and Android covered in this comparison, so its version number should not be confused with the 2609a Android build.
Primehack: Built for Metroid Prime, Stuck in Limbo
Primehack exists for one reason: Metroid Prime, Metroid Prime 2: Echoes, and Metroid Prime 3: Corruption all use the Wii Remote’s pointer for aiming, and that control scheme doesn’t translate cleanly to a mouse-and-keyboard setup through vanilla Dolphin alone. Primehack patches the games’ input handling directly so mouse movement maps onto the in-game reticle the way it would in a PC first-person shooter, while also unlocking widescreen support and resolution scaling tuned specifically for the trilogy.
The project’s history is a little tangled, which matters if you’re trying to figure out which download link is actually current. The fork most older tutorials link to, Kekun/primehack, sits at 102 stars and a single fork, with its last commit dated October 22, 2022 — four years stale. Development migrated to a different repository, shiiion/dolphin, which is the actively maintained codebase today, carrying 618 stars, 54 forks, and a last push on June 9, 2026. Search “Primehack download” and land on the old Kekun page, and you’re looking at an abandoned snapshot, not the current build.
Mouse Aim vs. Motion Controls
The core trade-off is simple. Vanilla Dolphin, run with a real or virtual Wii Remote pointer setup, reproduces the original Metroid Prime Trilogy experience faithfully — including its quirks. Primehack intentionally changes that experience into something closer to a modern shooter, which is exactly what a sizable chunk of the Metroid fanbase has wanted since the Trilogy compilation first launched on Wii in 2009. Neither approach is more correct than the other; they solve for different audiences. Primehack’s documented platform support spans Windows 10 or newer, Linux, and macOS 10.14 Mojave or newer, and it runs on Steam Deck through its Linux/SteamOS compatibility layer rather than a dedicated handheld build.
MMJR2: Why Android’s Favorite GameCube Emulator Went Quiet
To understand why MMJR2 mattered, you have to remember what Android GameCube emulation looked like in 2020 and 2021. Official Dolphin’s Android port existed, but performance on anything short of a flagship phone was rough, and the app wasn’t yet distributed through Google Play in a form most users trusted. A modder behind the handle “MMJ” built a performance-oriented fork that squeezed noticeably better frame rates out of mid-range Snapdragon and MediaTek chipsets, largely through more aggressive shader compilation and backend tuning. MMJR2 followed as a continuation that tried to combine those performance gains with whatever new features upstream Dolphin kept shipping.
That balancing act is hard to sustain for a volunteer side project, and the GitHub activity shows it broke down. The original acidtech/Dolphin-MMJR2 repository hasn’t received a push since August 2021. A parallel continuation under Gamer64ytb/Dolphin-MMJR2-1 shows 17 stars and 2 forks, with its last commit dated June 22, 2022 — also multi-year stale. The most recently active variant anyone can point to, Medard22’s MMJR2-VBI fork, shipped a release tagged U24.07.02-2407 on July 20, 2024. Even that “most current” fork is now well over a year old relative to this article.
Meanwhile, official Dolphin solved the exact problem MMJR2 was built to solve. It’s on Google Play, it updates regularly — the 2606a build in August 2026 fixed an actual bug, which is the kind of maintenance an abandoned fork cannot provide — and starting with 2609 it does something MMJR2 never could: sync a netplay session with a desktop machine. For anyone currently running an old MMJR2 APK sideloaded from a forum post, there’s no longer a technical reason to keep doing so.
Full Specs Comparison Table
Pulling the verified numbers together, here’s how the three projects stack up across the metrics that actually determine whether emulation software is safe to rely on in 2026.
| Metric | Dolphin (official) | Primehack | MMJR2 |
|---|---|---|---|
| GitHub stars (canonical repo) | 15,627 | 618 (shiiion/dolphin) | 10 (acidtech/Dolphin-MMJR2) |
| GitHub forks | 3,292 | 54 | 1 |
| Last commit as of Oct. 2026 | October 8, 2026 | June 9, 2026 | August 11, 2021 |
| Latest tracked version | 2609a (Oct. 8, 2026) | Rolling builds via shiiion/dolphin | No active release; last fork variant July 2024 |
| Windows support | Yes (x64, ARM64) | Yes (Windows 10+) | No, Android-only project |
| Linux support | Yes | Yes | No, Android-only project |
| macOS support | Yes | Yes (10.14 Mojave+) | No, Android-only project |
| Android support | Yes, official Google Play listing | No official Android build | Yes, but unmaintained APKs only |
| Steam Deck support | Yes, Flatpak / Linux build | Yes, via Linux/SteamOS | No |
| NetPlay (desktop) | Yes, long-standing feature | Inherited from Dolphin codebase | No |
| NetPlay (Android to desktop) | Yes, added in version 2609 | Not applicable | No |
| Primary use case | General GameCube/Wii emulation | Metroid Prime Trilogy with mouse aim | Legacy Android performance fork |
| License | GPLv2+ | GPLv2+, Dolphin-derived | GPLv2+, Dolphin-derived |
| Price | Free | Free | Free |
The gap in the last-commit row is the single most important line in that table. A gamecube emulator whose code was last touched in 2021 cannot benefit from any security fix, any Android OS compatibility update, or any new feature upstream Dolphin has shipped in the four-plus years since. That isn’t a knock on the original MMJR2 developers; it’s simply what happens to community forks once the circumstances that justified them stop applying.
How These Numbers Were Verified
Every star count, fork count, and last-commit date in this comparison came from a direct pull against GitHub’s public API for each repository: dolphin-emu/dolphin, shiiion/dolphin, Kekun/primehack, acidtech/Dolphin-MMJR2, and Gamer64ytb/Dolphin-MMJR2-1. That’s a cleaner methodology than relying on a third-party listicle’s cached numbers, because GitHub’s API returns the live, current state of each repository rather than a snapshot someone else took months ago.
Version and release-date data came from three independent sources, not one. APKMirror’s package archive tracks the official Google Play build history for Dolphin, including the 2512, 2606, 2606a, and 2609 entries referenced throughout this piece. Tux Machines, a long-running open-source news aggregator, independently reported the 2609 release and its Android NetPlay feature on the day it shipped. F-Droid’s own listing for the Dolphin Android package separately confirmed the ARM64/x86_64 hardware requirement for current builds. Where those three sources agreed, this article treated the data as solid; where only one source made a claim that couldn’t be cross-checked, it’s flagged as such rather than presented as settled fact.
This matters because GameCube and Wii emulation doesn’t have an equivalent to a standardized FPS benchmark suite the way GPU reviews do. There’s no “3DMark for emulators.” The closest thing to an objective, cross-project measurement is exactly what this comparison leans on: how recently and how consistently each project’s maintainers have actually touched the code, cross-referenced against official distribution channels like Google Play and F-Droid rather than relying on any single developer’s self-reported claims.
Performance and Compatibility: What the Data Shows
There is no single, independently reproducible benchmark running identical GameCube and Wii titles across Dolphin, Primehack, and MMJR2 on matched hardware, and this piece isn’t going to invent compatibility percentages or frame-rate figures nobody has actually published across all three. For Dolphin alone, Tech Times reported 97.8% Playable-or-better compatibility in July 2026, with Wii “Perfect” ratings reaching 69% in the Dolphin data it cited. For the other two, the available record shows activity level as a reliable proxy for real-world reliability. Dolphin’s compatibility list is maintained continuously by its development team and community testers, covering the overwhelming majority of the commercial GameCube and Wii library, with the project’s own wiki tracking per-game issues as they’re found and fixed. That kind of ongoing triage is only possible because the project has commits landing daily.
Primehack inherits Dolphin’s rendering and compatibility work wholesale and only modifies input handling and a handful of Metroid Prime-specific game code patches, so its baseline compatibility for the three games it targets tracks closely with whatever Dolphin build it was forked from — the shiiion/dolphin codebase pulling from upstream as recently as June 2026 means it isn’t catastrophically behind, just a few months out of sync rather than years.
MMJR2 is the outlier, and not in a good way. A fork frozen since 2021 (or, generously, mid-2024 for its most recent derivative) doesn’t benefit from any compatibility fix Dolphin has landed since. Games that got fixed upstream in 2022, 2023, 2024, 2025, or 2026 remain broken on MMJR2 regardless of how well it performed on the hardware available when it was last updated. Performance tricks that made sense for 2021-era Snapdragon chips also age poorly as Android hardware moves on; there’s no guarantee MMJR2’s optimizations still apply cleanly to a 2026 flagship’s GPU driver stack, because nobody has tested that compatibility in years.
Platform Support Compared: Windows, Linux, macOS, Android, Steam Deck
Dolphin is the only one of the three with a genuinely cross-platform footprint today. It builds natively for Windows on both x64 and ARM64, has first-class Linux support (including a Flathub Flatpak package widely used on Steam Deck and other SteamOS or Linux handhelds), ships macOS builds, and — as covered above — is directly installable from Google Play on Android. That breadth is a direct consequence of having an active, well-resourced development team rather than a side-project maintainer.
Primehack covers desktop platforms only: Windows 10 and newer, Linux, and macOS 10.14 or later. There’s no dedicated Primehack Android build, and no official Primehack Steam Deck package. Deck users run it through the same Linux compatibility path as any other Linux application, typically via AppImage builds or manual compilation rather than a one-click Flathub listing.
MMJR2 was always Android-only by design, and that’s the one platform where it’s now the least trustworthy option on this list, precisely because official Dolphin already covers the same platform with active maintenance. If you’re installing a GameCube emulator on an Android phone or tablet today, there’s no platform-support argument left in MMJR2’s favor.
Pricing and Licensing: What You Actually Pay
| Project | License | Desktop Price | Android Price | Monetization |
|---|---|---|---|---|
| Dolphin (official) | GPLv2+ | Free | Free (Google Play) | Community donations; no paywall or ads in the app itself |
| Primehack | GPLv2+, Dolphin-derived | Free | Not officially distributed | None identified; distributed as source/binary via GitHub |
| MMJR2 | GPLv2+, Dolphin-derived | Not applicable | Free, unmaintained APK | None; project predates any monetization push |
None of these three options costs anything to use, which removes price as a differentiator entirely. The real cost calculus here is maintenance risk, not dollars: running a gamecube emulator that receives security patches for free is a very different proposition than running one that hasn’t been touched since before most current Android phones even existed. If you need a legally straightforward path to GameCube or Wii emulation, all three remain free and open source — the decision comes down entirely to which one is still safe to run.
Real-World Use Cases: Who Should Use Which Emulator
Seven scenarios cover almost everyone searching for a gamecube emulator comparison in 2026. Matching your situation to the right project avoids wasted setup time and, in MMJR2’s case, running software nobody is actively checking for problems.
Picture someone who just bought a mid-range Android phone and remembers hearing that GameCube games run fine on a decent chipset. A few years ago, that person would have ended up on a forum thread recommending an MMJR2 APK from a mirror site of uncertain origin. Today the correct answer is simpler and safer: open Google Play, search “Dolphin Emulator,” and install the official listing. No sideloading, no unknown APK source, and a project that’s still receiving bug fixes.
A different kind of user: someone replaying Metroid Prime Trilogy for the first time since the Wii, who remembers the motion controls fondly but wants to try the keyboard-and-mouse treatment everyone talks about online. That’s Primehack’s exact use case, and it’s worth the extra step of confirming the download points to shiiion/dolphin rather than the long-dormant Kekun fork, since the wrong download will miss several years of Dolphin’s underlying compatibility improvements.
Then there’s the Steam Deck owner who’s already using EmuDeck or a similar frontend to organize a library of console emulators, and just wants GameCube and Wii titles to show up alongside everything else in Game Mode. Dolphin’s Flathub Flatpak package handles that cleanly, and because Primehack runs on the same Linux foundation, Metroid Prime fans on Deck aren’t locked out of the mouse-aim experience just because they’re on a handheld rather than a desktop.
- Casual Android player who just wants GameCube or Wii games working: Install official Dolphin directly from Google Play. There’s no reason to seek out a third-party APK when the upstream project maintains its own listing with regular updates.
- Metroid Prime Trilogy fan who wants mouse-and-keyboard aiming: Use Primehack, built from the actively maintained shiiion/dolphin codebase rather than the stale Kekun/primehack fork most older tutorials still link.
- Steam Deck or Linux handheld owner: Run Dolphin through its Flathub Flatpak package for general GameCube/Wii libraries, or Primehack specifically for the Metroid Prime trilogy, both via the same SteamOS-compatible Linux path.
- Someone currently running an old MMJR2 APK on an Android phone: Migrate to official Dolphin. See the step-by-step migration guide below before uninstalling anything.
- Two or more friends who want to play GameCube or Wii co-op across a phone and a desktop PC: Dolphin’s Android NetPlay, added in version 2609, is the only option among these three that supports cross-device lockstep netplay at all.
- Modder or texture-pack enthusiast: Stick with vanilla Dolphin. Its much larger contributor base and 15,627-star repository mean broader texture pack and mod compatibility than either smaller fork can realistically match.
- Developer who wants to contribute code to GameCube/Wii emulation: Dolphin’s daily commit activity and large contributor pool offer a far more active project to join than either Primehack or MMJR2, both of which have small or dormant maintainer teams.
One more case worth naming directly: the person who already has an MMJR2 install they’re happy with and doesn’t want to touch it because “it still works.” That’s true right up until it isn’t. A new phone, a new Android OS version, or a game they haven’t tried yet are all situations where a four-year-old fork is far more likely to break than a project receiving monthly patches. The migration cost is low enough, roughly fifteen minutes by the steps below, that there’s little upside to waiting for something to break first.
Migrating From MMJR2 to Official Dolphin on Android
If you’re still running MMJR2 on an Android device, moving to official Dolphin takes about fifteen minutes and preserves your save data as long as you follow the backup step first. Here’s the process.
- Open your current MMJR2 app and locate its user data folder, typically under
Android/data/or a dedicated Dolphin-MMJR2 folder in your device’s internal storage or SD card. - Copy the entire
GCandWiisave folders, along with anyConfigdirectory containing your controller bindings, to a safe location — a cloud drive or your computer — before changing anything else. - Note which GameCube memory card files and Wii save data (NAND-based saves) you’re using, since these two save formats are stored differently and both need to transfer.
- Uninstall the MMJR2 APK. It has no auto-update mechanism and no further security patches coming, so there’s no reason to keep two GameCube emulators installed side by side.
- Install official Dolphin from Google Play, searching for “Dolphin Emulator” published by the Dolphin team, or download the APK directly from the F-Droid listing if you prefer an open repository source.
- Launch Dolphin and point it to your game ISO/RVZ files using its built-in file browser; it doesn’t require re-ripping your existing game dumps.
- Import your backed-up memory card and NAND save files into Dolphin’s equivalent user data folders. Dolphin’s folder structure is similar enough to MMJR2’s, since MMJR2 was forked from Dolphin, that most saves drop in with minimal path adjustment.
- Re-map your controller inputs inside Dolphin’s settings menu, since MMJR2’s performance-tuned defaults won’t carry over automatically.
- Test a save file in-game to confirm it loaded correctly before deleting your backup.
- If you want cross-device netplay, update to version 2609 or later and enable NetPlay from Dolphin’s multiplayer menu, matching session codes with your desktop-side Dolphin install.
The most common mistake in this migration is skipping the backup step because “it’s just an emulator.” Save files for long GameCube RPGs or Wii adventure games represent dozens of hours of progress, and while Dolphin’s save format is generally compatible with data generated by Dolphin-derived forks like MMJR2, it’s not worth testing that compatibility without a backup sitting somewhere safe first.
Installing Dolphin on Steam Deck via Flatpak
For Steam Deck and other Linux-based handhelds, the cleanest install path skips manual compilation entirely.
flatpak install flathub org.DolphinEmu.dolphin-emu
flatpak run org.DolphinEmu.dolphin-emu
That two-line sequence pulls the current Dolphin build from Flathub and launches it, after which you can add it as a non-Steam game shortcut from Desktop Mode to get it into Steam Deck’s Game Mode library like any other title.
Pros and Cons of Each Emulator
Dolphin
- Pros: Actively maintained with commits as recent as October 8, 2026; official Google Play distribution; cross-platform coverage across Windows, Linux, macOS, and Android; new Android NetPlay feature; largest contributor base of any project in this comparison; broadest mod and texture-pack support.
- Cons: Doesn’t natively replicate a mouse-aim control scheme for Metroid Prime without additional configuration; general-purpose design means it isn’t hyper-optimized for any single title the way a specialized fork can be.
Primehack
- Pros: Purpose-built mouse-aim support for the Metroid Prime Trilogy that vanilla Dolphin doesn’t replicate out of the box; canonical shiiion/dolphin build still received commits as recently as June 2026; inherits Dolphin’s broader rendering and compatibility improvements.
- Cons: Narrow scope limited to three games; no official Android build; easy to accidentally download the stale Kekun/primehack fork, last updated October 2022, instead of the current shiiion/dolphin codebase; smaller contributor pool than upstream Dolphin.
MMJR2
- Pros: Historically delivered real performance gains on mid-range 2020-2021-era Android hardware; free and open source like the other two options.
- Cons: Original repository shows no commits since August 2021; the most recently touched derivative fork dates to July 2024; no official Google Play distribution; none of the compatibility or security fixes Dolphin has shipped since 2021 are present; official Dolphin now matches or exceeds its original performance advantage while receiving ongoing support.
The Legal Backdrop: Nintendo, DMCA, and Why Forks Go Quiet
Nintendo’s legal posture toward emulation shifted noticeably since 2024, when the company’s lawsuit against Yuzu’s developer, Tropic Haze, ended in a settlement that shut the Switch emulator down entirely and sent a chill through adjacent projects, including Ryujinx. That wave specifically targeted Switch emulation, which involves decrypting and running a current-generation console’s commercial software, a very different legal posture from emulating hardware Nintendo stopped manufacturing and actively supporting more than a decade ago.
GameCube and Wii emulation sits in a comparatively calmer legal position for exactly that reason. Dolphin’s GPLv2+ licensed codebase doesn’t distribute Nintendo’s copyrighted game files or any proprietary BIOS, and the project requires users to supply their own legally obtained game dumps, the same baseline legal posture every reputable console emulator in this category follows. That distinction is part of why Dolphin’s development team has kept shipping updates through a period when Switch-focused projects were shutting down or going into hiding. It’s also a large part of why volunteer-maintained forks like Primehack and MMJR2 haven’t faced the kind of direct legal pressure that ended Yuzu; their risk profile was never the same to begin with.
None of this guarantees anything about the future, and Nintendo’s legal strategy around emulation remains a live, evolving situation worth watching. But as of October 2026, the practical reason MMJR2 went dark wasn’t a takedown notice. It was simply that official Dolphin got good enough, and official enough, that the fork lost its audience.
Common Setup Mistakes to Avoid
A handful of avoidable errors show up repeatedly in community troubleshooting threads around all three of these emulators, and they’re worth flagging before you start.
- Downloading the wrong Primehack fork: Search results and old forum posts frequently link to
Kekun/primehack, which hasn’t been updated since October 2022. The actively maintained codebase lives atshiiion/dolphin. - Sideloading MMJR2 from an unofficial mirror site: Because the original project is inactive, many APK mirrors hosting it are unofficial third-party uploads with no verification that the binary matches the original source. Official Dolphin’s Google Play listing eliminates this risk entirely.
- Skipping BIOS and firmware setup for Wii titles: Wii games generally need a dumped Wii NAND or at minimum valid Wii common key material extracted from a user’s own console; downloading these files from unofficial sources carries both legal and malware risk.
- Not updating graphics drivers before enabling Vulkan: Dolphin’s Vulkan backend performs best with current GPU drivers; an outdated driver stack can cause visual artifacts that look like emulator bugs but are actually driver incompatibilities.
- Assuming Android NetPlay works on older Dolphin builds: The feature only shipped starting with version 2609 in September 2026, so anyone on an older cached APK needs to update before attempting a cross-device session.
Verdict: Which GameCube/Wii Emulator Should You Install in 2026
The data points in one direction for the vast majority of people reading this. Official Dolphin is the right default gamecube emulator for nearly every use case: it’s actively maintained with a commit from October 8, 2026; it’s distributed officially through Google Play on Android; it supports every relevant desktop and handheld platform; and it just picked up a genuinely new feature in Android NetPlay that neither alternative in this comparison can offer. A project with 15,627 GitHub stars and a release cadence that includes real bug fixes (the 2606a save-state patch and the 2609a hotfix dated October 8, 2026) and real new features (2609’s netplay) is, by any reasonable measure, the safer and more capable choice over a fork that stopped receiving commits in August 2021.
Primehack earns a conditional recommendation. If you specifically want to replay the Metroid Prime Trilogy with mouse aiming instead of motion controls, it remains the only tool built for that exact job, and its canonical shiiion/dolphin codebase is still receiving updates as of mid-2026, just make sure you’re pulling from that repository and not the dormant Kekun/primehack fork that still shows up near the top of search results.
MMJR2 doesn’t earn a recommendation in 2026. It solved a real problem for Android users in 2020 and 2021, and the people who built and maintained it deserve credit for that. But a fork with no commits in over four years can’t be a responsible choice once the upstream project it was forked from has not only caught up but surpassed it, with official support, Play Store distribution, and features MMJR2 never had the chance to build. If you’re currently running it, the migration guide above will get you onto official Dolphin in under fifteen minutes.
Frequently Asked Questions
Is Dolphin emulator legal to use?
Dolphin itself is legal open-source software licensed under GPLv2+, and courts have generally treated emulator code as distinct from the copyrighted game files it runs. The legal risk in emulation almost always involves how game ROMs and system firmware are obtained, not the emulator software itself. Dolphin doesn’t distribute Nintendo’s copyrighted games or BIOS files.
Does Dolphin require a GameCube or Wii BIOS file?
GameCube emulation in Dolphin doesn’t require a separate BIOS dump the way some older systems do. Wii emulation benefits from having Wii NAND and common key data, which is typically extracted from a user’s own console rather than downloaded from third-party sites.
Can I still download MMJR2 safely?
The original MMJR2 project hasn’t had a code update since August 2021, and the most recently touched derivative fork dates to July 2024. You can technically still find APK files for it, but they receive no security patches, no compatibility fixes for newer titles or Android versions, and no verification that unofficial mirror downloads match the original source. Official Dolphin, distributed directly through Google Play, is the safer and better-performing alternative today.
Which repository has the current version of Primehack?
The actively maintained codebase lives at shiiion/dolphin on GitHub, which received a commit as recently as June 9, 2026. The older Kekun/primehack repository that many tutorials still link to hasn’t been updated since October 2022 and should be treated as an outdated snapshot.
Does official Dolphin support netplay between a phone and a PC?
Yes, as of version 2609, released September 24, 2026. That update added Android NetPlay with lockstep networking that can synchronize a session between an Android device and a desktop Dolphin install, a feature neither Primehack nor MMJR2 currently offers.
Is Primehack better than Dolphin for playing Metroid Prime?
It depends on what control scheme you want. Primehack is specifically built to let you aim with a mouse instead of a Wii Remote pointer, which most PC players find more comfortable for a first-person game. Vanilla Dolphin faithfully reproduces the original motion-control experience instead. Neither is objectively better; they’re built for different preferences.
Can I run Dolphin on Steam Deck?
Yes. Dolphin has an official Flatpak package distributed through Flathub, which installs cleanly on Steam Deck’s Linux-based SteamOS and can be added to the Game Mode library as a non-Steam game shortcut after installing it from Desktop Mode.
What happened to Dolphin MMJ, the predecessor to MMJR2?
Dolphin MMJ was an earlier Android performance fork that MMJR2 was built to continue and expand upon. Like MMJR2 itself, the original MMJ project isn’t actively maintained today, and both have been effectively superseded by official Dolphin’s improved and officially distributed Android build.





