Usuario:   
Contraseña: ¿No estás registrado?

:: Publicidad y patrocinios ::

DSorganize

De ElOtroLado

Este artículo está en construcción.

Por esta razón, seguramente habrá lagunas en el contenido o en el formato. Por favor, antes de cambiar el contenido, consulta la página de discusión del artículo.


DSOrganize es una de las aplicaciones caseras más populares para la Nintendo DS. Se trata de un organizador que incluye agenda, calculadora, explorador de archivos, visualización de imágenes y reproducción de audio, lanzador de homebrew, editor, cliente IRC y un pequeño navegador web.

Enlaces

Web oficial

Wiki oficial

Changelog

3.0

  • Added select/cut/copy/paste to all text inputs.
  • Added wifi config (including saving back to firmware) with three extra DSOrganize profiles.
  • Added ability to bookmark on the web browser by pressing ctrl + b.
  • Miscelaneous fixes to the HTML renderer.
  • Fixed error in file wrapper causing bad file copies.
  • Fixed a weird lingering cursor bug in text editor.
  • Fixed startup screen error.
  • Fixed an error where images that redirect would change the url of the main page loading.
  • Fixed a bug with sites that use 1x1 tracking images.
  • Fixed error where confirm delete screen on browser allowed you to select ".." or "."
  • Fixed some weird bugs with m3u files.
  • Fixed select few files not showing their long file names.
  • Fixed everything being underlined on sites with bad <a> tags (ds-x.com, etc)
  • Day planner now supports weekly, monthly, and annual events.
  • Day planner events are now partially visible on reminder mode.
  • Todo now sorts finished events as last.
  • Changed handling of escaped characters to include the limited unicode support.
  • Changed irc to not display characters under 32 on the ascii map.
  • Updated dsWifi again for compatibility.


2.9 NeoFlash

  • Added small images rendering!
  • Added simple CSS parsing!
  • Added colors reset character parsing to irc.
  • Added .sndh playback.
  • Added 24/32bit wav playback.
  • Added ability to put a custom colors.ini inside an iconset directory.
  • Added ability to view full-size images if they are linked to (eg. 4chan).
  • Added left handed mode!
  • Added ability set fixed width font to irc and text editor.
  • IRC text no longer gets added to the command backlog if it already appears somewhere in the backlog.
  • Changed handling of ul/ol tags to make slashdot render better.
  • Changed display method of forms to make elements space out better.
  • Changed html parser to check for text colors that are the same as the background for sites that rely on a background image to display text properly.
  • Changed streaming audio buffer method to hopefully fix buffer underruns on some streams.
  • Changed redirect method to hopefully fix the few nonworking sites.
  • Updated dswifi to latest CVS to allow people with 512K firmwares to use DSO online.
  • Updated plugin architecture to have better controls drawing functions.
  • Fixed issue where favorites would accidentally load if you clicked favorites before it finished authenticating.
  • Fixed a parsing error with single quotes in href or src elements.
  • Fixed an issue where a carriage return/line feed inside an <a> tag would cause link clicking to fail.
  • Fixed a bug in the fat library that caused some directory configurations to hang or not list properly.
  • Fixed a few bugs in animated gif files so more animated gifs play properly.
  • Fixed random gibberish bug on web browser if you click past the end of the list.
  • Fixed ability to click past the end of the list on homebrew database.
  • Fixed slight graphic glitch with scrollbar on homebrew database.
  • Fixed keyboard repeat not working on IRC or web browser.
  • Fixed a playback issue with mp3 streams.
  • Fixed a crashbug with certain animated gifs.
  • Fixed a display bug with certain text files on the web browser.
  • Fixed IRC not sending quit message.
  • Fixed having to be named bootme.nds on datel products.
  • Fixed out of memory error after clicking a form, exiting, and reentering the web browser.
  • Fixed issues pertaining to startup sounds.
  • Fixed bug where exiting browser while downloading a page caused the filesystem to freeze until reboot.
  • Fixed potential crashbug with downloading some sites.
  • Included updated bootloader from Chishm to fix booting on many devices.
  • Vastly improved sid playback sound.
  • Remade home screen to allow for another shortcut.
  • Remade configuration screen to be less confusing and more organized.


