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,580
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,580
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,580
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
22
Location
Apricena (FG)
XP
39
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,566
Trophies
3
Age
24
XP
20,939
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,471
Trophies
3
XP
29,116
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
22
Location
Apricena (FG)
XP
39
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,263
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
22
Location
Apricena (FG)
XP
39
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
22
Location
Apricena (FG)
XP
39
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.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: