Homebrew Moonshell 2 Changelog

CannonFoddr

Regular GBATemp Lurker
OP
Member
Joined
Sep 23, 2006
Messages
4,134
Trophies
1
Age
56
Location
Sitting by computer
Website
www.youtube.com
XP
1,287
Country
<b>amaro</b> beat me to the annoucement but thought I'd get all changelogs I've found together in one place since I've also noticed that <a href="http://gbatemp.net/index.php?showtopic=163493" target="_blank">KingdomBlade moonshell2 FAQ sticky</a> is a little out of date (It's stating latest version is <b>2.05</b>) - I'm sure I've seen an updated changlog somewhere but I can't seem to find it again

<u><b>Download latest Version</b></u>
<a href="http://home.att.ne.jp/blue/moonlight/" target="_blank">Moonshine's Webpage</a>
<a href="http://filetrip.net/file.php?id=9730" target="_blank">Filetrip</a>
Online Manual/Read Me found at <a href="http://home.att.ne.jp/blue/moonlight/HTML/Readme_ENG.html" target="_blank">http://home.att.ne.jp/blue/moonlight/HTML/Readme_ENG.html</a>

<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro--><b>Please note: Recently a warning has been posted (08/02/10) about using 16Gbyte microSDHC cards on Moonshine website</b><!--colorc--></span><!--/colorc--> (thanks to amaro and twiztidsinz for the info)
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->MoonShell MicroSDHC/16GByte
NOTICE !! Please do not use MoonShell with MicroSDHC/16GByte. The disk broken.
AceKard2 CycloDS DSTT 16GB SDHC<!--colorc--></span><!--/colorc-->

Damage is reported with AceKard2 and CycloDS. The problem is not in oldest DSTT.
The cause is investigated now. Please wait for the next report. I am sorry for troubling you.
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Apparently this affects <b><u>ALL</u></b> versions earlier than 2.10finalbeta2 - but not to worry there's is a patch available <a href="http://gbatemp.net/index.php?showtopic=220423" target="_blank">on this post</a> made by the same person who supplied this little tit-bit of Information (Many thanks to Xenon++)<!--colorc--></span><!--/colorc-->

------------------------------------------
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->NOTE: Since Nov 8th 2009 - Moonlight (the developer) has stopped working on Moonshell2 - Full details can be found <a href="http://gbatemp.net/index.php?showtopic=201878" target="_blank">in this thread</a><!--colorc--></span><!--/colorc-->

<u><b>Where to get older versions:</b></u>
FileTrip: <a href="http://filetrip.net/file.php?id=9730" target="_blank">http://filetrip.net/file.php?id=9730</a> - use the dropdown box on the right to select older versions
Bittorrent (Offical Moonlights site): <a href="http://mdxonlinemirror.dyndns.org/index.html" target="_blank">http://mdxonlinemirror.dyndns.org/index.html</a>
Downloads (?Unofficial? Mirror site): <a href="http://norinmura.moe.hm/moonshell_mirror.html" target="_blank">http://norinmura.moe.hm/moonshell_mirror.html</a>

<u><b>Changelogs</b></u>
<b>Latest version:</b> MoonShell version 2.10 stable has no changelog - However it seems as though DSi can NOW use 'screen capture' function (setting found in GUI settings), not sure if this existed in previous 2.1 versions

<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Notice from Moonlight website<b>!! NOTICE !! The disk driver had a fatal bug. Strongly recommended to update this.</b><!--colorc--></span><!--/colorc-->
Seems like the bug in 2.1 beta been fixed
From moonlight website<ul><!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro-->Perhaps, this is the last test version. I do not think that there is a fatal bug excluding soft reset.
The EXE version and the ZIP version are the same content. Because the download size is small, the EXE version is recommended.
Please use setup.exe as much as possible and install it. To avoid trouble as much as possible.

For about one week. The stable version is scheduled to be up-loaded if there is no problem.
For five years when MoonShell has been developed up to now. I wish sincerely to express my gratitude for a lot of cooperation and 'All users'.<!--colorc--></span><!--/colorc--></li></ul>There is also a new stand alone voice recorder added to the 'launch' folder
Google Translation of text
<!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro-->This translation of beta (still under development) version. Use of the session may be critical because it contains a bug, please be avoided.
When you install the setup.exe as possible so you are able to use the thank you.<!--colorc--></span><!--/colorc-->