2.8 GBAX

  • Added referer header tag to the web browser.
  • Added plaintext viewing to the web browser.
  • Added customizable shortcut keys to web browser.
  • Added rudimentary favorites to web browser.
  • Added captured urls from irc to web browser.
  • Added homepage option to web browser.
  • Added colors/bold/underline input to irc.
  • Added clickable nick list to channels on irc.
  • Added setting to disable autopatching.
  • Added startup sound.
  • Added sound notify to IRC when you recieve a new PM or your name is said in channel.
  • Added highlight when your name is said in channel on IRC.
  • Added option to disable writing to card.
  • Changed how the playback mode saving works to hopefully fix the freeze.
  • Changed the way the html parser looks for body tags to make malformed pages render.
  • Changed web browser to swap to text entry mode automatically when clicking entry forms.
  • Changed the way urls are handled to allow for much larger pages to display (e.g. wikipedia iran page).
  • Fixed lockup issue with downloading homebrew.
  • Fixed a stack overflow issue with the web browser.
  • Fixed DSO letting you into wifi-capable apps on startup if resource0.bin is missing.
  • Fixed crash in web browser when sites have malformed tag properties (babelfish fixed).
  • Fixed crash in web browser when sites use more than six digits in a color (babelfish again).
  • Fixed bug in web browser where form elements could remain bold/italics/underlined/strikethrough.
  • Fixed bug where calculator button colors wouldn't set.
  • Fixed a parsing error with homebrew database package files that include spaces or cr/lf in the wrong spot.
  • Fixed a parsing error with web sites that use hexadecimal in their character codes.
  • Updated dsWifi library for the latest dslite fix.
  • Updated the loading bar for web pages.
  • Made send buffer larger so forms don't sometimes crash web browser.
  • Made DSOrganize auto-clear browser cache on entry and exit of browser.
  • Made DSOrganize not turn off the backlight when in recording mode to stop cutting off sound.
  • Made DSOrganize save the eight custom colors in scribble between sessions.
  • Disabled visited link coloring (slowed down load times and added little benefit).


2.7 Final

  • Added DLDI file loading for chishm launcher.
  • Added DLDI autopatching for launched nds files.
  • Changed IRC to strip leading and multiple spaces.
  • Disabled touch access to disconnect button on IRC.
  • Fixed skipping error with select few mp3s and most mp3 streams.
  • Fixed browser freeze when pressing R after re-entering browser.


= 2.7 Beta

  • Massive overhaul to the sound system allowing for vastly superior sound:
    • Modules are now played at 44100 instead of 22050 frequency.
    • Wav files don't stutter anymore on higher bitrates.
    • Oversampling for .mpa/mp2 files brought up to 2x.
    • Oversampling for .mp3 files brought back to 4x (streams stay at 2x).
    • Sped up .m4a/.m4b decoding so higher bitrates play.
    • Oversampling for .aac files brought up to 2x (streams stay at 1x).
    • Fixed slight skip heard in some .flac audio files.
    • .nsf file are now played at 48000 isntead of 40000 frequency.
    • Oversampling for .sid/spc/nsf files is now up to 2x.
    • Fixed the weird echo issue with .spc files.
  • Overhaul to the HBDB system allowing for much better databases:
    • Changed the way that the HBDB sorts files, allowing for categories and more card types.
    • Changed the way that the HBDB detects the dsorganize or root directories.
    • Changed the downloader system to be more robust.
  • Added simple web browser!
  • Added eq meters to .flac and .m4a/m4b/aac files.
  • Added left and right d-pad support to browser and web browser to act as page up and page down.
  • Added ability to edit m3u and pls files on the fly in the text editor.
  • Added chishm's DLDI loader to DSOrganize. This fixes booting on MMD.
  • Added support for cellspacing/cellpadding in tables (mostly makes fark.com readable).
  • Changed </tr> tag to add a line break if not already present.
  • Changed the way the HTML renderer recognized header and body positions, fixing several pages.
  • Changed IRC button mapping to be more consistent with other apps and stop accidental disconnects.
  • Changed local HTML file viewer to show title.
  • Changed IRC channel windows to display the number of people in the channel.
  • Fixed a wrapping error with long HTML files.
  • Fixed <p> rules to reflect optional end tag.
  • Fixed <a> tags erasing bold property.
  • Fixed underline placement for large font.
  • Fixed an error in the html render with scripts containing < in them.
  • Fixed HTML pages that use & in the text improperly.
  • Fixed <a name> tags to not change the style of text.
  • Fixed an issue with <a> tags that didn't contain name or href elements.
  • Fixed HTML renderer to properly ignore carriage returns.
  • Fixed a bug with homebrew downloader percentages.
  • Fixed the major issue with corrupting directories. This does not fix the problems with some M3 devices as the driver is defective for them.
  • Fixed bug where html tag properties with > in them would prematurely end the html tag.
  • Fixed some memory leaks on the home screen.
  • Fixed bad command handling on the IRC windows.
  • Fixed an error with bookmarks in HTML local files..
  • Removed ninjaDS driver as it can be patched in and has long load times.


