Проектът Yuzu разработва емулатор с отворен код за игровата конзола Nintendo Switch

Беше представена актуализация на проекта Yuzu с внедряването на емулатор за игровата конзола Nintendo Switch, способен да изпълнява комерсиални игри, доставени за тази платформа. Проектът е основан от разработчиците на Citra, емулатор за конзолата Nintendo 3DS. Разработката се извършва чрез обратно инженерство на хардуера и фърмуера на Nintendo Switch. Кодът на Yuzu е написан на C++ и е лицензиран под GPLv3. Подготвени са готови сборки за Linux (flatpak) и Windows.

От 2699 игри, тествани в емулатора, 644 имат идеално ниво на поддръжка (всичко работи по предназначение), 813 имат добро ниво на поддръжка (може да има някои незначителни проблеми със звука и графиката), 515 имат приемливо ниво на поддръжка (като цяло можете да играете, но по-забележими проблеми със звука или графиката), 327 - лошо (можете да стартирате, но съществуващите проблеми ви пречат да завършите напълно играта), 311 - стартирането достига само началния екран/меню, 189 - срив веднага след стартиране.

Yuzu емулира само хардуер; за да работи, той също изисква дъмп на оригиналния фърмуер за Nintendo Switch, дъмп на игри от касети и ключове за декриптиране на файлове на игри, които могат да бъдат получени чрез зареждане на конзолата в режим RCM с външен Hekate буутлоудър. За пълна конзолна емулация е необходим CPU с поддръжка на FMA SIMD инструкции и 6 или повече ядра/нишки (процесорите Intel Core i5-4430 и AMD Ryzen 3 1200 са посочени като минимум, а Intel Core i5-10400 или AMD Ryzen 5 3600 се препоръчват), 8 GB RAM и графична карта, поддържаща OpenGL 4.6 или Vulkan 1.1 графичен API (поне NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240 2GB, Intel HD 5300 8GB, AMD Radeon R5).



Източник: opennet.ru

Добавяне на нов коментар