В ретро-геймерском мире взорвалась настоящая сенсация. Появился проект PS3RECOMP (ps3recomp) — открытый инструмент, который не эмулирует PlayStation 3, а переводит игры в нативные исполняемые файлы для персональных компьютеров. В отличие от RPCS3, который в реальном времени переводит инструкции PowerPC и SPU, PS3RECOMP делает статическую рекомпиляцию: анализирует бинарники PS3, превращает их в C/C++ код и компилирует под современные процессоры. В теории — максимальная производительность, выше FPS, ниже требования и возможность моддинга на уровне порта.
Автор (sp00nznet) выложил на GitHub runtime-библиотеки, stubs для системных вызовов, инструменты анализа ELF/PRX и лифтеры кода (включая SPU).
Похожие проекты уже работают с PS2, N64 и даже Xbox 360. PS3 с его сложным Cell-процессором — следующий большой вызов, и пока всё выглядит очень перспективно.
Источник: www.goha.ru