2.61

  • Fixed incorrect sprite for calendar error.
  • Fixed error in the INI parser for colors that caused black keyboard bug.
  • Fixed inverted background color bug on scribble editor.
  • Fixed DSOrganize not booting on NeoFlash cards!
  • Worked on NSF unresponsive keypad.
  • Worked on SPC sound a bit. Some of the echo is due to the library I used, sorry.
  • Changed volume control to allow less than 100%.
  • Changed browser to remember the last position of the cursor in each directory.
  • Started new project of separate compiles per device of exec_stub.bin
    • GBAMP specific build: WORKING
    • R4/M3 Simply specific build: WORKING
    • DLDI generic build: WORKING in some cases


2.6

  • Sped up text display routines a lot, helping with larger text and html files.
  • Vastly improved HTML rendering mechanism, large HTML files don't bog down any more.
  • Switched to latest dsWifi from CVS as it no longer freezes on my DS.
  • Added <q>, <dt> and <dd> to HTML renderer.
  • Added flac support to the sound player.
  • Added primitive sid support to the sound player.
  • Added nsf support to the sound player.
  • Added spc support to the sound player.
  • Added ability to check card type in plugins.
  • Added ability to move the cursor with the stylus on the configuration and irc pages.
  • Added ability to customize colors with colors.ini file.
  • Changed the sound player volume maximum to 400%.
  • Changed vCard loading to load simple unicode files, though only ascii charset is supported still.
  • Changed behavior of HTML renderer when leaving <TD> tags to fix bad HTML coding.
  • Changed behavior of default settings creator to direct people to the correct IRC server.
  • Fixed issue where keyboard repeats didn't work on the configuration screen.
  • Fixed screen swap glitch with text input box on the scribble pad.
  • Fixed potential bug with vCard separator, fixed naming issue with vCard separator.
  • Fixed slight issue with mp3 playback clicks, but had to take oversampling down to 2x.
  • Fixed memory leak in plugin loading.
  • Fixed <pre> tag not changing to fixed width.
  • Fixed bug in HTML syntax highlighting with more than one tag property that wasn't quoted.
  • Fixed language being wrong issue when there is no config.ini file.
  • Fixed issue where L and R GUI widgets were not clickable on picture viewer.
  • Fixed a wordwrapping bug that popped up on the IRC window affecting scrolling.
  • Fixed text color inconsistency on configuration page 3.
  • Fixed issue with help screens and absolutely no help pages available.


2.5

  • Worked on making DSOrganize take up less memory on its own for more plugin memory.
  • Switched to more dynamic approach for plugins. Things should work better now.
  • Changed home screen to display current and next two day planner events instead of past ones.
  • Changed plugin vblank handling to give dedicated vblank access to plugins/exes when run.
  • Changed some code on the arm9 recieve fifo queue, hopefully fixing the random sound/keyboard freeze.
  • Changed arm7 upsampling code to sound better for amplified mp3's.
  • Changed calculator memory usage to allow for larger numbers.
  • Added in newest ogg vorbis memory leak fix.
  • Added echo, cls, wait commands to homebrew database script.
  • Added ability to swap buffers on only the top or bottom screen in plugins.
  • Added ability for plugins to query which screen DSO is on (for those that hook to the draw function).
  • Added simple battery saver function and debug write to disc function to plugin API.
  • Added repeat to all keys in the keyboard and fixed a glitch where char 255 couldn't be typed.
  • Added .dss shortcut type. Shortcuts can point to any file or directory except for another shortcut.
  • Added access to the PSG on the arm9 for plugins.
  • Added the missing commands for dswifi to the plugin API.
  • Fixed erasor glitch in scribble.
  • Fixed weird wrapping glitches introduced after the text fix.
  • Fixed glitch in syntax highlighting for html files introduced after text fix.
  • Fixed glitch where if resource0.bin is missing, DSO does not jump to your preferred start page.
  • Fixed error with ID3 tags containing a carriage return/line feed.
  • Fixed crash on loading iconsets from directories longer than 29 characters.
  • Fixed two irc crash bugs relating to bad server replies (ie on irc.enterthegame.com).
  • Removed mikmod loaders for all types but xm, it, s3m, mod due to low popularity.


