Homebrew Moonshell 2.07 Ysloader doesn't work

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/cmwni3iwn2w/mshl2wrap.7z
Latest 0.03: http://gbatemp.net/index.php?s=&showto...t&p=2517996

0.02.100104
Fixed license issue.
Fixed dldi issue (ysloader didn't work, very sorry).
Due to my bad programming skill, dldi patching is done to disk, not to memory.
i.e. dldi patching makes write access to your microSD. Be careful and very sorry.
#As for nds.akaio.nds, it doesn't have DLDI section, so no write access.
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
I don't know what you mean but this workaround is also valid for ysloader.
I confirmed to boot commercial roms with ysloader and MoonShell 2.09 (link launcher 0.02).
Read instruction twice.

For noobs: do not put nds.*.nds in /moonshl2/extlink/
 

dnniwa485

Well-Known Member
Member
Joined
Oct 4, 2009
Messages
458
Trophies
0
XP
13
Country
http://www.youtube.com/watch?v=wdofItOLzdo

nice tutorial to use moonshell 2.09 for DSTT ...

btw: thx Xenon++ \\^_^// lemme give you a hug..

keep up the work bro...
happy.gif
.. but i hope you manage to hack the moonshell so we can avoid hassle running the bat file every time we add games.

anyway thank you very much...
 

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,198
Country
New Zealand
dnniwa485 said:
http://www.youtube.com/watch?v=wdofItOLzdo

nice tutorial to use moonshell 2.09 for DSTT ...

btw: thx Xenon++ \\^_^// lemme give you a hug..

keep up the work bro...
happy.gif
.. but i hope you manage to hack the moonshell so we can avoid hassle running the bat file every time we add games.

anyway thank you very much...

Once 2.10 is out i will release my cracks for 2.07/2.08/2.09 and 2.10 as moonlight said he is going to stop working on it.
 

CannonFoddr

Regular GBATemp Lurker
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
Normmatt said:
Once 2.10 is out i will release my cracks for 2.07/2.08/2.09 and 2.10 as moonlight said he is going to stop working on it.
WHAAATTTTT !!!
ohmy.gif


After v2.10 Moonlight gonna stop working on Moonshell !!!!!!
cry.gif

What's gonna happen afterwards
unsure.gif


.........is he gonna release the source so that other can take up the challenge ?????
 

Bloodgharm

Well-Known Member
Newcomer
Joined
Dec 22, 2009
Messages
45
Trophies
0
XP
90
Country
United States
Thanks normatt for deciding to release your crack eventually i havent upgraded from 2.05 so the jump from 2.05 to 2.10 will seem awesome

as for moonshell stopping i hope he releases his source if not maybe menudo will function as a media player anyway just wishful thinking
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/yolecz2jtcm/mshl2tools.7z
Latest 0.05: http://gbatemp.net/index.php?s=&showto...t&p=2535792

mshl2wrap 0.04.100110
Fixed multibyte issue again.
For fix, I use original UTF8 UTF16 conversion routine (wcstombs and so on are broken). Be careful.

YSMenu boot
This clears AUTO_BOOT in ysmenu.ini then boot /YSMenu/YSMenu.nds.

yslaunch aka ysloader multibyte
This is MoonShell2 extlink for YSMenu; write AUTO_BOOT then boot YSMenu.
This treats Unicode LFN, not SFN. So ROMs with multibyte character filename can be launched.

For those who didn't come from Commercial ROMs guide:
QUOTE said:
I have decided to release ysmenu resource protect auto remover on April Fool day.
(It is true I have U2Core 090327, which should be impossible in normal installation)

Also plz note mshl2wrap.ini's LineBreak code is LF (I don't know why I did so). Use better editor to modify.
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
Thanks for the new version! Your yslauncher is faster than linoul's ysloader on my DSTT!
It works great with moonshell 2.10 beta 2!
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/vwzmym2gqwy/mshl2tools.7z

dldicaptor: makes dldi FILE from dldi ON MEMORY
linktemplate: .nds with no execution code; ONLY USE WITH nds.mshl2wrap.nds IN EXTLINK. But only 6208 bytes

