Moonshell2 will not load commercial ROMs itself, but
Moonshell 2.06 (or older) can use
linoul's YSLoader for Moonshell.
It's fairly easy to set up, simply extract the
Moonshl2 folder and auto-loading
Moonshel2_DirectBoot.nds file to a location you'll have easy access to, like your desktop.
You will now need to DLDI patch the
Moonshel2_DirectBoot.nds.
The
patcher is here, and the
DLDI file is here.
Simply extract the patcher to a folder and put the DLDI file into that folder.
Run the executable file and drop your
Moonshel2_DirectBoot.nds onto the window.
Make sure that the top drop down says
R4(DS) - Revolution for DS, then click "Patch".
Next we need to 'encrypt' the NDS file so that the R4 will load it as firmware.
For this you'll need
r4denc. Just extract it to a folder, and drop the DLDI patched
Moonshel2_DirectBoot.nds file onto the
r4enc.exe file.
You'll end up with a file called
Moonshel2_DirectBoot.nds.DAT, simply rename it to
_DS_MENU.DAT
Almost done, now you'll want to make a new YSMenu
as an .NDS file since yours is somewhat dated and won't have full compatibility.
You can simply just re-build the YSMenu as you did earlier, but put
1.17a12's DSTT.7z into the YSMenu folder of a2h's YSMenu Generator or into the main R4YSAuto.
This will create all the updated files you'll need, including the
R4Patch.dat.
After you built the new YSMenu, place the
YSMenu.nds into your
TTMenu folder.
Finally all that's left is a little file organization and to copy the files to your card.
If you have both a YSMenu and a TTMenu folder, copy all the files from YSMenu to the TTMenu folder.
Now open the
YSLoaderForMS2.rar and you'll see some folders, one of them being
Moonshel2, inside that you'll see
extlink with two files inside,
config.ini and
nds.YSLoaderForMS2.nds.
You need to edit the
config.ini in your
moonshel2\extlink folder.
There are two entries, one for
YSMenu.nds, the other for
YSMenu.ini.
Code:
YSMenu=/ysmenu/ysmenu.nds
YSini=/ysmenu/ysmenu.ini
Change it to read:
Code:
YSMenu=/ttmenu/ysmenu.nds
YSini=/ttmenu/ysmenu.ini
Now you can go ahead and copy the
Moonshel2 and
TTMenu folders to your card, as well as the
_DS_MENU.DAT file.
The first time you run Moonshell2 you'll be presented with a small setup window that has some basic options you can set to your liking.
One of the things I like most about Moonshell2 is that it has a great GUI interface, not a simplistic text interface like YSMenu.
Hope this (or another post) helps!