Праект 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 з падтрымкай SIMD-інструкцый FMA і 6 ці больш ядрамі/струменямі (у якасці мінімальных заяўлены CPU Intel Core i5-4430 і AMD Ryzen 3 1200, а рэкамендаваных – Intel Core i5-10400 або AMD Ryzen 5 3600 , 8 GB АЗП і графічная карта з падтрымкай графічнага API OpenGL 4.6 або Vulkan 1.1 (як мінімум NVIDIA GeForce GT 1030 2GB, AMD Radeon R7 240GB, Intel HD 2 5300GB, AMD Radeon R8).



Крыніца: opennet.ru

Дадаць каментар