Language files Progress:
<b><u>Working now</u></b><ul>messages.000 ENG / English
messages.950 CHT / 繁體中文</li></ul><b><u>Completed:</u></b><ul>messages.003 ITA / Italian
messages.101 FRA / Français
messages.932 JPN / 日本語
messages.933 JPN / 日本語
messages.936 CHS / 简体中文
messages.949 KOR / Korean</li></ul><b><u>To be Re-Checked</u></b><ul>messages.002 GER / German
messages.005 POR / Portuguese
messages.008 ARA / Arabic
messages.009 FIN / Suomi
messages.866 RUS / Russian</li></ul><b><u>Under Negotiation</u></b><ul>messages.004 ESP / Español
messages.006 NL / Nederlands/Dutch</li></ul>
<b>Changelog for <!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro-->Moonshell 2.10 Beta 4<!--colorc--></span><!--/colorc--> to <!--coloro:#0000FF--><span style="color:#0000FF"><!--/coloro--> Moonshell 2.10 beta 8<!--colorc--></span><!--/colorc-->: <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Unknown<!--colorc--></span><!--/colorc--></b> - Can only assume several updates to language files
<b><u>Target file '/moonshl2/language/messages.000'.</u></b>
Added. TV_SelEnc_Title=Please choose the text encoding type.
Added. TV_SelEnc_Items_AutoDetect=Auto detect
Added. TV_SelEnc_Items_ANSI=ANSI 8bit (Translation unnecessary)
Added. TV_SelEnc_Items_EUC=EUC/S-JIS (Translation unnecessary)
Added. TV_SelEnc_Items_UTF16BE=UTF-16 (BE) (Translation unnecessary)
Added. TV_SelEnc_Items_UTF16LE=UTF-16 (LE) (Translation unnecessary)
Added. TV_SelEnc_Items_UTF8=UTF-8 (Translation unnecessary)
Added. TV_SelEnc_Items_TextEdit=Boot text editor.
Added. TV_SelEnc_Help_Normal=Press A to OK, B to cancel.
Added. TV_SelEnc_Help_NoEdit0=The file that exceeds 128kbyte
Added. TV_SelEnc_Help_NoEdit1=cannot be edited.

And, update '/misctools/LanguageFileChecker_for_MoonShell210.exe'.
<u>Target file '/moonshl2/language/messages.000'.</u>
Changed. ACS_Help4=The playback might jump if you play
Changed. ACS_Help5=music which uses CPU heavily
Changed. ACS_Help6=while calculating spectle analyzer.
Added. DCS_BacklightTimeOutTitle=Backlight timeout (sec)
Added. DCS_BacklightTimeOutOff=Off
Added. DCS_BacklightTimeOut5sec=5
Added. DCS_BacklightTimeOut10sec=10
Added. DCS_BacklightTimeOut15sec=15

<u>Target file '/HTML/ENG/misctools.html'</u>.
Added. MoonShell2_AlternativeLoader When failing in the start, this boot loader is used.

<u>Target file '/HTML/ENG/settings.html'.</u>
Added on NAME="settings_dpg".
Backlight timeout (sec): Off, 10, 30, 60

And added '/misctools/MoonShell2_AlternativeLoader/' folder. (The translation of this readme.txt is unnecessary. )
No Changelog found
About system.
- The interchangeability problem of the adaptor that stopped for an abnormal sector read was corrected. For CycloDS etc.
- The problem of prohibiting interrupt (IRQ) with the disk read/write cache system was corrected. For the skip sound and the noise.
- It has safer interrupt (IRQ) prohibition processing and the release processing.
- The bottleneck of the disk access was removed.

About file list.
- Neither '0byte files' nor 'Filename without extension' are displayed.
- A simple off timer was added to the selection menu of the SELECT button.

About music player.
- The sound output of ROMEO2 corrected a right and left, opposite bug.
- The TTA file dealt with the interchangeability problem.

About text editor.
- The bug that was not able to read the text file only of one line was corrected.
- The bug that was not able to read the text file including the NULL character was corrected.

About etc.
- For interchangeability. Old DPGEnc was bundled to the 'DPGTools_AltVer' folder.
- For old NDS and the text reader. The bug that 'Clear type font' is strange was corrected.
About system
-The simple start password was able to be set. Please refer to '/misctools/SetPassword/SetPassword.exe'. This is near the joke function.
-The NDS file of '4032 to 4077kbyte' can be started. for MyMeloDS.
-A very poor English explanation was added to '/moonshl2/moonshl2.ini'.
-The bug that did not recognize 'DS browser enhancing memory' was corrected.

About file list
-'HideAttribute_Archive, HideAttribute_Hidden, HideAttribute_System, HideAttribute_ReadOnly' was added to the [DiskAdapter] section of moonshl2.ini. The show is switched to hide by the file attribute.

About audio player
- A music player near the DPG player was added. Please push A button for a long time with the MP3 file of the file list. Or. Show selection menu with the SELECT button. And, choose the audio player.
-The bug to which 'WMA/32kbps/22kHz' was not able to do the decipherment correctly was corrected.
-'IgnorePlayMode_AlwaysOne_FromUserRequest' was added to the [PlayList] section of moonshl2.ini.
The simple setup tool was appended. Of course, MoonShell can be renewed even in a simple folder copy.

