Beta
Платформа Киберспорт.рф в бета-тестировании — возможны ошибки, часть функций дорабатываетсяПодробнее →Платформа Киберспорт.рф в бета-тестировании — возможны ошибки, часть функций дорабатываетсяПодробнее →
esport

Gran Turismo 4 перенесли на ПК через статическую рекомпиляцию - игра держит 50 FPS на встроенной графике

Автор: PlayGround.ru

Gran Turismo 4 перенесли на ПК через статическую рекомпиляцию - игра держит 50 FPS на встроенной графике

Gran Turismo 4 стала первой игрой, которую разработчик проекта PS2 Web Recomp успешно запустил через статическую рекомпиляцию PlayStation 2. Машинный код Emotion Engine заранее переводится в C++, после чего может быть собран как в WebAssembly, так и для нативного запуска через SDL и Vulkan. GT4 выбрали в качестве сложного теста из-за активного использования обоих векторных процессоров PS2, особенностей вычислений с плавающей точкой и необычных графических приёмов.

На текущем этапе Gran Turismo 4 проходит загрузку, вступительный ролик и меню и позволяет полноценно участвовать в гонках. Работают музыка, звуковые эффекты и сохранения на виртуальную карту памяти. По данным автора, PAL-версия удерживает штатные 50 FPS на ноутбуке со встроенной графикой даже при двукратном увеличении внутреннего разрешения.

Готовый отдельный порт Gran Turismo 4 разработчик пока не распространяет. Пользователь должен предоставить собственный образ диска и самостоятельно прогнать его через инструменты PS2 Web Recomp. После локальной рекомпиляции игру можно запускать либо через WebAssembly-версию, либо с помощью нативного SDL/Vulkan-runner. Файлы самой игры и сгенерированный из них код в репозиторий не входят.