2.45

  • Increased state field on address displays to be 3 long instead of 2.
  • Changed boot function code, hopefully making the arm7 a bit more stable.
  • Updaded dldi driver to newest version, should fix problems with some .ds.gba and .sc.nds files.
  • Fixed work address display issue with vCards.
  • Fixed address crash/corruption on second entry to address screen.
  • Fixed crash on sample language bug.
  • Fixed sqrt button not working in calculator.
  • Fixed scrollbar in text reader not showing highlighted status.
  • Fixed massive slowdown with some text files in browser.
  • Fixed bug with mono mp3s and skipping.
  • Added icon and description to plugin files in the browser.
  • Added DSO executable type for standalone apps.
  • Added raw stream API to plugins and executables.*
  • Added more commands to help text in IRC.


2.41

  • Changed driver structure to allow better supercard support, built in m3cf support.
  • Changed version string to properly reflect the version.
  • Fixed issue with loading IRC configuration.
  • Fixed issue with some langauges and random freezes/browser errors.
  • Added check for resource0.bin and added warning message if it's not found.


2.4

  • Fixed the infamous crash bug in IRC when someone parted with a message. (This one was hard to find!)
  • Fixed some translation issues with the Configuration page.
  • Fixed bug in .sd.nds and .ds.gba booting.
  • Fixed text wrapping errors on rename file and address book screens.
  • Fixed help text stuck on screen in sound player after viewing help.
  • Fixed another parsing error with vcards.
  • Fixed clipping issue with spray bottle tool in scribble pad.
  • Fixed issues with displaying some error messages in irc.
  • Fixed inconsistency with nds launcher and cards not supported by built-in loader.
  • Fixed issue with gautami font and some upper ascii characters being mapped wrong.
  • Fixed a minor streaming buffer bug that seems to help with stability.
  • Fixed pausing streams caused streaming to crash.
  • Added dynamic loading of code for DSO specific plugins.
  • Added customizable iconsets.
  • Added .aac playback.
  • Added m4a/m4b file playback. The DS is too slow for higher bitrate m4a files but lower bitrates should work.
  • Added irc.ini file where users can customize DSO IRC.
  • Added descriptions to most of the settings in the configuration.
  • Added in fallback so foreign languages without help translations will still display english help.
  • Added ability to choose specific streams within a .pls file.
  • Added several commands (topic, mode, invite, kick, motd, version, ping, time, ctcp, whowas) to irc.
  • Added new dldi interface to allow patching to new/unsupported cards.
  • Added ogg vorbis streaming support in shoutcast and icecast servers.
  • Added aac streaming support in shoutcast and icecast servers.
  • Added an easter egg. See if you can find it!
  • Added setting so DSOrganize remembers the last playback mode.
  • Added legend to todo screen in help.
  • Added m3u playlist support.
  • Added symbols for copyright, registered, trademark, euro, pound, and yen to the character set.
  • Changed random mode in playback to act more like shuffle.
  • Changed picture loading screen to just moving bar, as progress was terribly inaccurate.
  • Changed hilighting style on menus.
  • Changed streaming detection to properly support iceCast streams.
  • Changed buffer behavior on streams to buffer to 200% and more vigorously, for longer stream times.
  • Changed .pls file parser to allow regular file playlists.
  • Changed browser pull-up menu support to be easier to get to.
  • Initialized volume to stop the 500% error when booting from moonshell.
  • Re-ported tremor and mad for much better audio playback.
  • Updated dswifi library to latest as usual.
  • Stopped scrollbar from appearing on very short html files.
  • Looked at microphone code, no real way to make the quality better due to speed of writing.
  • Redid home screen splash to instead be an overview of the day.
  • Made it so the browser doesn't sequentially or randomly play playlist files in sound mode, and changed the playlist icon.
  • Rewrote a lot of the HTML renderer. It renders slower now, but will load much much longer pages.
    • Fixed weird wordwrap issue with multiple font sizes
    • Fixed a bug with style tags at the very end of an html file
    • Fixed a bug where opening a page with different colored links left all pages displaying that link color.
    • Added bullets and numbered lists
    • Stopped extra whitespaces from appearing
    • Changed formatting for <div> and <p> tags
    • Added <hr>, <big>, <tt>, <code>, <strike>, <h6>, <frameset> with <noframes>, <sub>, <sup>, <em> <strong>, <cite>, <dfn>, <var>, <samp>, <kbd>
    • Ignores <script> and <style> tag contents instead of rendering as text


