Bemutatjuk a Yuzu projekt frissítését, amely a Nintendo Switch játékkonzol emulátorát valósítja meg, képes kereskedelmi játékok futtatására, amelyek ehhez a platformhoz készültek. A projekt a Citra fejlesztői által jött létre, amely a Nintendo 3DS emulátor. A fejlesztés a Nintendo Switch hardverének és firmware-ének visszafejtésével történik. A Yuzu kódja C++ nyelven íródott és GPLv3 licenc alatt terjesztik. Kész build-ek érhetők el Linuxra (flatpak) és Windows-ra.
A 2699 emulátorban tesztelt játék közül 644-nek volt tökéletes támogatási szintje (minden úgy működik, ahogy kell), 813-nál jó (előfordulhatnak kisebb problémák a hanggal és grafikával), 515-nek elfogadható (általában játszható, de feltűnőbb hang- vagy grafikai problémák merülhetnek fel), 327-nél rossz (elindítható, de a meglévő problémák megnehezítik a játék végigvitelét), 311-nél a betöltés csak a bevezetőig/menuig jut el, 189-nél azonnali összeomlás indulás után.
A Yuzu csak a hardvert emulálja, a működéshez szükség van az eredeti Nintendo Switch firmware dumpjára, a cartridge-játékok dumpjaira és a játékfájlok dekódolásához szükséges kulcsokra, amelyeket a konzolt RCM módban külső Hekate bootloaderrel indítva lehet megszerezni. A konzol teljes emulációjához FMA SIMD utasításokat támogató CPU-ra és 6 vagy több maggal/szállal (minimumként az Intel Core i5-4430 és AMD Ryzen 3 1200 CPU-kat, míg ajánlottként az Intel Core i5-10400 vagy AMD Ryzen 5 3600 CPU-kat jelölték meg), 8 GB RAM-ra és OpenGL 4.6 vagy Vulkan 1.1 grafikai API-t támogató grafikus kártyára van szükség (minimum NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240 2GB, Intel HD 5300 8GB, AMD Radeon R5).

Forrás: opennet.ru
