Super Mario 64 gets a brand new port on the Nintendo DS, brings support for full local multiplayer


Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's on the PS2, it's on the Vita, it's on the Xbox, PS3, Nintendo Switch, Wii U. Before this there was actually another version available for the DS too. So what makes this project so cool?

Based on the DSi port created by Hydr8gon, this new version runs fully on the original Nintendo DS system. This includes working audio, as well as analogue controls via the touch screen, with the game being playable in its entirety. From what I can tell all of this, though impressive, has already been done before. What hasn't been done before? Full local multiplayer on the Nintendo DS. With two systems, you're able to connect wirelessly and play through the game with a friend, complete with support for kicking your companion. It is something of a shame that DS Download Play isn't currently supported, but in time this may be tackled.

Those wanting to try the port will need to compile the game for themselves, requiring a dump of the original Super Mario 64 game, as well as Docker on your system. From there the instructions on the GitHub page are pretty easy to follow.

:arrow: GitHub Page
 
It is something of a shame that DS Download Play isn't currently supported, but in time this may be tackled.
Can't imagine that ever happening with how miniscule the DS' ram is.

Regardless, this is a neat novelty, I always preferred 64 over 64 DS because of all the boring stars that version added, and the alterations to existing ones that just feel worse than their original counterparts.
 
  • Like
Reactions: AxlSt00pid
What was the official multiplayer mode on the DS then?

Has anyone added all these features to the 3DS port? Recompiled N64 games on 3DS is peak awesome. I hope someone ports the racers soon: Wave Race, Excitebike, F-Zero, 1080.
 
Does this either NEED or BENEFIT from the RAM expansion pak at all?
Post automatically merged:

I'm going to force my DS to run this with Render96.
The DS can't even do simple bi-linear filtering like the 3DS, son... Lower your expectations. :rofl2:
 
Can't imagine that ever happening with how miniscule the DS' ram is.
4MB isn't a lot and I don't know how much of that is usable with download play, but dynamically reloading assets over local multiplayer is definitely a thing in DS download play games. So if you don't mind waiting a minute or something when loading a stage, it could definitely work :D
 
I'm sad a physical analog stick doesn't come with the download. When will the programmers learn how to make one? This feature has been requested since the SM64DS.
 
  • Like
Reactions: xoINARIox
Cool, I'd hope this gets put on the 3ds /n3ds too, so we can benefit from analog controls and better performance. Great work
 
I've never understood all the hate for Super Mario 64 DS. I feel myself using D-Pad controls pretty fine on there.

Not only it was the first Nintendo DS game ever made but I also enjoyed it a lot.
I played both around the same time growing up. I have a fond memory of Super Mario 64 DS since I stole my copy of it from some girl I didn't like in the third grade. Still have the copy to this day. Good times.
 

Site & Scene News

Popular threads in this forum