2.3

  • Fixed bug where A/B didn't swap on sound player.
  • Added volume multiplier to sound player.
  • Added extra characters for spanish users.
  • Fixed bug with ? always being highlighted when old language files were used.
  • Made all screens with scrolling lists wider, to use up the unused border space and changed the look and feel a bit.
  • Changed text/html viewer scrollbar to reflect being held like other scrollbars.
  • Changed HBDB to stay in / if the default homebrew path isn't found.
  • Fixed a bug where scribble saves were getting corrupted from an old home screen.
  • Made /connect an alias to /server.
  • Made IRC ignore commands it doesn't know.
  • Made left and right buttons jump to previous/next day planner events like the bookmark system.
  • Added pull-up menu to browser. Drag your stylus from one of the buttons upwards to activate.
  • Fixed bug with L/R highlighting in IRC.
  • Fixed some inconsitencies in the help files.


2.25

  • Fix for crash when nick is too long for server and you are autoconnecting.
  • Made DSOrganize IRC auto-pull nick from firmware if none is given.
  • Added alternate nick setting to DSO IRC.
  • Disabled the ability to type spaces in nickname entries on configuration.
  • Added check for bad server connections.
  • Changed scroll buffer on each page to only hold the last 100 lines.
  • Fixed ping command to not send until at least you are connected properly.
  • Made DSO check for valid path entry of HBDB download directory.
  • Fixed homebrew database to download into the dsorganize directory properly if it is /data/dsorganize/.
  • Added check for renaming to no file name to be more idiot-proof.
  • Took out MK2/MK3 and NinjaSD drivers for Green and Blue release to speed boot times (whiners).
  • Fixed the long hang time on hiding and unhiding files.
  • Added new supercard drivers to Blue release to hopefully fix scLite.
  • Reorganized configuration a little and added a few more options.
  • Added in option to change the default homebrew boot method.
  • Added in option to automatically insert bullets on the todo screen.
  • Added in option to swap the A and B button on all screens.
  • Fixed sluggishness on calculator buttons.
  • Fixed streams to use proxy if needed.
  • Made IRC advertise the /help command when starting up.
  • Changed L and R buttons on IRC to highlight the appropriate color if an offscreen window gets a message.
  • Added typed backbuffer on IRC. Hold Y and use the up or down buttons to scroll up to five lines back.
  • Added page-up and page-down to irc. Hold X and use the up and down buttons to scroll the view.
  • Changed /data/ directory detection method to only work if /DSOrganize/ directory is present inside.
  • Changed browser interface so that if there are multiple options for a file, A always views and Y always edits.
  • Added .hbdb and .pkg as editable file types.
  • Fixed some rendering errors in the simple html renderer.
  • Fixed weird error in syntax hilighting.
  • Fixed syntax hilighting logic for comments and html editor.
  • Fixed a bug where you were allowed to rename or delete the . and .. entries, thus destroying the file structure.
  • Fixed underlining error with links at the end of html files.
  • Added /away to IRC.
  • Added a failsafe in the FAT_rename code, hopefully this fixes dropped entries.


2.2 Final

  • Fixed a few more screen inconsistencies with the keyboard.
  • Fixed launch alternate in browser being labeled as record.
  • Fixed pageup/pagedown not working via touchscreen on text editor.
  • Fixed the freeze bug and graphic corruption in the text editor with page up and down.
  • Fixed a bug with the default download directory in the homebrew database.
  • Updated fat library to reflect newest fixes by chishm.
    • Supports slower SD cards that wouldn't init before.
    • Supports Max Media CF (unverified) and Ninja SD (tested working)
  • Touchscreen and keys are now responsive again in the audio playback modes.
  • Added in touch code for next/previous functions on audio playback screen.
  • Renaming is now instant and allows you to change capitalization, and works on directories.
  • Delete works on directories, and will recursively delete if the directory is not empty.
  • Added mkdir command to browser.
  • Added cut/paste command for people who want to move instead of copy.
  • Worked on sound code some more, it isn't going to be possible to add volume in, my code is apparently too slow.
  • Added primitive support for ogg vorbis info.
  • Added some settings to the configuration page.
  • Changed a couple icons in the program.
  • Added second click option to Address, Todo, Scribble, and Homebrew Database screens.
  • Fixed a bug where the last icon on the second page of the home screen didn't have a caption in other languages.
  • Fixed the sorting bug with DD/MM/YY display under Homebrew Database.
  • Added sanity checks to all commands in IRC.
  • Fixed a join bug with bad server replies in IRC.
  • Added TIME and PING CTCP replies in IRC.
  • Added missing KICK command to parser.
  • Added autoperform to IRC. Put any commands you want to perform on connect in autoperform.txt in the DSOrganize root data directory. Sparate each command on a different line.
  • Fixed color scheme for server versus client error messages.
  • Fixed a bug in changing nicks that could cause DSO IRC to crash.
  • Updated wifi lib again.
  • Fixed crash from pressing Y on browser with an NDS highlighted when running from non GBAMP/SC.
  • Added ninjaSD as a possible card type on the homebrew database.
  • Added custom HBDB package files to browser. Simply place the script for your custom download into a text file and save as a ".pkg"
  • Added custom HBDB connect url files to browser. Place the base url into a text file and save as a ".hbdb" Note that custom HBDB databases do not recieve the card that DSOrganize runs on.
  • Fixed calculator freeze bug with e^x and other things. This was due to the m_apm library not having a return function to tell how long the string would be, so I had to modify it myself.
  • Fixed a calculator bug when pressing two binary operators after another performed the first instead of changing to the second.
  • Changed equals key to repeat the last binary operation, like a real calculator.


