Homebrew Why does the o3ds reboot into a firmware that disables internet browser on new 3ds enhanced titles?

Bazooka_Face

Well-Known Member
OP
Member
Joined
Jan 21, 2018
Messages
121
Trophies
0
Age
78
XP
484
Country
United States
Exactly what the title says. Is it something so the system can use both cpu cores? I heard one core is reserved for the os, so I'm not sure.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,442
Trophies
2
XP
14,900
Country
Germany
The old 3DS family is short on main RAM. Have a look at the different memory modes: normally (mode 0) the old models have 64MB for the current application. If I remember that correctly, some games use mode 3 on the old models (bumping this to the enormous amount of 80MB) at the cost of running the browser (and the defunct Miiverse) applet.

You will notice longer loading times on that games as well (same for closing the games) because of a reboot into the other memory mode.

The new series has 124MB in it's normal mode and does not suffer from that problem although an extended mode for the new series exists as well – don't know if it was ever used on "new 3DS exclusives" (Minecraft would be a candidate for this).
 
Last edited by KleinesSinchen,

Craftyawesome

Well-Known Member
Member
Joined
Feb 3, 2018
Messages
173
Trophies
0
XP
917
Country
United States
... The new series has 124MB in it's normal mode and does not suffer from that problem although an extended mode for the new series exists as well – don't know if it was ever used on "new 3DS exclusives" (Minecraft would be a candidate for this).
Minecraft doesn't seem to do it. NTR and browser still work. If a (non-shovelware?) game used it, I imagine there would be a ntr mode 7 similar to mode 3. I also don't remember seeing a message telling me to reboot for anything on n3ds after closing.
 
  • Like
Reactions: KleinesSinchen

Bazooka_Face

Well-Known Member
OP
Member
Joined
Jan 21, 2018
Messages
121
Trophies
0
Age
78
XP
484
Country
United States
Minecraft doesn't seem to do it. NTR and browser still work. If a (non-shovelware?) game used it, I imagine there would be a ntr mode 7 similar to mode 3. I also don't remember seeing a message telling me to reboot for anything on n3ds after closing.
Well it doesn't help that the new 3ds wasn't supported for too long before the discontinuation of new releases for the system.
 

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
408
Trophies
1
XP
1,435
Country
Canada
The old 3DS family is short on main RAM. Have a look at the different memory modes: normally (mode 0) the old models have 64MB for the current application. If I remember that correctly, some games use mode 3 on the old models (bumping this to the enormous amount of 80MB) at the cost of running the browser (and the defunct Miiverse) applet.
Main RAM? As in CPU RAM or CPU+GPU total memory? Are games using 32 MB for CPU and 32 MB for graphics?
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Main RAM? As in CPU RAM or CPU+GPU total memory? Are games using 32 MB for CPU and 32 MB for graphics?
GPU and CPU memory overlap on the 3ds. The GPU has physical access about 1/2 - 2/3s of the 3ds's "FCRAM" or main memory (128 MBs) depending on the application's category. CPU access varies widely based on the process.
 

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
408
Trophies
1
XP
1,435
Country
Canada
GPU and CPU memory overlap on the 3ds. The GPU has physical access about 1/2 - 2/3s of the 3ds's "FCRAM" or main memory (128 MBs) depending on the application's category. CPU access varies widely based on the process.
So during mode 0 (which I assume most games run at) does the operating system use 64 MB of the 128MB on old 3ds and 132 MB in mode 6 on New 3DS?
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
So during mode 0 (which I assume most games run at) does the operating system use 64 MB of the 128MB on old 3ds and 132 MB in mode 6 on New 3DS?
New3ds game apps have 124MBs in mode 6 because it has twice the memory to start out with. What you said for old3ds is basically correct unless the game runs in extended RAM mode 3, in which it borrows an extra 16MBs from the OS.

There are other modes but you can peruse 3dbrew.org if you need to know more about those.
https://www.3dbrew.org/wiki/Memory_layout#FCRAM_memory-regions_layout
 
  • Like
Reactions: MyJoyConRunsHot

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    It must be the 1st already
  • BakerMan @ BakerMan:
    1st of what?
  • BakerMan @ BakerMan:
    may?
  • K3Nv2 @ K3Nv2:
    Oh yeah it's in September
  • Xdqwerty @ Xdqwerty:
    @BakerMan, yea i think its different
  • BakerMan @ BakerMan:
    ok, because here it's in september, right before the fuckin school year starts
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
    TwoSpikedHands @ TwoSpikedHands: I appreciate the insight!