A new open-source project, diorama64, runs Super Mario 64 on Apple Vision Pro as an interactive tabletop diorama where the player's head position controls the camera. The write-up also contrasts this decompilation-based port with Nintendo's history of DMCA takedowns versus Microsoft's more permissive stance.
# The Best Way to Play Super Mario 64: on Apple Vision Pro
Source: [https://www.pagetable.com/303](https://www.pagetable.com/303)
**Super Mario 64**becomes a living diorama on**Apple Vision Pro**\. Each level sits on your real table, and you walk around it while you play with a game controller\. You are the camera: lean in for a closer look, or step around the table to see Mario from any side\.
Source:**[github\.com/mist64/diorama64](https://github.com/mist64/diorama64)**\.
*These clips record the headset’s entire field of view, so the diorama is only a small part of a wide picture\. Watch them full screen on a large display\.*
The title screen: you pull Mario’s face around with your fingers\.The opening flyover of the castle grounds, close enough to lean into\.Inside the castle: rooms appear as you discover them\.Bob\-omb Battlefield: you walk around it to follow the path up the mountain\.Princess’s Secret Slide, the whole chute in view at once\.The Tower of the Wing Cap\.Bowser in the Fire Sea, a lake of lava in the dining room\.Big Boo’s Haunt: outside the house, then inside it\.Scaled up until you are standing inside the level\.It stands on the shoulders of:
- the[SM64 decompilation project](https://github.com/n64decomp/sm64)and[sm64coopdx](https://github.com/coop-deluxe/sm64coopdx), the game code the port runs;
- HD textures:[SM64 Reloaded](https://github.com/GhostlyDark/SM64-Reloaded)by GhostlyDark and the[Render96 HD textures](https://github.com/pokeheadroom/RENDER96-HD-TEXTURE-PACK)by pokeheadroom;
- 3D models: the[Render96 models](https://github.com/Render96/ModelPack)and[SwagSkeleton95’s replacements](https://mods.sm64coopdx.com/mods/dynos-swagskeleton95s-replacements.564/)\.
Last week, Xbox CEO Asha Sharma[wrote](https://news.xbox.com/en-us/2026/10/13/introducing-xbox-labs/)that games are being “rapidly decompiled and rebuilt to run on hardware they were never originally designed to support”, and called it “unmistakably good outcomes for players\.” Nintendo’s answer to the same idea was DMCA takedowns for the Super Mario 64 PC port in 2020 and a lawsuit against Yuzu in 2024\.
Wouldn’t it be nice if Nintendo were more like Microsoft?
Libsm64 provides a shared library interface to Super Mario 64's movement and rendering code, allowing developers to integrate Mario into other game engines. It requires an official SM64 ROM for asset extraction.
Klepton is an open-source tool that translates Android ARM64 VR APKs into loadable Apple libraries, enabling them to run on Apple Vision Pro without JIT, with Beat Saber already working.
The author details how he ported his JavaScript game engine to C and built Xibalba 64, a new physical N64 game published by Modretro — only the second new N64 game released since the console's commercial lifetime ended.
Hardware enthusiast Throaty Mumbo demos GCVHS, an experimental gaming system that encodes executable game data and video streams onto real VHS tapes, getting classics like Doom and Super Mario Bros running via a DE1-SoC FPGA board and RP2350 microcontroller, revisiting the 1987 Action Max concept with genuinely interactive results.