Раніше єдиним шляхом гри для PlayStation 5 потрапити на ПК був офіційний порт від видавця — і цей шлях стає дедалі вужчим, адже Sony оголосила про зменшення кількості таких релізів. Натомість спільнота розробників активно просуває власні емулятори та допоміжні утиліти, тож свіжі ексклюзиви PlayStation поступово стають доступнішими для запуску на звичайному залізі, пише Ars Technica.
SharpEmu: від альфи до десятка грабельних ігор
Першим проєктом, який привернув увагу спільноти, став SharpEmu. Ще у травні він перебував на етапі «дуже ранньої альфи», однак станом на зараз, за інформацією на сторінці розробників, уже вміє завантажувати eboot.bin оригінальних ігор, обробляти нативні інструкції процесора та частково підтримувати графічні функції.
В останній збірці десять ігор позначено як придатні для гри. Автор проєкту під псевдонімом CursedIfElse повідомляє, що шість із них стабільно працюють на 60 кадрах за секунду без критичних проблем. У списку не лише прості 2D-тайтли типу Tetris Forever, а й повноцінні 3D-проєкти — Astro Bot і ремейк Demon's Souls, які демонструють прийнятну частоту кадрів.
Команда з самого початку робила ставку на точність емуляції заліза, і тепер ця інвестиція починає окупатися.
CursedIfElse, розробник SharpEmu
За словами CursedIfElse, емулятор написано повністю з нуля.
KytyPS5: публічний запуск і понад сотня тайтлів
Майже одночасно з'явилася перша публічна версія KytyPS5, яку анонсували минулого тижня. Це масштабне розширення вже відомого емулятора Kyty, що раніше орієнтувався на PlayStation 4. Згідно з описом на GitHub, новий інструмент здатен запускати 2D-ігри та частину 3D-проєктів, зокрема створених на Unreal Engine 4/5, Unity та інших власних рушіях.
Список сумісності вже охоплює 134 тайтли з позначкою «керований геймплей». Водночас користувачі скаржаться, що в багатьох із них трапляються постійні критичні збої. Попри це, у мережі можна знайти відеозаписи, де емулятор досить впевнено запускає Astro's Playroom і Demon's Souls.
AnyPS5: не емуляція, а перелінковка коду
Найоригінальніший підхід обрала команда AnyPS5. Розробники описують свій продукт не як емулятор, а як інструмент автоматичного портування виконуваних файлів. За принципом дії він нагадує Game Porting Toolkit від Apple: вихідний x86-код гри перелінковується в інструкції, придатні для прямого виконання на ПК. По суті, це гібрид статичної декомпіляції та повноцінної емуляції всього середовища PS5.
Проєкт перебуває на початковій стадії. Розробники зазначають, що на цьому етапі повністю підтримується близько 76% системних бібліотек і 50% інструкцій графічних шейдерів. Цього достатньо, щоб довести гру Dreaming Sarah до придатного для проходження стану. Є також демонстрація PS5-версії Dead Cells, яка працює як звичайний нативний виконуваний файл для ПК.
Коротке порівняння підходів
- SharpEmu — емуляція з нуля з фокусом на точність заліза: 10 придатних для гри тайтлів, шість із них на 60 кадрах/с, серед них Astro Bot і Demon's Souls
- KytyPS5 — емуляція на базі PS4-емулятора Kyty: 134 тайтли з керованим геймплеєм, значна частина з критичними багами
- AnyPS5 — перелінковка x86-коду гри для нативного запуску на ПК: Dreaming Sarah, а також Dead Cells у форматі нативного exe-файлу
Повноцінний запуск більшості ігор із бібліотеки PS5 на ПК, найімовірніше, залишиться недосяжним ще дуже довго. Проте помітне зростання активності й сумісності за останні місяці дає геймерам підстави вірити, що колись цей момент усе-таки настане.
Нагадаємо, нещодавно ми писали про те, що Sony тестує динамічне ціноутворення для ігор PlayStation.
Джерело: Highload.tech



