I have my 3DS setup with TwilightMenu to load DS dumps from my MicroSD, and after seeing how Ultimate injector allows generating CIAs that behave 100% like native 3DS apps (install via FBI, launch via tile on home screen, uninstall via settings/data management), I am wondering if it would be possible to somehow do the same for DS dumps.
A it is TwilightMenu can be invoked from the main menu via the CIA, but my understanding is that it's not a standard app since
- It causes the 3DS to reboot in DS mode
- Makes it run the BOOT.nds file from the root of the microSD
- That code eventually loads TwilightMenu
But still, would it not be possible to generate CIAs for DS games? One could:
- Pack the nds dump itself as part of the CIA archive
- On install, the nds dump gets extracted to the SD
- When launching the installed CIA some code writes a small config file to a known location in the SD, with the path of the dump file to run
- BOOT.nds could read the config file and run the dump
As for why one would want to do this, I think it would be nicer to have all one's games in the main menu
A it is TwilightMenu can be invoked from the main menu via the CIA, but my understanding is that it's not a standard app since
- It causes the 3DS to reboot in DS mode
- Makes it run the BOOT.nds file from the root of the microSD
- That code eventually loads TwilightMenu
But still, would it not be possible to generate CIAs for DS games? One could:
- Pack the nds dump itself as part of the CIA archive
- On install, the nds dump gets extracted to the SD
- When launching the installed CIA some code writes a small config file to a known location in the SD, with the path of the dump file to run
- BOOT.nds could read the config file and run the dump
As for why one would want to do this, I think it would be nicer to have all one's games in the main menu