Eden-NX2 und Eglantine sind öffentlich verfügbar: 145 Fixes, FSR 3 und Mario Kart World auf den ersten Nintendo-Switch-2-Emulatoren

Die Schwelle zwischen internen Machbarkeitsstudien hinter verschlossenen Türen und einer frei herunterladbaren Programmdatei hat keine achtundvierzig Stunden gehalten. Während erste Demonstrationen des nx2-Zweigs von Eden unter Windows zur Wochenmitte noch auf privaten Test-Builds basierten, hat der Entwickler Takoroka Ende Oktober 2026 die erste öffentliche Vorabversion von Eden-NX2 auf dem offiziellen Git-Server des Projekts freigegeben. Unmittelbar darauf übernahm ein zweites Open-Source-Repository namens Eglantine auf GitHub den Staffelstab und lieferte binnen kürzester Zeit über sechzig automatisierte Builds aus, um Exklusivtitel wie Mario Kart World, Donkey Kong Bananza und Splatoon Raiders unter Windows und Linux zu starten.
Eden-NX2: 145 gelöste Hardware-Hürden von Takoroka für die Switch-2-Architektur
Der technische Wendepunkt ereignete sich am 29. Oktober 2026 auf der Infrastruktur von git.eden-emu.dev. Wenige Stunden nachdem über Pull Request #4585 die bisherigen Beschränkungen für KI-gestützte Code-Beiträge im Repository aufgehoben wurden, veröffentlichte Entwickler Takoroka das Release nx2-2026-10-29 (ein 34,3 MB großes 64-Bit-Archiv für Windows mit der grafischen Oberfläche eden.exe und dem Kommandozeilen-Tool eden-cli.exe) samt einer umfangreichen technischen Dokumentation unter dem Namen NX2_NOTES.md.
Dieses Reverse-Engineering-Protokoll listet in chronologischer Reihenfolge exakt jene 145 Blockaden auf, die überwunden werden mussten, um einem ursprünglich für die erste Switch geschriebenen Emulator den Code der neuen Konsolengeneration aus Kyoto beizubringen:
- Dekodierung von ARMv8.1- bis ARMv8.5-Befehlen in dynarmic: Alle untersuchten Nintendo-Switch-2-Spiele teilen sich einen 64-Bit-Header (
main.npdm) mit 39-Bit-Adressraum, der Kernel-KennungKernelVersion 9.1und sechs Anwendungskernen (Maske0x3f). Vor allem enthalten ihre Binärdateien zehntausende Prozessorbefehle, die der ursprüngliche Just-in-Time-Compiler (JIT)dynarmicnicht verstand. Allein in der ProgrammdateiDrive.nssvon Mario Kart World (Titel-ID0400C3F00006E000) zählte das Analysetool 114.767RETAA/RETAB-Instruktionen (Pointer Authentication), 37.560LDAPR-Befehle, 24.718 atomare LSE-Operationen, 6.640CASund 2.470SWP. In Splatoon Raiders (0400380020056000) klettert dieser Wert sogar auf 134.911RETAA/Bund 100.520LDAPR. Takoroka erweiterte daher die Dekodiertabelle für ARMv8.1 bis ARMv8.5, sodass nur noch rund hundert seltene SIMD-Kodierungen offenbleiben. - 12-GB-Speicherprofil und Umleitung der 6 CPU-Kerne: Der Emulator schaltet auf das Profil
memory_layout_mode=4um, das Switch-2-Spielen volle 12 GB Arbeitsspeicher zuweist, erweitert den physischen SMMU-Bereich von 33 auf 34 Bit und nutzt überNx2GpuMemoryRegistryein identisches Adress-Mapping (GPU VA == CPU VA). Da Eden intern weiterhin vier Prozessorkerne emuliert, werden Threads auf den virtuellen Konsolenkernen 4 und 5 automatisch auf die Kerne 0 und 1 umgeleitet. - Simulation des Nvidia-Ampere-Chips (0x17E) und FFmpeg-Videodecoding: Um die Hardware-Abfrage des
NvRm-Treibers zu bestehen, meldet dernx2-Zweig die Chip-Kennung Ampere0x17E(Hardware-KlassenC797,C7C0undC7B5inklusiveMME64-Makroverarbeitung) und übergibt die Dekodierung der Videostreams (nn::codec::video) an die Bibliothek FFmpeg. In Splatoon Raiders wird dadurch bereits das gesamte Intro-Video (Flugzeug-Cockpit, Karte, Farbkorrektur und Untertitel) korrekt abgespielt, während das Tensor-Core-Upscaling vom Typ DLSS vorübergehend durch bilineare Filterung ersetzt wird.
Eglantine: Der Open-Source-Fork integriert AMD FSR 3 und behebt Grafikfehler in Mario Kart World
Unmittelbar nach der Freigabe des Quellcodes von Eden-NX2 unter der freien GPLv3-Lizenz stürzte sich die Entwicklergemeinschaft auf die Optimierung. Auf GitHub verzeichnete das Repository Eglantine (Djihads80/Eglantine), ein freier Nintendo-Switch-2-Emulator auf Basis von Eden, Yuzu und Sudachi sowie den Vorarbeiten von Camille LaVey und Takorokas nx2-Fundament, binnen achtundvierzig Stunden über 800 Sterne und fast hundert Forks.

