Проєкт AnyPS5 подолав важливий етап у запуску ігор з PS5 на ПК

Проєкт AnyPS5 подолав важливий етап у запуску ігор з PS5 на ПК

Розробники open-source проєкту AnyPS5 повідомили про досягнення важливої віхи: їхній трекер тепер зафіксував 100% покриття інструкцій GPU шейдерів. Система розпізнала всі 1,166 інструкцій із набору AMD RDNA 1 та RDNA 2, які відстежуються в межах ініціативи.

Проте фахівці закликають не завчасно радіти. Поняття «реалізовано» наразі означає лише те, що шейдерний декодер проєкту здатний розпізнати інструкцію. Це ще не гарантує її коректну роботу в усіх ситуаціях чи повноцінну підтримку кожної графічної функції. Замість класичної емуляції AnyPS5 використовує метод нативного портування через бінарну трансформацію та реімплементацію API. Проєкт адаптує наявний машинний код і замінює системні бібліотеки PS5, а не створює віртуальну консоль з нуля.

Окрім роботи з графікою, розробники реалізували понад 84% системних функцій бібліотек. Водночас наразі єдиною повністю робочою грою в офіційному списку сумісності залишається простий 2D-платформер Dreaming Sarah. Експерименти з більш складними проєктами поки що супроводжуються серйозними проблемами з продуктивністю та стабільністю.

Автори проєкту наголошують, що AnyPS5 не є інструментом для швидкого читання ліцензійних дисків — користувачам самостійно доведеться витягувати ELF-файли ігор та ресурси. Ба більше, системні вимоги до оперативної пам’яті можуть бути високими через специфіку виділення пам’яті під час виконання коду.

Джерела: tomshardware.com

Фото: Setupx3D / Pixabay