Ein Update des Yuzu-Projekts wurde veröffentlicht, das einen Emulator der Nintendo Switch Spielkonsole realisiert, der in der Lage ist, kommerzielle Spiele zu spielen, die für diese Plattform geliefert werden. Das Projekt wurde von den Entwicklern von Citra, dem Emulator für die Nintendo 3DS, ins Leben gerufen. Die Entwicklung erfolgt durch Reverse Engineering der Hardware und Firmware der Nintendo Switch. Der Yuzu-Code ist in C++ geschrieben und wird unter der GPLv3-Lizenz verbreitet. Die fertigen Builds sind für Linux (flatpak) und Windows vorbereitet.
Von 2699 in dem Emulator getesteten Spielen haben 644 einen perfekten Unterstützungsgrad (alles funktioniert wie gedacht), 813 eine gute (es können geringe Probleme mit Ton und Grafik auftreten), 515 eine akzeptable (im Allgemeinen ist das Spielen möglich, aber es gibt deutliche Probleme mit Ton oder Grafik), 327 eine schlechte (das Spiel kann gestartet werden, aber bestehende Probleme schränken das vollständige Durchspielen ein), 311 erreichen nur den Startbildschirm/das Menü, 189 stürzt sofort nach dem Start ab.
Yuzu emuliert ausschließlich die Hardware; zur Funktionalität wird ebenfalls ein Dump der originalen Firmware der Nintendo Switch, ein Dump der Spiele von den Modulen und decryption keys benötigt, die durch den Start der Konsole im RCM-Modus mit dem externen Bootloader Hekate erhalten werden können. Für eine vollständige Emulation der Konsole ist eine CPU mit Unterstützung für SIMD-Instruktionen FMA und 6 oder mehr Kernen/Threads erforderlich (als minimal werden die CPUs Intel Core i5-4430 und AMD Ryzen 3 1200 angegeben; empfohlen sind Intel Core i5-10400 oder AMD Ryzen 5 3600), 8 GB RAM und eine Grafikkarte mit Unterstützung für die Grafik-APIs OpenGL 4.6 oder Vulkan 1.1 (mindestens NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240 2GB, Intel HD 5300 8GB, AMD Radeon R5).

Quelle: opennet.ru
