Homebrew Super Mario 64 (1996) Port for DSi

RunTheCoins

Member
Newcomer
Joined
Nov 9, 2021
Messages
7
Trophies
0
Age
17
XP
174
Country
United States
Has there been any progress on a DS Lite or OG DS version? ofc with the expansion pak needed I'd assume but it would be cool if it could be used on a DS as well
 

Hydr8gon

Dragon Trainer
OP
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,680
Country
Canada
Has there been any progress on a DS Lite or OG DS version? ofc with the expansion pak needed I'd assume but it would be cool if it could be used on a DS as well
It hasn't really been a priority. It's possible if the game is reworked to load assets externally, but it would be a lot of work just for it to not run very well on the slower CPU.
 

Hydr8gon

Dragon Trainer
OP
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,680
Country
Canada
can someone please explain how to do this? I just want to swap the L and R buttons.
In the file src/nds/nds_controller.c, change "(keys & KEY_L)" to "(keys & KEY_R)", and vice-versa. Honestly, looking back... I'm not sure why I mapped these in reverse. I'd change it officially, but I don't want to mess up anyone who's used to the current mappings, heh.
 

MastrSquid

New Member
Newbie
Joined
Jun 18, 2022
Messages
2
Trophies
0
Age
28
Location
no
XP
27
Country
United States
In the file src/nds/nds_controller.c, change "(keys & KEY_L)" to "(keys & KEY_R)", and vice-versa. Honestly, looking back... I'm not sure why I mapped these in reverse. I'd change it officially, but I don't want to mess up anyone who's used to the current mappings, heh.
thank you so much! ...is there anyway to edit this file when the rom is already compiled or will I have to compile again?
 

Hydr8gon

Dragon Trainer
OP
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,680
Country
Canada
thank you so much! ...is there anyway to edit this file when the rom is already compiled or will I have to compile again?
You have to compile it again for source code changes. I might add built-in button remapping at some point, but I'd have to decide how to do it without being intrusive. Maybe a menu on the bottom screen that opens when you press select?
 

Ronyx

Member
Newcomer
Joined
Jul 31, 2022
Messages
17
Trophies
0
Age
23
Location
Apricena (FG)
XP
49
Country
Italy
Heyy ... couldn't you do a little favor? I have a 3DS and I don't want to put the Homebrew on it because my last 3DS didn't work like that anymore (I don't even know why), but I really want to play with it. Could you port to the DS? (I AM GOOD EVEN IF IT GOES SLOWER OR STUFF LIKE)
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,687
Trophies
3
Age
25
XP
21,243
Country
United States
Heyy ... couldn't you do a little favor? I have a 3DS and I don't want to put the Homebrew on it because my last 3DS didn't work like that anymore (I don't even know why), but I really want to play with it. Could you port to the DS? (I AM GOOD EVEN IF IT GOES SLOWER OR STUFF LIKE)
For it to work on the DS would require implementing dynamic asset loading, in order to stay within the 4MB RAM limit.
afaik, it's planned, but would be difficult to implement.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,470
Trophies
3
XP
29,202
Country
United States
never tried compiling something in windows with docker, but I have used docker several times in linux. no issues, perfect!

1659326128336.png
 
  • Like
Reactions: RocketRobz

JomasterII

Active Member
Newcomer
Joined
Nov 10, 2014
Messages
32
Trophies
0
XP
139
Country
Australia
Heyy ... couldn't you do a little favor? I have a 3DS and I don't want to put the Homebrew on it because my last 3DS didn't work like that anymore (I don't even know why), but I really want to play with it. Could you port to the DS? (I AM GOOD EVEN IF IT GOES SLOWER OR STUFF LIKE)
My brother in christ, the DSi is right there. Buy one from Japan for like 15 dollars, you won't regret it!
 

Ronyx

Member
Newcomer
Joined
Jul 31, 2022
Messages
17
Trophies
0
Age
23
Location
Apricena (FG)
XP
49
Country
Italy
For it to work on the DS would require implementing dynamic asset loading, in order to stay within the 4MB RAM limit.
afaik, it's planned, but would be difficult to implement.
bro everything is fine for me .. if you want to do it I will be very patient to wait for you. If you don't want to, well I'll see how to play it
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,265
Country
Argentina
bro everything is fine for me .. if you want to do it I will be very patient to wait for you. If you don't want to, well I'll see how to play it
nobody is gonna develop something for you. And i don't think anyone is working on that for their own reasons either.
Can't you play the official SM64 DS release?
 

Ronyx

Member
Newcomer
Joined
Jul 31, 2022
Messages
17
Trophies
0
Age
23
Location
Apricena (FG)
XP
49
Country
Italy
nobody is gonna develop something for you. And i don't think anyone is working on that for their own reasons either.
Can't you play the official SM64 DS release?
oh ok bro.
Answering your question, well Super Mario 64 DS compared to Super Mario 64 loses fluidity, speedrunner gameplay .. I don't know if I understand, I find myself much more comfortable with Super Mario 64
:)
 

JomasterII

Active Member
Newcomer
Joined
Nov 10, 2014
Messages
32
Trophies
0
XP
139
Country
Australia
mhh I'm looking for one, thank you very much for the advice!
You're welcome - I think you'll really enjoy a DSi. They're trivially easy to softmod and it's all relatively reversible unless you install Unlaunch - which I don't even think you need if you just wanna play the Mario 64 port.
 

Ronyx

Member
Newcomer
Joined
Jul 31, 2022
Messages
17
Trophies
0
Age
23
Location
Apricena (FG)
XP
49
Country
Italy
You're welcome - I think you'll really enjoy a DSi. They're trivially easy to softmod and it's all relatively reversible unless you install Unlaunch - which I don't even think you need if you just wanna play the Mario 64 port.
Yeah, I saw a tutorial on how to download Homebrew on the DSI and it's very easy!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Float like a butterfly burns when I pee lol
    +1
  • BigOnYa @ BigOnYa:
    So does that mean your date was not good? It burns now?
    +1
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
    K3Nv2 @ K3Nv2: Bigonya talks to himself often +1