Hacking Mind helping with 300 title limit theory?

Sketchy1

gbatemp's shadiest warez dealer
OP
Member
Joined
Aug 9, 2016
Messages
1,553
Trophies
0
Age
25
XP
651
Country
United States
OK, so Im just going to be blunt.
The 3ds uses a fat16 file system for the nand, right? So could the 300 title limit exist because there is a file containing the locations of where the titles are on the home menu, which can only be about 4 mb total due to fat16, and once you try to install 301, the file can't get any bigger, thus denies the install?

I know it sounds a bit stupid and random, but i Just need help debunking, that's all.
 
Last edited by Sketchy1,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,962
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,960
Country
United States
It's gotta be a hardcoded soft limit, hopefully it can be patched out or extended to 400+

But then again, we can't have more than 300 coins either, which is stupid.
 

Sketchy1

gbatemp's shadiest warez dealer
OP
Member
Joined
Aug 9, 2016
Messages
1,553
Trophies
0
Age
25
XP
651
Country
United States
It's gotta be a hardcoded soft limit, hopefully it can be patched out or extended to 400+

But then again, we can't have more than 300 coins either, which is stupid.
That seems like a software limit IMO, to stop people from spamming it in a game.
 

Mikemk

Well-Known Member
Member
Joined
Mar 26, 2015
Messages
2,089
Trophies
1
Age
28
XP
3,107
Country
United States
@OP You actually can have more than 300 titles installed. In fact, I think stock firmware has nearly 200 on its own.
You just can't have more than 300 home menu icons because the home menu runs out of RAM. It stores the entire menu in memory instead of streaming it from NAND when you scroll. It also becomes really slow when you have a lot.

Not sure what the 40 DSiWare limit comes from though.
 

Sketchy1

gbatemp's shadiest warez dealer
OP
Member
Joined
Aug 9, 2016
Messages
1,553
Trophies
0
Age
25
XP
651
Country
United States
@OP You actually can have more than 300 titles installed. In fact, I think stock firmware has nearly 200 on its own.
You just can't have more than 300 home menu icons because the home menu runs out of RAM. It stores the entire menu in memory instead of streaming it from NAND when you scroll. It also becomes really slow when you have a lot.

Not sure what the 40 DSiWare limit comes from though.
Ooooooooo
Makes a lot of sense now, thx.
40 dsiware is prolly because the nand can only get so big.
But that still leaves the question of why the n3ds has the same limit, despite being superior in terms of hardware.
 

Mikemk

Well-Known Member
Member
Joined
Mar 26, 2015
Messages
2,089
Trophies
1
Age
28
XP
3,107
Country
United States
Ooooooooo
Makes a lot of sense now, thx.
40 dsiware is prolly because the nand can only get so big.
But that still leaves the question of why the n3ds has the same limit, despite being superior in terms of hardware.
The N3DS has the same size TWL NAND, and no that's not the technical reason.
 

RikuKawai

Femboy Enjoyer
Member
Joined
Apr 27, 2014
Messages
415
Trophies
0
Location
Right behind you
Website
thisis.moe
XP
578
Country
Canada
Speaking of limits, the theme limit is stupid and evidently arbitrary, as despite having too many themes you can still browse through all of them for the purpose of deleting some.

As for the title limit, Nintendo could possibly overcome it by using pages on the home menu and only loading titles when the page they are on is switched to, then keeping them in RAM until you run low, and then purging the oldest titles from memory.
 
Last edited by RikuKawai, , Reason: spelling
  • Like
Reactions: TotalInsanity4

Sketchy1

gbatemp's shadiest warez dealer
OP
Member
Joined
Aug 9, 2016
Messages
1,553
Trophies
0
Age
25
XP
651
Country
United States
Speaking of limits, the theme limit is stupid and evidently arbitrary, as despite having too many themes you can still browse through all of them for the purpose of deleting some.

As for the title limit, Nintendo could possibly overcome it by using pages on the home menu and only loading titles them the page they are on is switched to, then keeping them in RAM until you run low, and then purging the oldest titles from memory.
Yes. It would also give just a tad more ram to running games too. I just find it odd that it can't just save it to a file on the SD rather then run it entirely off ram
 

Columbo2811

Well-Known Member
Member
Joined
Jul 19, 2015
Messages
1,399
Trophies
0
XP
1,064
Country
Look Nintendo knew people were not gonna buy 300+ titles so why did they have to worry about it. If you want more titles use emunands. You can have 10 with one cfw. So you could have 3000 games then. That's the only option because it's been said that no one would find a way to make this work. No dev is interested in it.
 

RikuKawai

Femboy Enjoyer
Member
Joined
Apr 27, 2014
Messages
415
Trophies
0
Location
Right behind you
Website
thisis.moe
XP
578
Country
Canada
Look Nintendo knew people were not gonna buy 300+ titles so why did they have to worry about it. If you want more titles use emunands. You can have 10 with one cfw. So you could have 3000 games then. That's the only option because it's been said that no one would find a way to make this work. No dev is interested in it.
They said the same thing about loading NDS games from the SD card "because you can buy an R4 for $5", but nds-bootstrap and TWLoader happened anyway.
 

Sketchy1

gbatemp's shadiest warez dealer
OP
Member
Joined
Aug 9, 2016
Messages
1,553
Trophies
0
Age
25
XP
651
Country
United States
Look Nintendo knew people were not gonna buy 300+ titles so why did they have to worry about it. If you want more titles use emunands. You can have 10 with one cfw. So you could have 3000 games then. That's the only option because it's been said that no one would find a way to make this work. No dev is interested in it.
Ik, and i couldnt care less about the limit, I only have like 20 games installed XD . but to be fair, I did say theory in the title. I have no interest in breaking or having it be broken, I just wondered what actually causes it.
From what I've got so far, its run entirely off of ram rather then just being read from nand, which also explains why it takes Luke a good 4 seconds for it to pop up on the home menu when you suspend a game
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    realtimesave @ realtimesave: I have it in my hands