CONNECT WITH US
Tech

Tech

Programmer ports Super Mario 64 to Microsoft’s Zune HD media player

Tom's Hardware logo

Published on

Add as a preferred source on Google
Programmer ports Super Mario 64 to Microsoft’s Zune HD media player

The Nintendo 64 game Super Mario 64 has come to the Microsoft Zune HD, Hackaday reports, through a project that runs natively on the device’s hardware through the unofficial OpenZDK kit, per the repo’s README. A touchscreen controller overlay is drawn over the game’s video, and the game “plays (mostly) at full speed with sound, touch controls and saves,” from the rsheldiii repo, although no ROM is included and one dumped from your own cartridge is required. The Zune HD, a 2009-era media player that rivaled Apple’s iPod, has Nvidia Tegra hardware inside, and the project is built on sm64ex, a fork of the unofficial, decompiled Super Mario 64 PC port.

The Zune HD, part of our 2009 gift guide, was marketed as having a “3.3-inch glass screen” using OLED and touchscreen technology, from Microsoft’s media alert at the time, with Tegra providing the “multimedia muscle,” according to an Nvidia release. The unit was originally priced between $219.99 and $289.99, depending on capacity, and uses the Nvidia Tegra APX 2600 chip. The operating system is Windows CE-based, with third-party games going through Microsoft’s XNA. The Zune was short-lived, with Microsoft halting production in 2011, but an exploit led to OpenZDK coming out that allowed for homebrew.

The implementation depends on native ARM code on top of the Zune HD’s OS, using OpenZDK. The device’s firmware is not modified, but the port, according to the developer, should only be used “at your own risk,” a standard disclaimer. It leverages an OpenGL ES 2 renderer derived from Fast3D with prebuilt shader variants, using Nvidia’s cgc and shaderfix tools, because the Zune’s graphics driver can’t compile OpenGL Shading Language (GLSL) shaders.


Source link

Disclaimer

We strive to uphold the highest ethical standards in all of our reporting and coverage. We TheMorningPulse.fyi want to be transparent with our readers about any potential conflicts of interest that may arise in our work. It's possible that some of the investors we feature may have connections to other businesses, including competitors or companies we write about. However, we want to assure our readers that this will not have any impact on the integrity or impartiality of our reporting. We are committed to delivering accurate, unbiased news and information to our audience, and we will continue to uphold our ethics and principles in all of our work. Thank you for your trust and support.