Nintendo SwitchPlatinumGames, 2019
Switch Experimental

Astral Chain (swaymun)

Game: Astral Chain → (Switch, 2019)

NSW

An experimental static recompilation of Astral Chain for macOS, with Linux and Windows ports in progress. The game’s Arm code is compiled ahead of time to C++ and built as a native program; the system services and the NVN graphics API are reimplemented on the host (NVN on Vulkan, with the shaders translated offline to SPIR-V), with no emulator or JIT. On macOS (Apple silicon, Vulkan on Metal through MoltenVK) it boots, gets through the opening sequence, character creation and the File 01 motorcycle chase at a stable 30 fps, with audio; on Linux and Windows it reaches that same chase. The README itself says the game can’t be played from start to finish and that saving and reloading are untested. It has a macOS launcher, FSR 1 upscaling, and experimental options for internal resolution and a 60 fps mode. v0.1.0 (macOS), from October 19, is the only release. It states that most of the code was written by Claude through Claude Code; 1 of its 2 commits lists it as a co-author.

You needYour own copy of Astral Chain 1.0.0 (base game, no update) as an NSP, with the keys from your own console; other versions are refused. On macOS, a Mac with Apple silicon, macOS 13 or newer, the Xcode Command Line Tools, Homebrew and about 25 GB free; the first build takes 30 to 90 minutes. The system fonts from your firmware are optional.

How it gets to PC
Static recompilation
Console
Nintendo Switch
Architecture
ARM64
Author
swaymun
Original studio
PlatinumGames
Year
2019
Stars
30
Last activity
2026-10-22 · 20 days ago
Language
Python
View repository ↗
arm64actionvulkanai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/astral-chain.svg)](https://recompendium.com/en/recomp/astral-chain/)

Other projects for Astral Chain 1