2.2 Preview 2

  • Fixed the random crash bug when pressing enter in IRC.
  • Made it so the /cls and /help commands can be typed anytime into any window on irc.
  • Fixed the swap button not being touchable under the text editor.
  • Compressed and edited some more graphics for a smaller file size.
  • Added a help file for IRC.
  • Made enter key function the same as the A key on the keyboard in new file/rename file for better integration.
  • Fixed a typo in the help files.
  • Deleted references to handwriting recognition in help files.
  • Fixed display of png files with alpha channels.
  • Changed the default loading routine for nds files to mighty max's new loader. DSOrganize should now load most .nds, .sd.nds, and .ds.gba files on any card type supported.
    • DSLinux booting is now supported on GBAMP again!
    • Press Y to alternate load with the old loader.
  • Changed configuration to include IRC as a default screen.
  • Added 0 to MEDS keyboard.
  • Fixed screen inconsistencies that happened sometimes while typing.
  • Added /raw and /quote messages to IRC.
  • Fixed an error with underlining all 31'st of the month if any of them had a Day Event on them.
  • Fixed a bug where the day planner wouldn't load the current day event when loaded.
  • Fixed a bug where calendar events on the 31'st were not hilighted.
  • Fixed a bug where calendar events weren't properly refreshed when loaded.
  • Made sound louder on recorder, switched to 22050 hz instead of 11025.
  • Added [x] as a delete key under Todo and Address screens.
  • Added check so vCards and Todo filenames can no longer have invalid characters such as ? in them.
  • DSOrganize now automatically separates multiple vCard entries into separate files.
  • Made DSOrganize check for all proper subdirectories to ensure unzipping to card went fine.
  • Made DSOrganize touch keyboard a wee bit more accurate.
  • Changed DSOrganize directory structure to support a unified /data/ directory on card. If DSOrganize detects the /data/ directory on your card, it will automatically assume it should be placing it's DSOrganize directory inside it, if not, it continues the way it did before.


2.2 Preview 1

  • Fixed a weird bug in html syntax hilighting.
  • Realigned all text that was above keyboards to make it look better.
  • Possible support of the EZ4SD series. Please give feedback.
  • Started IRC client. Configuration for now is located only in the ini file.
  • Further worked on keyboard accuracy/speed, it is very nice now.
  • Fixed L/R bug in browser confirm delete.


2.1

  • Fixed wav playback bug!
  • Fixed crash bug relating to extremely long file extensions (thanks BackBon3)
  • Fixed issue with saving bookmarks.
  • Fixed some issues with shoutcast playlists and streams.
  • Fixed a weird issue with renaming.
  • Changed vCard parsing, should be far more compatible with vCard files now, especially vCard 3.0.
  • Changed calendar/day planner written dates to reflect DD/MM/YYYY setting
  • Changed bookmarks to auto delete oldest one when you add more than the maximum.
  • Added default homebrew save path. Edit the ini file for this option.
  • Added .cfg as a text type.
  • Added sort by date option on the homebrew database.
  • Added messagease keyboard style.
  • Added support for 8bit wav playback.
  • Added simple proxy support. See the ini for details.
  • Added support for loading many more tracker formats, and mp2.
  • Added wav file recorder for voice memos.
  • Recoded keyboard from scratch, making it bigger, and fixing the shift bug.
  • Took out crappy handwriting recognition.
  • Improved keyboard speed by a bit, hopefully making typing easier.


