Super Mario 64 has been ported to the Microsoft Zune HD media player. The project allows the game to run natively on the device's hardware, leveraging the unofficial OpenZDK kit. The game includes a touchscreen controller overlay and operates with sound and save functionality, mostly at full speed.
The port is built upon sm64ex, a fork of the unofficial, decompiled Super Mario 64 PC port. It relies on native ARM code running on top of the Zune HD's operating system via OpenZDK, without modifying the device's firmware. The Zune HD, released in 2009, features Nvidia Tegra hardware, specifically the Tegra APX 2600 chip.
Due to the Zune's graphics driver limitations, which cannot compile OpenGL Shading Language (GLSL) shaders, the project uses an OpenGL ES 2 renderer derived from Fast3D with prebuilt shader variants. Nvidia's cgc and shaderfix tools were used, and blending is compiled into fragment shaders to compensate for the GPU's lack of fixed-function blending hardware.
The game's logic runs at 30 ticks per second, though some lag can occur if the Zune cannot keep up. The rendering resolution is 480x272 in landscape mode. Audio synthesis operates on a separate, higher-priority thread, ensuring it is not affected by frame rate fluctuations. The touch control overlay provides a virtual analog stick and all necessary game buttons, with customizable styles and opacity.
The Zune HD was a media player from Microsoft, launched in 2009, featuring an OLED touchscreen and Nvidia Tegra hardware. Microsoft halted Zune production in 2011. An exploit led to the creation of OpenZDK, enabling homebrew development for the device. The Super Mario 64 port relies on a fan-driven decompilation effort of the game completed in 2019, which provided a C source code base.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A developer has successfully ported Super Mario 64 to the Microsoft Zune HD, allowing the game to run natively on the device's hardware. This project utilizes the unofficial OpenZDK kit and a fork of the Super Mario 64 PC port, demonstrating continued homebrew development for older hardware.