Super Mario 64 được port chạy native trên máy nghe nhạc Microsoft Zune HD bằng OpenZDK
Programmer ports Super Mario 64 to Microsoft’s Zune HD media player

Tóm tắt nhanh
- Một lập trình viên đã port Super Mario 64 để chạy native trên Zune HD bằng bộ OpenZDK, theo repo rsheldiii và Hackaday.
- Game chạy “(hầu như) full speed” với âm thanh, điều khiển cảm ứng và lưu trữ; ROM không kèm theo, cần sao chép từ cartridge gốc.
- Port xây trên sm64ex — một fork của bản decompiled Super Mario 64 PC port — và áp dụng 14 patch lên phiên bản sm64ex được ghim.
- Zune HD chạy chip Nvidia Tegra APX 2600, màn hình 3.3-inch OLED 480×272; game render ở 480×272 landscape với máy xoay ngang để phù hợp.
- OpenGL ES 2 renderer dùng Fast3D, shader tiền dựng và công cụ cgc/shaderfix của Nvidia vì driver Zune không biên dịch GLSL.
- GPU thiếu phần cứng blending nên blending được biên vào fragment shader; audio synthesis chạy trên luồng riêng với ưu tiên cao hơn game.
- Game logic chạy 30 ticks/giây; có hiện tượng lag khi Zune không theo kịp, không có số FPS chính thức.
- Build chạy trong Docker trên Linux, đọc ROM trên PC trong quá trình build và chuyển file qua USB; repo chưa có releases và chỉ thử trên firmware 4.5.
- Dự án tận dụng decompilation Super Mario 64 năm 2019; Nintendo đã từng nhắm mục tiêu các bản biên dịch đã xuất hiện trên web.
- Repo cho biết có dùng AI (commit ghi “Co-Authored-By: Claude Opus 5.5”); nhiều port tương tự đã xuất hiện trên các nền tảng khác như Dreamcast, PS2, 3DS, Wii U và web.
Tóm tắt tự động bằng AI từ bài gốc, có thể có sai sót. Hãy kiểm chứng ở bài gốc.
Trích đoạn bài gốc
A fan port of Nintendo’s Super Mario 64 runs natively on Microsoft’s 2009 Zune HD media player, with touch controls and saves.Tapview chỉ hiển thị tiêu đề, trích đoạn ngắn, tóm tắt và đường dẫn tới bài gốc. Nội dung gốc thuộc bản quyền của Tom's Hardware.