2.01

  • Added new fields to homebrew database: date, version, size of package.
  • Reverted from eabi back to r17 due to regresses:
    • Fixed .xm crash regress.
    • Fixed supercard boot failure crash.
    • Possibly fixed crash relating to ani gif files.
  • Improved key responsiveness on module player.
  • Fixed issue with shoutcast url's with no trailing / not loading properly.
  • Changed fat lib to rein r15 modified. Hopefully this works with M3 SD.
  • Fixed transparency issue with NDS file icons (Thanks LiraNuna).
  • Fixed issue with nds icon for dsorganize having bad transparency.
  • Changed file code to allow icons/descriptions for .sd.nds and .ds.gba files.
  • Fixed cursor bug in text editor with page down and files less than 11 lines long.
  • Homescreen highlights last app used when exiting back to it.
  • Fixed a bug relating to pressing y while hilighting a .ini file in browser.
  • Allowed homescreen customization, edit in the .ini for now.
  • Fixed minor bug with copying file then creating a new file without pasting.
  • Changed the way alternate browser modes function.
  • Added click to edit on calendar and day planner.
  • Fixed a weird bug with homebrew database scrolling.
  • Added setting for DD/MM/YY display.
  • Added setting to enable or disable second tap action.
  • Added setting to change the html renderer for better compatiblity.
  • Upgraded to latest tcplib, hopefully this fixes more issues.


2.0

  • Browser automatically renames associated .bmf files when you rename txt/html files.
  • Audio player now has random history, so you can go back in random mode.
  • Fix to @ in arial 9 to not be cut off on the bottom.
  • Made some changes to the HTML renderer.
  • Fixed ID3v1 text to be translatable.
  • Fixed issues with "Toggle Hidden" text in browser and sound player.
  • Started adding shoutcast streaming support.
  • Changed mp3 multiplicity from 2 to 4, hopefully making it sound even better.
  • Finished homebrew database version 1.
  • Fixed scribble bug where screens became reversed after shuttin the top.
  • Found and fixed a memory leak pertaining to keyboard inputs.
  • Found and fixed a few other small memory leaks.
  • Worked on GBAMP/SC booting a bit, hopefully it works a tad better.


1.9 Final

  • Changed INI keynames to bold black, items to blue, like html syntax hilighting.
  • Made browser take off .sc for .sc.nds files on top screen.
  • Fixed text overflowing bug in browser display top screen.
  • Fixed text overflow bug and shortening bug in todo, address and scribble applications.
  • Fixed edit calendar date bug.
  • Fixed the crashes when turning the screen off or on.
  • Fixed graphics corruption when lid was down and songs changed.
  • Fixed cursor glitch on all text input fields with only one line where cursor dropped down.
  • Changed new/rename file screen to be three lines instead of one, for long files.
  • Fixed memory bug in calculator.
  • Fixed keys being rather nonresponsive under mp3/ogg playback.
  • Added confirm delete option to scribble pad, todo, and addressbook.
  • Added text/html viewer, with up to 10 bookmarks per file.
  • Fixed potential cursor disappearing bug on the browser screen.
  • Fixed html viewer so if HTML tag is not found, that it still allows for rendering.


1.9 Preview 2

  • Changed color on INI/LNG syntax hilighting.
  • Added htm/html as an editable type, complete with syntax hilighting.
  • Rudimentary homebrew database, not very reliable due to early version of tcp, and not finished yet.
  • Enabled 'sleep' mode when lid is closed for power saving.
  • Touch area is bigger now for L/R/Start on screen.
  • Possibly fixed the issue with browser crashing.
  • Fixed random feature in music playback to never choose the same song twice.
  • Added ogg playback.
  • Added Id31.1 to mp3 playback.
  • Added double click mode in browser.
  • Added code from moonshell to boot sccf/scsd, this might or might not work.
  • Changed sound code to anti-alias sound, the method moonshell uses to make sound cleaner.


1.9 Preview

  • Added sanity check to filenames.
  • Fixed slight cursor issue with todo screen.
  • Fixed delete button not working on todo screen.
  • Fixed inconsistencies in file creation/saving on todo/scribble screens. Hopefully this fixes the SC SD errors for some.
  • Added wav playback to browser.
  • Added mod/s3m/xm/it playback to browser.
  • Added mp3 playback to browser.
  • Added slideshow controls to picture viewer.
  • Changed picture viewer to detect images too small to view.
  • Disabled write command on M3SD to stop corruption.


