Не эмулятор PS4 на ПК, а рекомпилятор: The Last of Us идёт на Mac M1 при 20 FPS
Независимый разработчик выложил на GitHub прототип PS4Recomp, который переводит игры PS4 в родные приложения для Mac на Apple Silicon, и The Last of Us Remastered уже идёт на базовом M1 с 8 ГБ памяти.

Игры с PS4 запускаются на Mac без Rosetta 2 и без JIT: код переводят под процессор Apple заранее, а картинку рисует родной графический движок Metal. Владельцы базовых MacBook на M1 получили проверяемый сценарий с конкретными цифрами кадров.
Apple Silicon называют собственные процессоры Apple серии M. Для чужих программ у Apple есть Rosetta 2, переводчик, который на ходу запускает код для процессоров Intel. JIT работает похоже: переводит код прямо во время работы программы.
Автор проекта отказался от обоих способов и выбрал рекомпиляцию. Это как перевести книгу целиком заранее, а не нанимать синхронного переводчика на каждую страницу. Свою публикацию он начал с того, что его прошлый проект Kakehashi закрылся из-за отсутствия обратной связи. Новый эксперимент он начал примерно месяц назад, вдохновившись проектом AnyPS5.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| PS4Recomp, прототип рекомпилятора игр PS4 для Mac на Apple Silicon | Точную дату автор не назвал, работа идёт около месяца | Независимый разработчик (репозиторий wie-project), графику на Metal сделал manjarqo | Открытый код, лицензия GPL 2.0 |
Что нового в рекомпиляторе?
- Код игры переводится с архитектуры x64 (на ней работает PS4) в ARM64, на которой работают процессоры Apple.
- Графика выводится через Metal, графический интерфейс Apple. Эту часть написал сторонний разработчик manjarqo, потом ушёл в свой форк, но разрешил брать свои наработки.
- Утилита сама разбирает файлы игры (eboot.bin и модули .prx), находит нужные функции, строит схему переходов в коде и генерирует исходники.
- В конце инструмент сборки ninja за 8 потоков собирает готовое приложение для macOS.
- Основа проекта написана на Go, игровая «операционка» PS4 воссоздана на C и C++, связка с Metal и окнами macOS сделана на Objective-C.
Какие игры идут на M1 с 8 ГБ?
FPS означает число кадров в секунду: чем больше, тем плавнее картинка. Данные автора выглядят так:
- The Last of Us Remastered запускается и проходится, около 20 FPS на M1 с 8 ГБ. На M1 Pro, по словам manjarqo, около 90.
- Bloodborne: Game of the Year Edition играется, от 6 до 20 FPS, много графических глюков.
- Hogwarts Legacy переводится, но падает при запуске модуля ICU, который отвечает за языки и региональные настройки. Работу над игрой автор приостановил.
- Hollow Knight: Silksong почти доходит до первого кадра и падает. Рекомпилятор пока не умеет обрабатывать ошибки в коде на C++, и это, по оценке автора, отсекает почти все игры на движке Unity.
Сам автор отмечает закономерность: игры на собственных движках студий запускаются лучше, чем игры на универсальных движках. Обе рабочие игры из списка сделаны именно на таких движках.
Код автор писал с нейросетями: раньше с Grok 4.5 и 4.6, теперь с Gemini 3.8 Flash. Часть кода он переносил из открытого проекта shadPS4, переводя его с C++ на C. Графику manjarqo делал вместе с Claude Opus.
Как попробовать?
- Подготовьте Mac на Apple Silicon. Установите инструменты разработчика командой
xcode-select --install, затем язык Go и зависимости:brew install cmake ninja freetype ffmpeg. - Скачайте проект командой
git clone --recursive https://github.com/wie-project/PS4Recomp.git. Соберите три библиотеки строго по инструкции из описания проекта: SPIRV-Cross (перевод шейдеров в Metal), LibAtrac9 (звук) и GCN Shader Recompiler (расшифровка шейдеров). Затем выполнитеgo build -o ps4-recomp ./cmd/ps4-recomp. - Распакуйте свою копию игры сторонней утилитой https://github.com/xXJSONDeruloXx/ps4-pkg-tools. Автор специально убрал такую функцию из своего проекта.
- Запустите рекомпилятор:
./ps4-recomp путь/к/игре/eboot.bin --app-dir путь/к/игре --copy-resources -o путь/к/сборке -c. Ключ--copy-resourcesнужен только при первом запуске, чтобы получить готовый пакет приложения.
Проект на ранней стадии. Отдельной готовой программой утилита пока не работает, поэтому собирать её нужно в точности по инструкции. На непроверенной игре сборка может упасть, а собранная игра может вылететь на функции системы PS4, которую ещё не воссоздали. Откуда берётся игра, решаете вы и отвечаете за это тоже вы.
Есть ли российский аналог?
Российского аналога у проекта нет. Сравнивать его с YandexGPT или GigaChat бессмысленно, это не нейросеть. Связь с ИИ здесь другая: проект показывает, как один человек с доступной моделью воспроизводит сложный системный код.
Что делать с этим прямо сейчас, по ролям
Автору Дзена про технологии: перед вами готовый сюжет «нейросеть помогла одиночке запустить игры PS4 на Mac». Опирайтесь на цифры автора, а не на пересказы, и обязательно проговорите юридическую оговорку про происхождение игр.
Маркетологу: обратите внимание, как автор подаёт проект. Он честно пишет, что не расхваливает его, чтобы не обмануть ожидания, и прямо называет ограничения. Такая подача вызывает доверие у технической аудитории.
Владельцу Mac на M1, которому интересен эксперимент: проект бесплатен по лицензии, но требует навыков работы в терминале. Если команды выше вам незнакомы, разумнее подождать версию в виде отдельной программы.
На мой взгляд, главное здесь не игры, а метод. Человек без игрового бэкграунда (автор прямо пишет, что не геймер) с нейросетью и чужим открытым кодом за месяц дошёл до играбельной The Last of Us на ноутбуке с 8 ГБ памяти. Оговорка серьёзная: прошлый проект автора закрылся, и этот может повторить его судьбу. Что сделать сегодня: если пишете про ИИ, возьмите этот кейс как пример реальной работы нейросети в разработке, а не очередного демо.
Какие вопросы задают чаще всего?
Это эмулятор PS4 на ПК?
Нет. Многие ищут эмулятор PS4 на ПК, но PS4Recomp устроен иначе: он заранее переписывает игру в родное приложение. Работает он только на Mac с процессором Apple, а не на Windows.
Пойдёт ли на Mac с процессором Intel?
Нет, автор прямо указывает, что нужен Mac на Apple Silicon. Весь смысл проекта в переводе кода под процессоры Apple.
Сколько памяти нужно?
Автор тестирует всё на MacBook Pro M1 с 8 ГБ, это рабочий минимум из его опыта. На M1 Pro та же The Last of Us, по словам manjarqo, выдаёт около 90 кадров вместо 20.
Пока проект живёт, лучший вклад в него, это обратная связь: автор прямо говорит, что прошлый проект погубило её отсутствие.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также

ИИ-агенту доверяют деньги: в толстом харнессе списание одобряет код, а не модель
Толстый харнесс, программный контур вокруг нейросети, забирает у модели проверку прав, лимиты и подтверждения. Это нужно, когда ИИ-агенту доверяют переводить…

Нейросклад компонентов для микроэлектроники превратил 40 часов инженера в 8 часов менеджера
Технический директор небольшого производства систем управления освещением собрал нейросклад компонентов для микроэлектроники: ИИ по фото катушки определяет…
Разрезали снимок на фрагменты: мелкие дефекты почти вдвое точнее, крупные вдвое хуже
Студент РТУ МИРЭА Максим в продолжении своего разбора на Хабре проверил нарезку снимков на фрагменты на 1812 фото повреждённых машин: качество на мелких сколах…
Комментарии