DS-Homebrew / TWiLightMenu

DSi Menu replacement for DS/DSi/3DS/2DS
https://wiki.ds-homebrew.com/twilightmenu/
GNU General Public License v3.0
3.31k stars 206 forks source link

M3DS Real fails to boot NDS games trough kernel when autobooting TWiLight Menu #2473

Closed davidmorom closed 2 months ago

davidmorom commented 2 months ago

Flashcard or Exploits? M3DS Real Flashcart Base Console: Nintendo DS Lite

TWiLight Menu++ Version: v27.8.0 TWiLight Menu++ Theme: Nintendo DSi

Expected behavior

Actual behavior

When autobooting TWiLight Menu on M3DS Real Flashcart, the DLDI driver assigned friendlyname is "M3DS Real (SD Card)". This string is not among the admitted ones for this cart, which are only "M3DS DLDI" or "M3-DS". Hexeditting the file "system/_sys_data/r4i.sys" to change the DLDI driver name to "M3DS DLDI" makes everything work as intended, and the game is correctly loaded trough YSMenu.

The DLDI driver name "M3DS Real (SD Card)" should be added to "romsel_dsimenutheme/arm9/source/main.cpp", line 714, and the corresponding files for romsel_aktheme and romsel_r4theme (and maybe other places too).

Steps to reproduce

1. 2. 3.

Notes