1.8

  • Reorganized calculator, added more commands, colored buttons.
  • Fixed bug with creating vCard files when no files are present.
  • Added a simple todo list app.
  • Added scribble pad with saving to bmp or png.
  • Fixed annoying bug where L button got random preses when using touchscreen.
  • Changed vCard detection to allow 3.0 cards.
  • Fixed typo in language files that caused browser formats not to be translated. Thanks Tostadilla.


1.7

  • Added JPEG viewer, supports Grayscale and H1V1, H1V2, H2V1, or H2V2 color compressions.
  • Added PNG viewer, supports all PNG files that can fit in memory.
  • Added BMP viewer, supports 2, 4, or 256 color, 16bit and 24bit files.
  • Added raw .bin viewer, supports 16bit color and 8bit color pallated 256x256 and 256x192 images.
  • Added syntax hilighting for .lng and .ini files in the text editor.
  • Potentially fixed shuddering bug in browser for some people.
  • Added GIF/Animated GIF viewer, supports all gifs that are small enough to be decompressed to memory. (falls back on streaming rendering of gifs, which can be rather slow).
  • Added HTML help for each page in DSOrganize. Hold select to view help on any page.
  • Added about page. Press start on the home screen to view credits.
  • Fixed memory function on calculator to preserve accuracy.
  • Fixed a text overflow error on the rename screen.
  • Added home/end buttons to text editor.
  • Added hide/unhide button to file browser.
  • Fixed bug in browser where choosing the ".." directory option broke directory browsing.


NeoFlash Special Edition

  • Changed the directory structure to have subdirectories as requested.
  • Added more file icons.
  • Internal files now launch to their respecive subprograms.
  • Added text editor.
  • Fixed crash bugs pertaining to calculator.
  • Redid internal memory structure for file and vCard lists to be unlimited.
  • Fixed issue with First and Last name setting overflowing sometimes.
  • Working message on calculator when running long operations.
  • Fixed bottom part of keyboard sometimes not responding.
  • Changed browser handling of empty directories to be far more stable.
  • Limiting implemented on calendar and day view screens to keep text onscreen.


1.62

  • Fixed issue where cursor would disappear after last character on addressbook.
  • Fixed issue with length of some fields being one less than needed.


1.61

  • Fix for small fonts not showing umlats, etc.
  • Fix for some things not being clickable with stylus in alternate languages.


1.6

  • Added a calculator!
  • Added option to hide hidden/system files on browser.
  • Hidden/system files now show up as greyed when visible.
  • Several new fields to be translated.


1.51

  • Added checking to fix freeze on .nds files run through boot managers like M3.
  • Added 'Rename' field to language parser. Sorry guys, slipped through the cracks.


1.5

  • Added file browser/nds launcher (NDS launcher for GBAMP only).
  • Fixed issue with slow repeat times in lists.
  • Added touch ability to select vcard/dayplanner/browser lists.
  • Fixed cursor disappearing bug when cancelling a created vCard.
  • Changed Day Planner to show current day on top screen, and added next/previous day buttons.
  • Fixed last wordwrap bug!
  • Seem to have fixed the data corruption bug in the Address viewer.
  • Many new translateable fields in this release!
  • Fixed uppercase chars being assigned to lowercase in translated files.


1.4

  • Added new translatable field "Unknown"
  • Redesigned text display library to handle foreign characters without crashing.
  • Added captions to homescreen buttons when not in english mode.
  • Fixed bug where pressing back in config mode did not always go back home.
  • Fixed a bug where calendar view didn't update Day Planner underlines properly.
  • Fixed issue with slow calendar load times (I think).
  • Added customizable keyboard layout to languages files, as well as special keyboard mode.
  • Added visual feedback when typing on the keyboard.
  • Fixed Prev Field/Next Field under Configuration not responding to touch.
  • Fixed calendar dates spilling over onto buttons at the bottom.


1.3

  • Fixed a bug with Edit DayView displaying wrong edit times.
  • Fixed the bug where DayView randomly lost entries (again).
  • Added 12/24 hour time and first/last name swap options.
  • Fixed special characters on the address display font.
  • Fixed cursor jumping back to current time when you cancel an edit on DayView and Address View.


1.21

  • Added configuration screen (currently nonfunctional).
  • Settings are now saved to a .ini file.


1.2

  • Archive of this release lost! If you have the information for this release, please edit it in!


1.1002

  • Added support for rudimentary handwriting recognition.


1.10001

  • Added experimental SC SD drivers.


1.1

  • Added addressbook reader


Initial Release

  • Calendar and Day Planner support
MediaWiki