Перейти к содержанию
Авторизация  
Bowsette

Эра Рекомпиляции, консольные игры уходят на PC!

Рекомендуемые сообщения

 

f09a4e9183090d078b311f6229ad61b9.jpeg

Что такое рекомпиляция?

Под термином «рекомпиляция» в данной статье понимается автоматическое или автоматизированное преобразование исполняемого кода одного микропроцессора (МП) в исполняемый код или текст на языке ассемблер другого микропроцессора. Существует схожий по смыслу термин — «адаптация» , однако адаптация программ носит преимущественно ручной характер.

Разработка рекомпилятора призвана решить проблему переноса имеющихся программ на современные платформы. В отличие от эмуляции исходных вычислительных устройств, что по сути своей является интерпретацией с присущими таковой недостатками, в результате рекомпиляции скорость выполнения результирующего кода не только приближается к максимально возможной для конкретной программной реализации алгоритма, но и может быть повышена путем оптимизации критических участков кода.
 


a28f30d067305a5bbadda17888eebe0b.jpeg

PS3-игры смогут работать нативно на ПК без эмулятора благодаря проекту по рекомпиляции этих игр

В ретро-геймерском мире взорвалась настоящая сенсация. Появился проект 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-процессором — следующий большой вызов, и пока всё выглядит очень перспективно. 

 


654bc92ab64a18da132cce8bebcc486e.jpeg

Весной 2025 состоялся релиз XenonRecomp - инструмент, который позволяет перекомпилировать игры с Xbox 360 в PC-версии

Как стало известно, группа энтузиастов выпустила XenonRecomp - инструмент перекомпиляции игр с консоли Xbox 360 в нативные исполняемые файлы для Windows. Теперь пользователи смогут перекомпилировать игру с Xbox 360 для PC, которая будет работать как нативное приложение для Windows - без необходимости эмуляции.

Сообщается, что именно благодаря инструменту XenonRecomp недавно энтузиастами была портирована на PC Sonic Unleashed:

Фанаты портировали Sonic Unleashed на ПК

Создатели проекта отметили, что его создание было бы невозможно без известного эмулятора Xbox 360 - Xenia, поскольку многие части процесса преобразования кода CPU были реализованы путем интенсивного использования его транслятора кода PPC. Проект также использует код из Xenia Canary для исправления двоичных файлов XEX.

Таким образом, данный инструмент открывает для пользователей поистине безграничные возможности по выпуску нативных версий различных эксклюзивов с Xbox 360, будь-то серия Gears of War, Fable 2, Forza Horizon, The Darkness и ряд других проектов, которые на данный момент доступны PC-игрокам лишь через эмулятор консоли от Microsoft.


Во что можно уже поиграть?

БОЖЕСТВЕННЫЙ ПОРТ НЕ ОТ SEGA — SONIC UNLEASHED НА PC

[СТРИМ] XBOX, что с лицом? Gears of War 2 Hollow на ПК!

Уже скоро Silent Hill: Downpour Native PC Port - Trailer


Дополнено 4 минуты спустя
Спойлер

 

 

 

Изменено пользователем Bowsette

 

Спойлер

Screenshot-20241118-181546-com-android-c

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования