Розробник-ентузіаст зміг запустити культову гру Super Mario 64 на портативному медіаплеєрі Microsoft Zune HD, який вийшов на ринок ще у 2009 році як конкурент iPod. Проєкт функціонує нативно на залізі пристрою за допомогою неофіційного комплекту OpenZDK без модифікації самої прошивки.
В основі реалізації лежить sm64ex — відгалуження відомого декомпільованого ПК-порту гри. Оскільки плеєр працює на чіпі Nvidia Tegra APX 2600 з операційною системою на базі Windows CE, розробнику довелося використати чимало технічних трюків. Зокрема, графічний драйвер пристрою не може компілювати шейдери GLSL напряму, тому використовується кастомний рендерер OpenGL ES 2 із заздалегідь збудованими варіантами шейдерів через інструменти Nvidia cgc та shaderfix.
Гра запускається в ландшафтній орієнтації з роздільною здатністю 480×272 пікселів. На екран виводиться віртуальний сенсорний контроллер із налаштуваннями прозорості та стилю для імітації аналогового стіка й основних кнопок геймпада Nintendo 64. Звуковий супровід винесено на окремий потік із вищим пріоритетом, завдяки чому звук не страждає навіть у моменти незначних просідань кадрової частоти.
Для створення збірки користувачеві знадобиться власний ROM-файл оригіналу, оскільки проєкт не містить жодних ліцензійних матеріалів Nintendo і лише збирає код на основі відкритих напрарувань спільноти. Крім того, у створенні порту частково використовувався штучний інтелект — зокрема, модель Claude Opus 5.5.
Джерела: tomshardware.com






