Super Mario 64 нативно работает на PSP благодаря порту декомпиляции n64decomp/sm64. Fast3D-рендер для PSP когда-то написал Mr.Neo240, а сейчас порт поддерживает z2442, автор PSP-версий Ocarina of Time и Perfect Dark. Его репозиторий существует с июля 2020 года.

В 2026 году порт снова обновили. В апреле на r/PSP обсуждали свежую сборку, а в августе в репозиторий пришли улучшения из порта Ocarina of Time: по словам пользователей, игра теперь идёт в 30 FPS. Звук генерируется на Media Engine через библиотеку libme-core, поэтому отдельный звуковой PRX больше не нужен. Поддерживаются американская, японская и европейская версии.

Что нужно для запуска. Нужна PSP с кастомной прошивкой (например, ARK-4/ARK-5, PRO или LME) или PS Vita с Adrenaline. Папка с EBOOT.PBP копируется в ms0:/PSP/GAME/. Готовых сборок в репозитории нет, порт собирается из исходников под Linux или WSL. Для этого нужны тулчейн PSPDEV и свой ROM Super Mario 64 с именем baserom.us.z64 (или jp/eu). Команда make TARGET_PSP=1 pbp соберёт папку с EBOOT.PBP.

Исходники и подробности: https://github.com/z2442/sm64-port

Об игре

Super Mario 64 — трёхмерный платформер Nintendo, вышедший вместе с Nintendo 64 в июне 1996 года. Игра заложила основы управления камерой и движения в 3D для многих игр после неё.

Принцесса Пич приглашает Марио в замок, но его захватил Боузер. Марио прыгает в картины-порталы, собирает Силовые звёзды и открывает новые двери замка, а в конце сражается с Боузером.

Скриншоты

От kir