What This Super Mario 64 Port for Nintendo DS Actually Is
This Super Mario 64 port for Nintendo DS is a fan-made game port that rebuilds the full 120-star N64 adventure to run on original DS hardware, adding local multiplayer and asset streaming so two handhelds can explore the same 3D world together while fitting into the system’s tight 4MB memory limit. Developed by Tobi Friedly, the project targets the earliest models of the handheld, not only the more capable DSi. It delivers portable Super Mario 64 gameplay on authentic DS devices, something Nintendo itself never offered in this form. Unlike the official Super Mario 64 DS remake, this effort aims to reproduce the original game’s feel, control layout, and level design as closely as possible. The result is a retro gaming mod that pushes both the hardware and the fan-developer toolchain in surprising ways.

Beating the DS’s 4MB Limit: NitroFS Streaming and Stability
The biggest technical hurdle was the original DS’s tiny 4 megabytes of RAM, which cannot hold Super Mario 64’s assets at once. Earlier work by Hydr8gon proved the concept on the DSi, whose extra memory made life easier, but the base DS needed a different strategy. Friedly’s solution is NitroFS streaming, where level data, textures, and objects are loaded from storage only when required instead of living permanently in memory. This streaming pipeline had to be tuned so the Super Mario 64 port remains stable and avoids crashes or missing geometry. According to TechEBlog, “the entire 120-star adventure is now playable on any DS without frequent crashes or missing sections.” The end result is a fan-made game port that runs on the system’s original limits while keeping performance acceptable for normal platforming and exploration.

How Local Nintendo DS Multiplayer Brings Co-op to Peach’s Castle
Once single-player performance was reliable, Friedly turned to Nintendo DS multiplayer. A lobby system lets two DS consoles connect locally, with each handheld running its own copy of the game while sharing the same in-game universe in real time. Players can roam levels together, bump into each other, split up to collect stars faster, or use an unlocked 120-star save file to jump straight into favorite stages. Color customization helps distinguish characters at a glance, and an experimental feature even allows character swapping for added variety. GoNintendo notes that this co-op approach echoes early ideas for the N64 original, where Mario and Luigi were once planned to explore separately before the concept was dropped. It is a rare case where a retro gaming mod restores a multiplayer concept the official release never completed.

Controls, Audio, and the Dual-Screen Layout on Real Hardware
Despite running on a very different handheld, the Super Mario 64 port keeps the original N64 control philosophy. The DS buttons and directional pad are mapped to mimic the classic layout as closely as possible, avoiding experimental touch controls and sticking to predictable platforming. The dual screens help separate the main 3D action from menus and information, so players can read status details without pausing. During development, sound was refined so music and effects play clearly through DS speakers, a common weak spot in homebrew efforts. While a few encounters, such as the Bowser fight in the Fire Sea, can feel tougher due to performance dips, most levels remain playable and enjoyable. For retro gaming fans, this balance between authenticity and hardware-aware tweaks is what makes the Super Mario 64 port feel like a native DS experience rather than a rough experiment.

Homebrew, Flash Carts, and Why This Port Matters for Retro Gaming
Running the game still demands a homebrew-ready setup. Players must supply a legally dumped ROM, then use Docker and a Makefile to build the Nintendo DS version before copying it to a flash cartridge that supports homebrew and NitroFS, often launched through Twilight Menu. Friedly has published source code and instructions on GitHub, so anyone with the right hardware can attempt the build. Beyond one game, the project is a proof of what fan developers can do when they understand classic hardware in detail. It shows that a full Super Mario 64 port with Nintendo DS multiplayer is possible without cutting the adventure down to size. As more retro gaming mods like this appear, the DS is evolving from a retired handheld into a lively platform for reimagining console-era classics in portable, sometimes even enhanced, forms.