About for system.
- When you invalidate "Start MoonShell from Recent Files" option. It doesn't record in the application history.
- The checksum calculation mistake of a short file name was corrected. For instance, the bug that failed in the identification of the file name because of 'S3400074.JPG' etc. was corrected.
- The volume was able to manage individually in music or movie.

About for HomeBrew.
- For HomeBrew uses special DLDI. The DLDI patch is applied to ARM7 too.
- When HomeBrew was started from MoonShell with iQue, the bug that the touch panel doesn't work correctly was corrected.
- When consumer NDSROM file is executed, the error message is displayed. It doesn't stop.
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->(NB - this basically means 3rd party Commercial ROM loaders like ysloader and akaio are now BLOCKED) <!--colorc--></span><!--/colorc-->
- The bug that was not able to start "GBALdr" was corrected.
- A huge NDSROM file from 3072KByte to less than 4032KByte can be started. The NDSROM file of less than 3MByte does "Direct start" though it passes a minimum NDS loader.

About for File list.
- EnabledScreenSaver was added to the [FileList] section of moonshl2.ini. ON/OFF of the screen saver is switched.
- ArtWorkBGColor was added to the [M4APlugin] section of moonshl2.ini. The background color of the M4A artwork is specified.
- ShowCoverImage was added to the [FileList] section of moonshl2.ini. ON/OFF of the "jacket.bmp and mp3 artwork and M4A artwork" is switched.
- In the moonshl2 folder, the bug that had forgotten to prohibit the deletion of file of START button long push was corrected.

About for Text editor.
- The bug that did not open the text editor was corrected when there was a bookmark file.
- The automatic judgment accuracy of the text encode has improved.
- When L+X/Y is pushed, the backlight brightness is changed.
- SoundEffectVolume was added to the [System] section of textedit.ini. The volume of the sound effect is specified.

About for other.
-In movie watching. "The audio frequently becomes interrupted" bug was corrected.
-On text reader. The automatic judgment accuracy of the text encode has improved.
<b><!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Please note: The above versions have been modified to prevent Commercial ROM loading when using either <a href="http://gbatemp.net/index.php?showtopic=138693" target="_blank">nds.akaio.nds</a> or <a href="http://gbatemp.net/index.php?act=ST&f=177&t=149734" target="_blank">nds.ysloader.nds</a> methods
If you wish to use any of the above version for Commercial ROM loading you will need to use the <a href="http://gbatemp.net/index.php?showtopic=208136" target="_blank">ndslink method</a> instead<!--colorc--></span><!--/colorc--></b>

- Added a simple setup utility. Moonshell can be reinstalled by simply copying the file.
- Compatibility with all revisions of the EZ 3in1.
- Added parameter "VRAMCacheEnabled" in the [System] File moonshl2.ini. VRAMCacheEnabled = 0 allows to resolve crash problems with the EZ-Flash 5 (and the Supercard DSone?).
- Added scrolling flick (flick scroll) to the file browser, the viewer of text and images.
- Fixed a bug that stops the display of EXIF image.
- Integration of a text editor. Please move the cursor over the text file to edit and a long press of [A] to open it. However, files larger than 128KB can not be edited.
- The PNG / JPG included in the mp3 and m4a with iTunes are now fully supported.
- Added ability to manually select the encoding of a text. Press A one time to open a text file for this.
- Fixed problem with words at the end of line which is cut after the characters with an accent
- Modification of many codes in the system. Most plug-ins have been modified.
- Added M4A files support and even their pictures of covers from ITunes.
- Added moonshl2.ini file.
- Modification of multiple small details related to the interface. (but not the skin)
- Fixed problem with extension file names with 2 characters.
- The skin is back (Nekoskin remained in error)
- The temporary system files have been regroup into moonshl2/internal/ folder.
- Remove mididata/ folder. The file sc88proe.bin was moved to the moonshl2/internal/ folder.
- Fixed problem with thumbnail in the display mode on one line.
- The French is anymore numbered 001 but 101. (ex.: messages.001 => messages.101 & def_001.skn => def_101.skn.)
- The documentation is full translated in french.
- Added support of EXIF / DCF of JPEG files. This creates thumbnail of images files.
- Added the MakeBGPack tool to change the background randomly.
- Added the Make splash.ani tool
- Disabling of the button by default Start/Select button because on DSI the backlight adjustment is done by pressing a volume button + SELECT.
- Added "ID3TagProgressBarAdd = 404040" in the colortbl.ini file
- MakeBGPack added to misctools
- Added the option to view ID3 tag in screensaver
- Added Arabic language support
- Update Korean's manuals
- Added "StpEvery.txt" and "DisScCap.txt"
- Supported Exif2.1/DCF
- Renewed language selector
- Fixed mistake external switch key mapping Fixed cannot return from resume bug
- Fixed can not start bug with 2kbyte cluster FAT16 disk

