Nintendo Switch
15 projects: 6 decompilations, 4 static recompilations, and the rest ports, rewrites and clean-room builds.
agl decompilation
agl (Nintendo first-party graphics library)
Decompilation of agl, the C++ library Nintendo first-party games use for graphics, lighting and AAMP parameters, from the open-ead group.
Atmosphère
Nintendo Switch Horizon OS components
Custom firmware that replaces many Horizon OS system modules and the kernel with open reimplementations.
Breath of the Wild decompilation
The Legend of Zelda: Breath of the Wild
Experimental decompilation of version 1.5.0 of Breath of the Wild for Switch, run by the Zelda Reverse Engineering Team.
Ghidra Switch Loader
Nintendo Switch executables
Ghidra loader that supports a range of Nintendo Switch executable formats such as NSO and NRO.
LAS Recomp
The Legend of Zelda: Link's Awakening (2019)
Beta static recompilation of the Switch Link's Awakening remake that performs the recompile locally from the user's v1.0.0 game files, adding unlocked aspect ratios, remapping and a built-in randomizer.
Minecraft: LCE Decompilation
Minecraft: Nintendo Switch Edition v1.0.17
Work-in-progress decompilation of Minecraft Nintendo Switch Edition 1.0.17, using the Wii U build for symbol porting. No assets are included.
Mirage
Nintendo Switch firmware (Horizon)
Rust reimplementation of the Nintendo Switch firmware, including a kernel bootstrap. Inactive since early 2020.
mk8-recomp
Mario Kart 8 Deluxe
Experiment in statically recompiling Mario Kart 8 Deluxe AArch64 code to native x86-64 on top of the suyu recompiler and HLE stack, aiming at a standalone native app.
OdysseyDecomp
Super Mario Odyssey
Long-term decompilation of Super Mario Odyssey covering all versions of the game.
RedCarpet-S
Super Mario 3D World + Bowser's Fury 1.1
Decompilation of Super Mario 3D World + Bowser's Fury version 1.1.
Saturnus
Horizon microkernel (Nintendo Switch)
Open-source reimplementation of the Horizon RTOS microkernel used by the Nintendo Switch.
sead decompilation
sead, Nintendo's first-party C++ library
Decompilation of the standard C++ library used in first-party Nintendo games, targeting more recent library versions than the earlier sead project it derives from.
ssbu-recomp
Super Smash Bros. Ultimate (v13.0.4)
Static recompilation of Smash Ultimate 13.0.4 into a native Windows program with its own runtime and Vulkan renderer, plus tools to turn fighter scripts back into editable C++.
Tomodachi LTD Recomp
Tomodachi Life: Living the Dream
Installer-based static recompilation that converts the user's own copy of the Switch game into a native PC program, with no game files shipped in the repository.
Voland
Nintendo Switch
Early-stage Nintendo Switch emulator with the browser as its primary target, plus native apps. Needs the user's own keys and games.