DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.15k stars 75 forks source link

Using Web Browser whitout Terminate Game #1670

Closed giiutfff closed 4 months ago

giiutfff commented 5 months ago

While playing a 3ds game, pressing the home button gives access to game note and Web browser etc, and the game is paused. This is super convenient for example: looking for some info about the game, or take notes. I wonder if this is possible for ds/dsiware games. Since it takes toooooo long to return to home menu and relunch the game, even worse it's not possible to take a snapshot of the game state(real time save), nor it's paused in background like 3ds games.

Masamune3210 commented 5 months ago

Its not. DS and GBA games run in their own firmware, separate from all of the 3DS apps. Thats why it takes so long for the 3DS to go back to the Home Menu, as you noticed. The 3DS has to basically reboot into the normal firmware before you can do anything else.

giiutfff commented 5 months ago

Since ds(4mb) and dsi(16mb) have much less memory than 3ds(128mb) and n3ds(256mb). Is it possible to run both firmware in parallel? Or maybe put one's memory in hibernation while running the other?

RocketRobz commented 4 months ago

Closing, as that's something that'd need to be implemented into TWL_FIRM itself.