Super Mario 64 на Zune HD

Энтузиаст запустил Super Mario 64 на плеере Microsoft Zune HD из 2009 года

Тирекс
Тирекс Самый зубастый автор
12 октября 2026

На легендарный плеер 2009 года перенесли Super Mario 64. Без эмулятора, с поддержкой сенсора и стабильным звуком. Разбираем, как это устроено внутри.

Изображение записи

Разработчик rsheldiii перенес Super Mario 64 на Microsoft Zune HD — медиаплеер, который вышел еще в 2009 году. Игра запускается прямо на устройстве, без эмулятора, работает со звуком, поддерживает сохранения и управляется через сенсорный экран.

Производительность и особенности адаптации

В основе проекта лежит sm64ex — неофициальный порт Super Mario 64, появившийся после декомпиляции оригинальной игры. Для запуска на Zune HD исходный код пришлось адаптировать с учетом «железа» девайса: старого ARM-процессора и особенностей графики NVIDIA® Tegra® APX 2600.

Zune HD оснащен 3,3-дюймовым OLED-экраном с разрешением 480×272 точек. Кнопки Nintendo 64 заменили сенсорными: поверх изображения выводятся виртуальный аналоговый стик, кнопки A, B, Z, R, Start и четыре кнопки C. Внешний вид и прозрачность элементов управления можно настраивать.

Человек держит в руках медиаплеер Microsoft Zune HD и играет в нативный порт игры Super Mario 64, используя наэкранное сенсорное управление.
Источник.

По словам автора, большую часть времени Super Mario 64 работает на полной скорости, хотя в некоторых сценах возможны просадки. Звук обрабатывается в отдельном потоке с повышенным приоритетом, чтобы падение производительности не приводило к «заиканиям».

Технические нюансы

Графический драйвер Zune HD не умеет «на лету» компилировать нужные игре шейдеры, поэтому их приходится заранее готовить с помощью старых инструментов NVIDIA для Tegra. Часть графических операций тоже пришлось перенести непосредственно в шейдеры. Прошивать Zune HD для запуска игры не требуется. Порт использует OpenZDK — неофициальный набор инструментов для запуска нативного кода на плеере. Пока проект проверяли только на прошивке 4.5.

Если у вас есть такой плеер, что нужно для запуска игры? Понадобится собственный образ американской версии Super Mario 64, а сам порт придется собрать на компьютере с Linux, Docker и Git. Разработчик также указывает, что потребуется около 6 ГБ свободного места. Готовая сборка затем передается на Zune HD через USB.

Напомним, что Zune HD появился в 2009 году как конкурент iPod touch. Microsoft прекратила выпуск плееров Zune спустя несколько лет, но вокруг устройства до сих пор существует сообщество энтузиастов. Теперь к старым самодельным приложениям и портам добавился еще и Super Mario 64.