{"id":21194,"date":"2026-10-12T12:08:02","date_gmt":"2026-10-12T12:08:02","guid":{"rendered":"https:\/\/news.theck1.no\/?p=21194"},"modified":"2026-10-12T12:08:02","modified_gmt":"2026-10-12T12:08:02","slug":"programmer-ports-super-mario-64-to-microsofts-zune-hd-media-player","status":"publish","type":"post","link":"https:\/\/news.theck1.no\/?p=21194","title":{"rendered":"Programmer ports Super Mario 64 to Microsoft\u2019s Zune HD media player"},"content":{"rendered":"<p style=\"margin:0 0 1em; padding:0.6em 0.9em; border:1px solid #d0d7de; border-radius:6px; background:#f6f8fa; color:#444; font-size:0.9em;\"><strong>AI-rewritten:<\/strong> This is a summary of an article from Tom&#8217;s Hardware, rewritten by AI (Qwen, running locally) to make it easier to read. The facts come from the original article &ndash; read it for the full story.<\/p>\n<div style=\"margin-bottom:1em; color:#666; font-size:0.9em;\"><strong>Tom&#8217;s Hardware &bull;  Shane Downing  &bull; October 11, 2026<\/strong><\/div>\n<hr\/>\n<p>Hackaday reports that the Nintendo 64 game Super Mario 64 now runs on the Microsoft Zune HD media player via the unofficial OpenZDK kit. The project uses native ARM code on top of the device&#8217;s operating system without modifying its firmware. According to the developer, the implementation requires a user to dump their own game cartridge ROM, as no ROM is included in the project.<\/p>\n<p><!--more--><\/p>\n<p>The Zune HD featured an OLED touchscreen and Nvidia Tegra hardware, with production halted by Microsoft in 2011. The port leverages an OpenGL ES 2 renderer derived from Fast3D because the device&#8217;s graphics driver cannot compile standard shaders. Game logic runs at 30 ticks a second, though some lag occurs if the hardware cannot keep up. Audio synthesis runs on a separate thread to ensure sound is not impacted by frame rate issues.<\/p>\n<p>The project relies on a Super Mario 64 decompilation effort completed by fans in 2019. The build process uses Docker in Linux and applies 14 patches to sm64ex, which has only been tested on firmware version 4.5. The first commit of the repo lists &quot;Co-Authored-By: Claude Opus 5.5,&quot; indicating that AI tools were used at least in part to assist with the development.<\/p>\n<div style=\"margin-top:2em; padding:1em; border-left:4px solid #0073aa; background:#f5f7fa;\">\n<p style=\"margin:0;\"><strong>Source:<\/strong> Tom&#8217;s Hardware &bull;  Shane Downing  &bull; October 11, 2026<\/p>\n<p style=\"margin:0.5em 0 0;\"><a href=\"https:\/\/www.tomshardware.com\/video-games\/retro-gaming\/programmer-ports-super-mario-64-to-microsofts-zune-hd-media-player-the-2009-ipod-rival-runs-the-game-natively-on-its-nvidia-tegra-chip-with-touchscreen-controls-and-saves\" target=\"_blank\" rel=\"noopener\">Read the original article at Tom&#8217;s Hardware &rarr;<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>AI-rewritten: This is a summary of an article from Tom&#8217;s Hardware, rewritten by AI (Qwen, running locally) to make it easier to read. The facts come from the original article &ndash; read it for the full story. Tom&#8217;s Hardware &bull; Shane Downing &bull; October 11, 2026 Hackaday reports that the Nintendo 64 game Super Mario<\/p>\n<p class=\"more-link\"><a href=\"https:\/\/news.theck1.no\/?p=21194\" class=\"themebutton2\">READ MORE<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-21194","post","type-post","status-publish","format-standard","hentry","category-it-hardware"],"_links":{"self":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts\/21194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21194"}],"version-history":[{"count":0,"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts\/21194\/revisions"}],"wp:attachment":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}