0.05.100116
The method to get dldi size has changed (Based on DLDITool mod).
linkmaker added to mshl2wrap makefile. Now modifying NDS header to configure linkage is done automatically (for devs).
Fixed: multibyte filenames cannot be used with "nds.mshl2wrap.nds as extlink".
Fixed: "loader" cannot contain multibyte characters.
If this is launched for commercial roms, it launches "loader". This will be useful as loader selecter(you only have to modify mshl2wrap.ini), even after Normmatt's MoonShell patch released.
* ysboot is now configurable via ysboot.ini.
* new tool: DLDI Captor
* new linktemplate
* Read warning_about_mshl2wrap_configuration.txt twice if you use ndslink.

To use linktemplate.nds, modify ndslink.bat: set TEMPLATE=linktemplate.nds
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/eynn3wnzyim/mshl2tools_r20.7z

0.06.100123
Shows DLDI Name before initializing libfat to confirm DLDI is correctly patched.
Restores DLDI Magic string before patching.
Checking DLDI size fixed: relied on DO_driverSize.
Stripped more source code from reset_mse_06b for ak2.
Checks content of DO_startup and if nullified try to use moonshl2/dldibody.bin.
On some adapters: now can correctly be launched from softwares using Chishm's NDS_loader library such as DSision (but freezes on launching commercial roms. Certainly NDS_loader breaks something. Actually not usable).
* This version is confirmed to work on M3Sakura DLDI (if you want don't put "nds.mshl2wrap.nds as extlink" in /moonshl2/extlink).
* Now ttmenu.dat is patched using boyakkey's, captured by DLDI Captor.

http://www.mediafire.com/file/yl3ymnwm0zw/mshl2tools_r27.7z

0.10.100124beta1
Now compiled using devkitARM r27. Much faster boot (approx. 5x).
As libfat 1.0.6 supports Unicode natively, patching is very little. Possibly stabler.
Fixed: filename length could not exceed 256 characters.

0.11.100124
Now getsfnlfn() works again. From this version, _FAT_open_r / _FAT_close_r is directly called.
* yslaunch and ysboot doesn't require own rename function. Much much safer!!!

*** Now nds.yslaunch.nds r27 is the fastest ysloader!
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/xjxxyda5qmm/mshl2tools_r20.7z
0.07.100126 (Fatal Fix release)
Fixed: Converting UTF16 to UTF8 failed (Fatal)
* minIni no longer use rename() to write back ini.

http://www.mediafire.com/file/w31gyhhzhbm/mshl2tools_r27.7z
0.11.100124
Now getsfnlfn() works again. From this version, _FAT_open_r / _FAT_close_r is directly called.
* yslaunch and ysboot doesn't require own rename function. Much much safer!!!
* new tool: common reset.mse (Very fast reset/loader)

0.12.100126
Fixed: Converting UTF16 to UTF8 failed (Fatal)
* minIni no longer use rename() to write back ini.
* Now reset.mse can be configured via mselink.

Again, nds.yslaunch.nds is the fastest ysloader!

We do reccommend r27 version. Use r20 only if you have problems with r27.
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
http://www.mediafire.com/file/fy3wz0mjd1w/mshl2tools_r20.cab (cab, not 7z, mediafire doesn't work with some binary)
0.08.100201 (Fatal Fix)
Fixed: DLDI might not be loaded correctly from file if you use multiple DLDIs (Fatal)
If AKAIO DLDI is used in yslaunch/ysboot, try to load /__ak2/ak2_sd.dldi.
* License fixed. Now all other than DLDITool/minIni are in public domain.
* Document fixed.

http://www.mediafire.com/file/nmtmntzjgzy/mshl2tools_r27.7z
0.13.100201
Fixed: DLDI might not be loaded correctly from file if you use multiple DLDIs (Fatal)
If AKAIO DLDI is used in yslaunch/ysboot, try to load /__ak2/ak2_sd.dldi.
Now use libnds API for FIFO.
* License fixed. Now all other than DLDITool/minIni are in public domain.
* Document fixed.
* New tool: Select Loader X (Still Beta)

Select Loader X is tested with AK2i/DSTT. Please test with SCDSONE/EZVi.

FAQ:
Stops with "initializing libfat... failed." => Do DLDI patch.
Cannot compile. linker complains "_FAT_directory_ucs2tombs"... => Use my modified libfat.
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
Sorry, I investigated dsbuff using .net reflector (i.e. reverse compiled), but it has found out dsbuff has dlditool as resource file.
So cannot be used.
And actually dsbuff source code must be open because it has GPL file as resource. Too bad, I feel sorry why they didn't just bundle it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    SylverReZ @ SylverReZ: @BakerMan, Fuck sigma, go with sugma.