-DPGPlay: The pause was keeped though it sought while doing the pause.
-System: The soft reset file for DSTT was made.
-FileList: Corresponded shuffle play. (but, DPG player is random play.
-FileList: Stop and power supply OFF were able to do when it finished reproducing the playlist.
-FileList: The bug that the last character of ID3TagV1 is lost was corrected.
-TextReader: The position of a setting item was made flexible.
-System: Deleted POffMEnd.txt on /misctools/Additional folder.
-System: The bug in which the backlight was not defined by old DS was corrected.
-ScreenSaver: The idle time is revokable.
-ScreenSaver: Not the clock but the backlight can be turned off.
-ScreenSaver: The clock draws a day of the week.
-SkinFile: Changed name to MP3Cnt_p4_shuffle.png from MP3Cnt_p4_random.png.
-SkinFile: Changed Custom_BG.bmp size to 256x512pixels from 256x384pixels.
-LanguageFile: SSC_ScreenSaverTimeOutSecTitle, SSC_ScreenSaverTimeOutSec10sec, SSC_ScreenSaverTimeOutSec30sec, SSC_ScreenSaverTimeOutSec60sec, -SSC_ScreenSaverTimeOutSecOff implimented.
-LanguageFile: Changed to FL_Popup_PlayMode_Shuffle from FL_Popup_PlayMode_Random.
-LanguageFile: CS_PlayListEndTitle, CS_PlayListEndLoop, CS_PlayListEndStop, CS_PlayListEndPowerOff added.
-SkinFile: SCN_WeekStr.png, SCD_WeekStr.png, SCE_WeekStr.png added.

- DPGPlay: The pause was keeped though it sought while doing the pause.
- System: The soft reset file for DSTT was made.
- FileList: Corresponded shuffle play. (but, DPG player is random play. ?j
- FileList: Stop and power supply OFF were able to do when it finished reproducing the playlist.
- FileList: The bug that the last character of ID3TagV1 is lost was corrected.
- TextReader: The position of a setting item was made flexible.
- System: Deleted POffMEnd.txt on /misctools/Additional folder.
- System: The bug in which the backlight was not defined by old DS was corrected.
- ScreenSaver: The idle time is revokable.
- ScreenSaver: Not the clock but the backlight can be turned off.
- ScreenSaver: The clock draws a day of the week.
- SkinFile: Changed name to MP3Cnt_p4_shuffle.png from MP3Cnt_p4_random.png.
- SkinFile: Changed Custom_BG.bmp size to 256x512pixels from 256x384pixels.
- LanguageFile: SSC_ScreenSaverTimeOutSecTitle, SSC_ScreenSaverTimeOutSec10sec, SSC_ScreenSaverTimeOutSec30sec, SSC_ScreenSaverTimeOutSec60sec, SSC_ScreenSaverTimeOutSecOff implimented.
- LanguageFile: Changed to FL_Popup_PlayMode_Shuffle from FL_Popup_PlayMode_Random.
- LanguageFile: CS_PlayListEndTitle, CS_PlayListEndLoop, CS_PlayListEndStop, CS_PlayListEndPowerOff added.
- SkinFile: SCN_WeekStr.png, SCD_WeekStr.png, SCE_WeekStr.png added.
- System: A safer boot loader was made.
- FileList: Corresponded to MP3/ID3TagV2.2/V2.3. "Bug that the performance time becomes abnormal" and "Noise sound bug" were corrected.
- LangFile: TCS_DetectCharCode_ANSI, TCS_DetectCharCode_UTF8, TCS_DetectCharCode_SJIS, TCS_DetectCharCode_UTF16BE, TCS_DetectCharCode_UTF16LE deleted.
- LangFile: DV_Popup_Pause_Play, DV_Popup_Pause_Pause, DV_Popup_PreviousFile, DV_Popup_NextFile, DV_Popup_Volume, DV_Popup_Seek, DV_Popup_BacklightLevel added.
- SkinFile: mp_modelbl_allrep.png, mp_modelbl_random.png, mp_modelbl_repeat.png deleted.
- LangFile: SSC_ScreenSaverTimeOutSecTitle, SSC_ScreenSaverTimeOutSec10sec, SSC_ScreenSaverTimeOutSec30sec, SSC_ScreenSaverTimeOutSec60sec, SSC_ScreenSaverTimeOutSecOff added. (not made yet. )
- LangFile: DV_Popup_Pause_Play, DV_Popup_Pause_Pause, DV_Popup_PreviousFile, DV_Popup_NextFile, DV_Popup_Volume, DV_Popup_Seek, DV_Popup_BacklightLevel added.
- Text Reader: Fixed a bug in which the "current line" display would not go to 100%.
- File List & Text Reader: Enabled looping scroll.
- File List: Fixed a bug in which an error (#10802) occurred if you tried to load a playlist right after moving a file.
- Image Viewer: Increased the speed of the cursor.
- DPG Player: Fixed a bug in which DPGs weren't playing on the EZ5.
- System: The MoonShell2 binary file now checks the contents of the moonshl2 folder to make sure they're the same version.
- DPG Player: Fixed a bug in which an error (#16001) would sometimes occur during playback of DPGs created with really old encoders.
- File List: Fixed a bug in which if you didn't have the MoonMemo folder on your card, the GUI would become glitchy after holding down L/R and tapping the screen.
- MemoPad List: Holding down the START button now allows you to delete memo files.
- Skin: Added MemoList_BG.bmp.
- DPG Encoder: Improved the stability of dpggenc.exe. It should now be less likely to freeze.
- DPG Encoder: When encoding, if an image file with the same filename as the video is present, it will be incorporated as a thumbnail image.
- File List: Tapping and holding the "Previous/Next" buttons on the MP3 control bar now seeks through the audio file.
- MiscTools: Added a Jacket Image Converter. You can now add an album cover image to audio files.
- System: Now with official support for the Korean language.
- MiscTools: Added a Thumbnail Icon Maker. You can now add a thumbnail icon to an image file.

- The radio buttons for the options "SSC_ScreenSaverXXX, SSC_ScreenSaverBGXXX, ICS_StartPosXXX, TCS_TopScrModeXXX" now automatically position themselves to accomodate the width of the text.
- Added the strings "MemoList_Title, MemoList_Help0, MemoList_Help1, MemoList_Help2, MemoList_Help3, TV_Popup_MoveToTop, TV_Popup_MoveToLast, FL_Popup_NotFoundMoonMemoFolder" to the language file.
- Deleted the strings "Setup_LRClickLongSeek, CS_LRClickLongSeek, CS_DisableLRKeyOnPanelClosed" from the language file.
- Added the strings "CS_LRKeyLockTitle, CS_LRKeyLockAlwayOff, CS_LRKeyLockRelationalPanel, CS_LRKeyLockAlwayOn" to the language file.
- Integrated the ROMEO compatibility code (equalizer settings are the 4 corners of the touch screen - I haven't fixed the problem with skipping over long playback durations)
- Fixed the bug in the image display in which the file number always showed up as "1/0" on the bottom part of the top screen
- Fixed a bug in which during playback, if you manually play the "Previous Track" or the "Next Track," the player icon wouldn't change
- During DPG video playback, the power LED is off, and while paused, the light now blinks
- Added an eraser and undo function to the MemoPad
- Made it so that the screensaver settings only display when you're not playing music
- Fixed a bug in which the File List order and the playback order of audio files wasn't the same
- Fixed a bug in which long file names would overlap with playback time and other file info
- Made some adjustments to ROMEO2. Usage is the same as Beta 8.
- Fixed a bug that caused a size error (Error #13505) if you tried to play a file inside a folder with a long path (or a folder with a long name).
- Removed real-time ZLIB compression for the GUI Settings save file because it's slow.
- Fixed the reversed AM/PM on the 12-hour clock.
- Fixed the stack overflow bug (Error #11701) that was causing freezes if you tried to enter GUI Settings while viewing a DPG.
- Added an option that allows you to switch the screensaver to 24-hour clock mode.
- Added an option to not show file information (audio playtime, etc.) on the right side of the File List.
- Added the strings "FL_Popup_xxx, IV_Popup_xxx, TV_Popup_xxx" to the language file.
I changed the B-button function for the File List from "go up one folder" to "stop music." To set it back the way it's always been, please refer to \misctools\Additional\BBtn_FUP.txt.
- Corrected my old mistakes in the non-Japanese skin file.
- Fixed a bug which caused a memory leak on the screen saver setup screen.
- Fixed a bug which prevented some homebrew (and soft-reset) from working.
- Added gapless playback for MP3s (it's not perfect; it's off by one frame (about 0.026 seconds) at the very end).
- Fixed a bug in which after a song finished playing, the next song wouldn't start if you're viewing a text file or image.
- Fixed a bug in which after pressing B to stop a song (using BBtnStop.txt), if you exit from viewing an image (or some other screen), the last playlist would playback.
- Fixed a bug in which playback would skip if you opened a folder containing a large number of files while listening to music.
- Fixed a bug which caused a conflict in expansion memory if you loaded from a GBA cartridge, and it wouldn't load (applies to EZ4 and SC).
- Fixed a bug that caused a black box to appear in the upper-left corner of the lower screen when switching screens on the EZV.
- Fixed a bug in which after moving all files in a playlist to the Trash, a memory leak would occur, causing the system to crash.
- Fixed a bug in which illegal variables were used when loading sound effects.
- Fixed the NULL pointer access bug in the owner draw window (?) process.
- Fixed a bug in which if a folder name or file name contained the character "蟲," DiskCheck would stop, and the folder/file couldn't be opened or moved to Trash.
- Addressed a problem with auto-DLDI patching errors, which prevented loading (applies to R4, AK2, AKRPG and SCDS1).
- Fixed the problem in the File List with file info overlapping with the Play icon.
- Added the strings "SSC_Use24hFormat, CS_EnableFileInfo" to the language file. It is currently not in use.
- Fixed a bug where it was conflicting with the mechanism of the memory check, and was not loading on some flashcarts.
Audio-Related Changes
- Added compatibility for playlists (only Winamp5 and WMP9 have been tested)
- Fixed a bug which prevented mp1/mp2 from playing
- Added compatibility for NSF/GBS/HES/AY/SAP/KSS (only for the first rack(?))
- Can now play TTA files
- Added compatibility for M4A/AAC/WMA (unprotected files only)
- Added compatibility for MID/RCP/R36
- Addressed the memory leak with the MOD plugin
- ID3Tags, file info, play time, etc. now display for other files (as opposed to for MP3s only)
- Fixed the bug in which text for the audio file info would overlap with the play time display
- Sped up the time calculation for MP3s
- Can now open videos and text files while listening to music

- Optimized the overall sound-processing in the assembler
- Added an option to improve M4A/AAC (seeking disabled)

Changes with Other File Formats
- Now compatible with progressive JPEGs
- Can now open image files 3648x2736 pixels (around 10MP) in size (excluding GIFs)
- Removed the file size limit for text files (up to 8MB has been tested)
- Implemented text word-wrap processing
- ClearType font boldness (thinness) can now be adjusted

Function-Related Changes
- You can now hide folders in the File List
- File info now displays for each file format (MP3, JPEG, BMP, PSD, PNG only)
- Added an option for how images are displayed when opened (start from: upper-left/upper-right/lower-left/lower-right)
- Pressing R+A will create and play a list of all tracks within the folder
- Pressing L+R+A will create and play a list of all tracks on the SD card
- Pressing and holding L or R will open up online help menus
- Pressing B while loading a text file now cancels loading
- Pressing and holding START now deletes a file (moves it to Trash)

System-Related Changes
- Avoided using Japanese when naming files and folders in the package
- Made the skin cache system use less expansion memory, thereby improving efficiency
- Added compatibility for GBA caridge memory, DS browser memory cartridge, EZ3in1, SuperCard memory (other memory carts untested)
- Fixed a bug in the log file output code and improved compatibility with flashcarts
- The mechanism for detecting abnormal memory access now works on external plugins as well
- The swap file is only as large as it has to be in order to conserve disk space
- Fixed a fatal bug that would break direct re-entry if there was not enough free disk space
- If an error occurs when executing a plugin environment, it won't try to load automatically the next time
- Reformatted all included documentation in HTML
- Updated the touch-panel-processing using libnds-1.3.1
- Even the standard DSTT DLDI driver can now handle SDHC correctly (Thank you 俺様様)
- Added "NoGBAMem.txt" to the Extra Functions
- Added different screensaver styles, you can now set your own background for the screensaver
- Fixed the bug where the option to show ID3Tags wasn't working properly

Resource-Related Changes
- Added the string "ICS_StartPosXXX..." to the language file
- Added the string "FL_HelpLeft_XXX..." FL_HelpRight_XXX... to the language file
- Added the string "FL_DeleteFileDialog_XXX..." to the language file
- Added "MemoEdit_XXX..." to the skin file
- Added "MemoEdit" section to the color definition list
- Added the string "ME_HelpX" to the language file
- Added the string "MemoEdit_XXX..." to the language file
- Removed the string "TCS_ClearTypeFont" from the language file
- Added the strings "TCS_ClearTypeFontTitle, TCS_ClearTypeFontNone, TCS_ClearTypeFontLite, TCS_ClearTypeFontNormal, TCS_ClearTypeFontHeavy" to the language file
- Removed the string "TV_PRG_LoadSkinData" from the language file
- Removed "ID3TagWhiteModeText, ID3TagBlackModeText" from the FileList section of the color definition list
- Added "ID3TagText" to the FileList section of the color definition list
- Removed the strings "CS_ScreenSaver_BlackMode, TCS_ScreenSaver_BlackMode" from the language file
- Added the strings "TCS_ScreenSaverTitle, TCS_ScreenSaverNormal, TCS_ScreenSaverDigital, TCS_ScreenSaverExtend" to the language file
- Added the strings "SSC_Title, SSC_ScreenSaverTitle, SSC_ScreenSaverNormal, SSC_ScreenSaverDigital, SSC_ScreenSaverExtend, SSC_ScreenSaverBGTitle, SSC_ScreenSaverBGSkinDefault, SSC_ScreenSaverBGTopScreen, SSC_ScreenSaverBGBottomScreen, SSC_ShowID3Tag, SSC_HideScreenSaverCustom, SSC_TimeoutMsg, SSC_Back" to the language file
- Removed the string "CS_ShowID3Tag" from the language file
- Added the ScreenSaverCustom section to the color definition list
- Removed "SCW_BG.bmp, SCW_CalenderFont.png, SCW_CalenderTodayFont.png, SCW_Font16.png, SCW_Font24.png, SCW_Font56.png, SCB_BG.bmp, SCB_CalenderFont.png, SCB_CalenderTodayFont.png, SCB_Font16.png, SCB_Font24.png, SCB_Font56.png" from the skin file
- Added "SCN_BG.bmp, SCN_CalenderFont.png, SCN_CalenderTodayFont.png, SCN_Font16.png, SCN_Font24.png, SCN_Font56.png, SCD_BG.bmp, SCD_CalenderFont.png, SCD_CalenderTodayFont.png, SCD_Font16.png, SCD_Font24.png, SCD_Font56.png, SCE_BG.bmp, SCE_CalenderFont.png, SCE_CalenderTodayFont.png, SCE_Font16.png, SCE_Font24.png, SCE_Font56.png" to the skin file
- Pretty much finalized the skin format and language specifications.
- Fixed a bug in which .SPC files wouldn't play (the sound quality has dropped).
- Looking at the button controls again, I decided to change the MP3 seek controls to L/R double-tap + hold (it used to be L/R single-tap + hold).
- Fixed a bug in which it wouldn't load on the EZ5i.
- Fixed some instabilities arising from using uninitialized variables.
- Included the NES plugin (MoonShell2 now opens .NES ROMs directly).
- Fixed a bug in which memory would run out if there was a large image in an IPK file.
- When you highlight an IPK file, the first image of the file now displays as a preview.
- Improved the stack overflow check.
- I've received reports that there's a problem with soft-reset on the DSTT, so I removed TTIO.nds from this release.
- Added a setting that allows you to pause a video during playback by closing the DS.
- Added ClearType Font compatibility to the Text Reader (it's disabled by default).
- Added a DLDI Patch Tool for flashcarts that are incapable of auto-DLDI patching.
- Added a memory check (GUID checker) when booting MoonShell2.
- Took another look at the plugin specs and reduced the amount of memory used.
- Added a MOD plugin (not exactly sure, but it should support mod/it/mtm/s3m/xm/669/med/stm/amf/gdm/ult/uni/asy/imf/okt/stx)
- The backlight no longer automatically turns off while playing a video (tap the bottom screen's filename bar to turn off).
- Added a GIF plugin.
- You can now exit MoonShell2 and return to the firmware. It's a type of reset plugin.

- Fixed a bug in which MoonShell2 would malfunction if you pressed multiple keys at the same time.
- The MDX plugin has been included all this time, so I removed it from this release.
- Fixed a bug in which the MP3 decoder would stall during a stack overflow.
- Corrected a mistake in the bootloader. While I was at it I sped up the boot time for MoonShell just a little bit.

Extra Functions I've Added:
- SwapDisp.txt: This file swaps the top and bottom screens of MoonShell's GUI.
- BBtnStop.txt: If you press B while playing an audio file, playback will stop.
- CarSuply.txt: Enables Vehicle Mode.
- Clust64k.txt: Used for particular MicroSD cards (please read the file carefully before using).
- ChkDskT1.txt: This will generate a detailed DiskCheck log (not normally used).
- Ignore16.txt: If your flashcart can't normally access a disk formatted in FAT16, this file will force it to run (not recommended).
- UseM4A.txt: This file enables the AAC/M4A plugin. It won't play most tracks.
- POffMEnd.txt: After the last audio file on the playlist has finished playing, the DS will shut off.
- You can now load certain files based on their filename extensions using external applications (but you can't exit back out to MoonShell2). (Refer to /moonshl2/extlink/Extended Link Readme.txt)
- Added Image Viewer as an Extended Link-compatible application (for .IPK files).
- Added an extra function to the "Misc Tools/Extras" folder that lets you switch the top and bottom screen displays.
- You can now load MoonShell2 on an 8GB card regardless of how it's formatted (Panasonic SD Formatter recommended).
- When an image is smaller than 512 pixels across, it will now display as a wallpaper on the File Launcher, just like on the File List.
- You can now scroll through text via the touch panel (the area that's not part of the scroll bar).
- Added the option to disable the L/R buttons when the DS is closed.
- Changed the size of "Launch_Tab0_Launch.png" and "Launch_Tab1_NDS.png" to 256x192 pixels.
- You can now capture any screen by holding down the SELECT button for 3 seconds (helps in making skins).

- Fixed a bug in which the command to restore all settings to default wouldn't work properly if you pressed A+B+L+R at the same time while booting.
- Fixed a bug in which if you enabled the option to hide file extensions, the extensions for the folder names wouldn't show.
- Fixed a bug in which unsupported files would display in the File List.
- Since there was plenty of memory, I removed the 4kbyte limit for io_dldi.s.
- You can now set the default code page for the Text Reader.
- For the text reader, in the top screen you can now choose to display text, time, or turn it off.
- You can now change the line spacing between text.
- Added some functions for use when the AC adapter is connected (I haven't decided what to distribute).
- Added L/R functions (single-tap, tap+hold, etc.). (Refer to KeyMap.txt)
- Took another look at the boot process, and made the boot time a little shorter.
- Changed it so that when you load homebrew, MoonShell2 will safely initialize the memory.
- Removed the slide controls, and layed out a new core for long-tap controls (I haven't built the core yet).
- Even if a file is highlighted and you tap a different file that's not highlighted, the file will now open with one tap (as opposed to requiring one tap to highlight it and one more tap to open it, two taps total).
- Fixed a bug in which using DiskCheck's writing test would corrupt the card.
- Fixed a bug in which the disk cache's memory allocation was misinterpreted, and would waste (100kbyte units of) memory.
- Fixed a bug in which DPG files would not play all the way through and sometimes even freeze the CPU.
- Fixed a bug in which auto-DLDI patching for homebrew wasn't always applied.
- Fixed a bug in which the Text Reader's character code conversion would violate memory access.
- Fixed the YUV-RGB conversion algorithm used by the DPG decoder.
- Fixed a bug in which the NDS would freeze if you closed or opened it while playing an MP3.
- Fixed a bug in which the GUI settings file would be corrupted after saving new GUI settings.
- Fixed a bug in which the File List number in Image Display mode was wrong.
- Fixed a bug in which the System Menu background would show the Initial Setup background instead.
 

coolness

PSN: Dutch_DarkLord
Banned
Joined
Jun 14, 2009
Messages
2,015
Trophies
0
Age
28
Location
Rotterdam Bitches!!
Website
dutchmw3.webs.com
XP
354
Country
Netherlands
Thanks for the Information
biggrin.gif
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,426
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,785
Country
United States
Spotted an error in your first post. The note you left (the text in red) reads as follows:

QUOTE said:
NOTE: Apparently since Nov 8th 2010 - Moonlight (the developer)
has stopped working on Moonshell2. Full details can be found this thread

However there is an error in your date. I think it is supposed to read as this instead: (Changed text underlined)

QUOTENOTE: Apparently since Nov 8th 2009 - Moonlight (the developer)
has stopped working on Moonshell2. Full details can be found this thread

Just pointing out a minor typo with the date.
biggrin.gif
 

amaro

Well-Known Member
Member
Joined
Apr 7, 2007
Messages
432
Trophies
0
Age
113
Location
S.A.C. Loures - Lisboa
XP
217
Country
MoonShell version 2.10 final beta

! ! Caution! ! Please do not use the MicroSDHC/16GByte MoonShell! Corrupted disk?
!! NOTICE!! Please do not use MoonShell with MicroSDHC/16GByte. The disk broken.

CycloDS AceKard2 and corruption have been confirmed in other than the DSTT just in case please do not use a 16GB SDHC card.
Cause under investigation is present. Go up the investigation, we report additional bon appétit. We apologize for the inconvenience.
Damage is reported with AceKard2 and CycloDS. The problem is not in oldest DSTT.
The cause is investigated now. Please wait for the next report. I am sorry for troubling you.
 

personager

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
302
Trophies
1
XP
133
Country
United States
So the 16GB warning thing is only for Moonshell 2.10 Final Beta, right? Also, has anyone noticed that opening image files has become extremely slow compared to previous versions of Moonshell? I updated straight from v2.05 to v2.09 and opening image files was so much faster in the former
 

Xenon++

Taiju Yamada
Member
Joined
Dec 17, 2009
Messages
1,394
Trophies
0
Website
Visit site
XP
107
Country
jurassicplayer said:
There is a new warning and a new final beta on Moonlight's website and it seems pretty important.
QUOTE said:
!! NOTICE !! The disk driver had a fatal bug. Strongly recommended to update this.
Yes. gba_nds_fat still has too many bugs. Why I made r27 version of mshl2tools is I wanted latest libfat.
Actually last cluster bug is confirmed in DSOrganize too, but I don't know how to recompile it...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr