Skip to content

Astris

A Ryujinx derivative that targets one platform instead of three, and is the better for it.

Direct download

What it does

Astris emulates the Nintendo Switch on Apple Silicon. It is based on Ryujinx, which is the part worth knowing: the emulation core is the mature C# one rather than something written from scratch, and the work has gone into the Mac rather than into portability.

That focus shows in the surface. Astris is organised around a library rather than a file picker — user profiles, controller and keyboard mapping, DLC and update selection, and gyroscope calibration for games that expect motion controls. It reads NSP and XCI, and NSZ as well, so Zstandard-compressed dumps do not have to be expanded first.

Rendering goes through Vulkan and Metal.

Requirements

Apple Silicon and macOS 15 or later only. There is no Intel build and no build for anything else. An Intel Mac needs Ryujinx instead, which is the general-purpose ancestor this project narrowed down from.

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. Astris ships none of them.

Alternative to

AlternativeTypeTrade-off
RyujinxOpen sourceThe codebase this came from, cross-platform and less Mac-specific
CitronOpen sourceThe Yuzu lineage instead, with macOS as a recent addition
A Nintendo SwitchPaidThe alternative nobody lists and everybody should consider

Install

No Homebrew cask. Releases are published as signed .dmg files on the binaries repository; the source is MIT licensed.

Links

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