Skip to content

NXEmu

A Switch emulator built largely from scratch rather than inherited from Yuzu — and, for now, Windows only.

Direct download

What it does

NXEmu is an open-source Switch emulator in C++. Its distinguishing claim is its lineage: where most of the projects still standing descend from Yuzu, NXEmu is largely independent work that borrows only selectively, which matters in a field where a codebase’s parentage has been the thing that ends it.

It is earlier in development than Ryujinx or Citron, and compatibility reflects that.

Requirements

Windows only. There is no macOS build, and the project builds through a Visual Studio solution rather than a portable toolchain, so this is not a matter of compiling it yourself. On a Mac it runs only inside a Windows VM — see Parallels Desktop or UTM — which stacks a virtual machine under an emulator and costs accordingly.

For emulating the Switch on a Mac directly, use Ryujinx or Astris.

Legal position

Emulation itself is lawful in most jurisdictions. Obtaining the console’s firmware, prod.keys or game images from anywhere other than hardware and cartridges you own is not. NXEmu ships none of them.

Alternative to

AlternativeTypeTrade-off
RyujinxOpen sourceRuns on macOS, and far more compatible today
AstrisOpen sourceApple Silicon only, but native and actively built for it
CitronOpen sourceCross-platform including macOS, from the Yuzu lineage NXEmu avoids
A Nintendo SwitchPaidThe alternative nobody lists and everybody should consider

Install

No Homebrew cask, and no Mac build to package. Builds and source are on the project’s repository.

Links

This post is licensed under CC BY 4.0 by the author.
Last updated on