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,649
Trophies
3
Age
24
XP
21,121
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,180
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,264
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
  • ZeroT21 @ ZeroT21:
    live service game for 40 bucks that sold 12 mil copies
  • K3Nv2 @ K3Nv2:
    Ever notice how games that sell millions get hated the worst
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
  • ZeroT21 @ ZeroT21:
    everyone perceives value diffrently
  • K3Nv2 @ K3Nv2:
    I buy cheap and whats useable
  • K3Nv2 @ K3Nv2:
    Twice out of the year I may get something that's $600
  • ZeroT21 @ ZeroT21:
    we all like nice things, sure, but I also want to keep money on the side
  • K3Nv2 @ K3Nv2:
    I'd have the same mentality if money wasn't an object
  • ZeroT21 @ ZeroT21:
    having a warped sense can happen
  • ZeroT21 @ ZeroT21:
    reason i question myself, but not constantly
  • K3Nv2 @ K3Nv2:
    If I had Elon money sure I'd have a 20 bedroom home
  • ZeroT21 @ ZeroT21:
    if only that alone could make me happy, but nope
    :D
  • ZeroT21 @ ZeroT21:
    you'll only feel more empty after most of your urges go away like that
    ZeroT21 @ ZeroT21: you'll only feel more empty after most of your urges go away like that