Porting Super Mario 64 To The Original Nintendo DS

Considering that the Nintendo DS already has its own remake of Super Mario 64, one might be tempted to think that porting the original Nintendo 64 version would be a snap. Why you’d want to do this is left as an exercise to the reader, but whether due to nostalgia or out of sheer spite, the question of how easy this would be remains. Correspondingly, [Tobi] figured that he’d give it a shake, with interesting results.

Of note is that someone else already ported SM64 to the DSi, which is a later version of the DS with more processing power, more RAM and other changes. The reason why the 16 MB of RAM of the DSi is required, is because it needs to load the entire game into RAM, rather than do on-demand reads from the cartridge. This is why the N64 made do with just 4 MB of RAM, which is as much RAM as the NDS has. Ergo it can be made to work.

The key here is NitroFS, which allows you to implement a similar kind of segmented loading as the N64 uses. Using this the [Hydr8gon] DSi port could be taken as the basis and crammed into NitroFS, enabling the game to mostly run smoothly on the original DS.

There are still some ongoing issues before the project will be released, mostly related to sound support and general stability. If you have a flash cartridge for the DS this means that soon you too should be able to play the original SM64 on real hardware as though it’s a quaint portable N64.

8 thoughts on “Porting Super Mario 64 To The Original Nintendo DS

  1. So porting super mario 64 to the DS when the DS had a version of super mario 64 where you play as mario, Luigi, Yoshi and mario? I can smell the unemployment from the person who ported this game

    1. Perhaps it would be more accurate to call it the first generation of Nintendo DS. I think the intent was to differentiate it from the DSi and 3DS. Much like you would call a PSP 2000 or 3000 something distinct from the Vita. Obviously speaking from a memory size and CPU power perspective when running software, not how different the actual hardware may be if modifying the hardware.

  2. I look forward to this as the official port was quite lacking. Models, colors, shading left much to be desired. My only hope is they can make it compatible with a top screen removed hack. It only takes a resistor to trick the circuit into believing the backlight is still connected, and a lot of DS can be had with a broken top screen. Although now that I think of it I have an old DSi I should check into the SM64 port.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.