Dank einer automatisierten Continuous-Integration-Pipeline, die bis zum 31. Oktober 2026 bereits 64 Builds erzeugte (darunter per Profile-Guided Optimization PGO kompilierte Pakete mit 107,1 MB für Windows x86-64 und 101,2 MB als Linux-AppImage für glibc 2.39+), ergänzten die Mitwirkenden von Eglantine zentrale Verbesserungen:
- Integration von AMD FSR 3 und Frame Generation: Maintainer
Djihads80implementierte direkt AMDs Upscaler FSR 3 samt Frame Generation (Commit8a72dc0), um die hohe Grundlast der aktuellen Grafikübersetzung abzufedern. - Gezielte Korrekturen für Mario Kart World (Version 1.8.0): Entwickler
xtamstellte die Darstellung sämtlicher In-Game-Schriften wieder her, indem Rückgabewerte des RegistersR0in Shadern zugelassen wurden (a4a746b). Parallel beseitigte Fix#82vonvibecodekunden reproduzierbaren Absturz im Special Cup, während Beitrag#89vonarisqzgrüne und blaue Farbartefakte rund um Lichtquellen auf AMD-Radeon-Grafikkarten behob. - Docked/Handheld-Umschaltung und PS5-Portierung: Neuere Revisionen erlauben den Profilwechsel zwischen Docked- und Handheld-Modus für Switch-2-Titel (
d2ac227), erkennen entpackteExeFS-Ordner automatisch samt Spiel-Icon (#98), unterstützen Shared Memory unter macOS via MoltenVK (#33) und bildeten sogar die Grundlage für EglantinePS5 auf modifizierten PlayStation-5-Konsolen unter OrbisOS mithilfe des RADV-Vulkan-Treibers vonmihawk-99.
Systemanforderungen, ExeFS-Struktur und die Grenzen eines frühen Prototyps
Trotz einzelner Szenen, in denen Mario Kart World und Splatoon Raiders nach dem Aufbau des Shader-Caches zeitweise die 60-FPS-Marke berühren, betonen die Entwickler den extrem frühen Experimentierstatus. Für den Start unter Windows 10 oder Windows 11 (64 Bit) empfiehlt Takoroka mindestens 16 GB Arbeitsspeicher (RAM) sowie eine Vulkan-fähige Grafikkarte mit mindestens 8 GB Videospeicher (VRAM). Wer prüfen möchte, wie viel Leistung sein System unter Last aufnimmt, findet dazu unseren PC-Stromverbrauch-Rechner sowie weitere Analysen im Hardware-Bereich.
Wichtig zu wissen: Keiner dieser Emulatoren kann verschlüsselte Handelscartridges oder geschützte Containerdateien direkt öffnen. Geladen werden ausschließlich entschlüsselte exefsmain-Binärdateien samt zugehörigem romfs/-Verzeichnis, die über den Userland-Exploit ns2jb und OunceCake auf einer Konsole mit Firmware 23.0.1 ausgelesen wurden. Im Spielbetrieb führen fehlende Übersetzungen für Mesh Shaders, nicht zugewiesene virtuelle Texturen und spezielle 64-Bit-Operationen (UIADD3, TMML) weiterhin zu fehlender Geometrie, abgedunkelten Böden und kräftigen Rucklern bei neuen Effekten.
Verfügbarkeit der Nintendo Switch 2 auf Amazon prüfen→
Mein Technik-Fazit
Das Tempo, mit dem die Open-Source-Szene innerhalb von drei Tagen von einem privaten Beweisvideo am 28. Oktober zu 64 öffentlichen GitHub-Builds übergegangen ist, markiert einen methodischen Umbruch in der Konsolen-Emulation. Ein Blick in Takorokas Datei NX2_NOTES.md zeigt den Grund: Wo früher ein ganzes Kernteam monatelang jeden einzelnen Systemaufruf (svcGetInfo) oder jede unbekannte ARMv8.5-Instruktion in dynarmic von Hand isolieren musste, hat die Kombination aus automatisiertem Tracing und Code-Analyse 145 harte Blockaden in Rekordzeit gelöst.
Trotzdem rate ich bei dem Etikett „erster spielbarer Emulator“ zu Nüchternheit. Solange der Kernel der Nintendo Switch 2 und ihre kryptografischen Schlüssel jenseits der Firmware 23.0.1 unangetastet bleiben und die Ampere-basierte NVN2-Grafikpipeline unter Vulkan auf provisorischen Ersatzfunktionen ruht, sind Eden-NX2 und Eglantine vor allem Ingenieurslabore für Entwickler.
Gamer-Pro.de auf Google als bevorzugte Quelle festlegen
Füge gamer-pro.de zu deinen bevorzugten Quellen hinzu, um unsere Hardware-Tests, Guides und Gaming-News vorrangig in Google Discover und der Google-Suche zu sehen.










