Thursday, November 29, 2007

Birthday Release!

Anyone who knows me knows that today is my birthday, so, I decided to put out a birthday release as a gift to everyone! This version fixes a few crashes, several bugs, and adds SSL support to the browser! Also in this version is correct handling of all PNG types, including those with alpha transparency. Also, I should have a library up on my page that allows you to very quickly integrate SSL into your projects soon. Enjoy~!

Direct Download
Support Site

Saturday, November 10, 2007

3.1 is Out!

Just letting everyone know that 3.1 is out. This, like 3.05, is mostly a maintenence release. In this version, I concentrated on fixing as many FAT related bugs as I possibly could find, and it should be much more stable for all cards concerned. I have also added support for deflate and gzip encoded web pages for the browser, resulting in pages that support these encodings loading much much faster. The plugin/executable architecture has been removed permanently as of this version, as it was extremely underused and took up space. Also gone is the resources file, and DSOrganize should boot faster now.

I am experimenting with screen orientations, and have added an option to rotate the orientation of the image viewer so that you can hold the DS sideways. If this is well recieved, I'll probably add a mode like this to to text viewer and web browser.

Direct Download
Support Site

This release has been tested working on GBAMP, MK2, MK3, GnM, and CycloDS Evo.

Wednesday, October 31, 2007

3.05 is Out!

Just bloggin' up to let everyone know that 3.05 is out! This version focuses mostly on removing defects from the web browser, but includes a few new things. Most notably in this release is support for downloading files in the browser, and a confirmed fix for the random audio playback bug. As of now, I haven't had a single freeze in the audio engine since applying the fix in late September. Also, m4a files should play back at full speed, even the higher bitrates! I hope you all enjoy this release!

Direct Download
Support Site

This release has been tested working on GBAMP, MK2, MK3, GnM, and CycloDS Evo.

Wednesday, September 26, 2007

Minor Bugfix Out

I've just posted 3.01 which is a very minor bugfix to make sure there is a stable release out there while I work on the next version. See the previous post for all links.

Tuesday, September 25, 2007

DSOrganize 3.0 Released!

I've finally gotten the time to polish up the next release for you guys! DSOrganize 3.0 is out with source! The big feature for this release is wifi configuration, complete with saving back to firmware! Other smaller features include a systemwide clipboard and some bug fixes to many screens. Head to my page for more information!

Saturday, September 08, 2007

Month(?) of Bugs!

Well, seems like the feedback page doesn't work as well as I'd hoped. A lot of people report bugs with certain features or web sites, but they virtually ALWAYS leave out the way to reproduce the bug or which site they actually have trouble with. So, if you know a reliable and predictable way to crash DSOrganize, please let me know the steps so I can fix it.

Tuesday, August 21, 2007

Out of my Hands

So the MediaCard people are stating that they will relesae source under GPL, which is all they are legally required to do. Since I don't know of their integrity, I can only believe them at this point as I have no evidence to tell me not to. It's safe to say (at this point at least) that they are doing things legitimately and shouldn't be harassed. If you are using a banner that says not to buy the mediacart, please take it down, and don't harass them anymore. Hopefully this doesn't ruin their business in the future.

New Updates On Situation

So I am mistaken. Apparently the GPL does not allow me to do what I am doing. As long as the MediaCart releases their source code in it's entirity, it is legal for them to use all my code and sell it. Please don't harass them until it is found out whether or not they do this.

Sunday, August 19, 2007

My Work Stolen

So a new flash cart called the media cart is coming out soon, and it appears they have ripped my work from DSOrganize and are now selling it in a commercial package. Not only was I not notified of this, but they are making money off of my hard work. Please pass it on not to buy this device. Video proof here. I have tried emailing them about it, but they don't even have a working email. If you look here, they were even lazy enough to include a screenshot of my original configuration.

Wednesday, August 15, 2007

DSOrganize 2.9 NeoFlash Released!

I've entered DSOrganize into the NeoFlash competition. Hopefully this competition will be a little better run than GBAX. Head on over to the NeoFlash Forums to grab the latest source. To have a look-see at what was added, read up on the wiki. Highlights of this revision include simple image and css support on the browser, sndh playback, wav and sid file enhancements, and a ton of bugfixes and interface tweaks! I hope you guys enjoy this release.

Also, thanks to everyone who helped me to afford my new computer. It's been so nice developing on a machine that can compile quickly!

Sunday, July 22, 2007

Games & Music Compatibility

I have recently come into posession of a GnM to test on thanks to TheMikaus on the gbadev forums. As a result, I've figured out why it needs to be renamed to bootme.nds in order to function. Also, after fiddling and talking to chishm, I realized that booting with the Chishm loader works IF you are using version 1 of the dldi. For all of you out there where booting doesn't work or works partially, grab the new load.bin from the post below this, and patch with version 1 of the dldi (available off of my wiki or on the dldi wiki) and you should be set with booting.

Thursday, July 19, 2007

Updated Loading Stub

Anyone who has any card by Datel, as well as Supercard One users (and anyone else who has trouble booting in DSOrganize for that matter) should try this new load.bin from chishm. Please place it in the /DSOrganize/resources/ directory on top of the old one, and make sure your default bootloader is the Chishm loader (in configuration). This should fix the issue with hanging touchscreens and such, but I'm not 100% positive. Please leave feedback.

Monday, July 09, 2007

New Update, Computer Issues, etc...

First order of business: There is a new update to DSOrganize. I have entered the GBAX 2007 competition with an update to DSOrganize (2.8 GBAX). If you want to grab the entry, head to the GBAX site and scroll to my entry. If you want the source or to see what's changed, head to my site. Major features include overall better support for websites as well as bookmarks on the browser, and url capturing and colors support on IRC. Several other minor fixes have been applied.

Second order of business: My pc fried a week ago. I ordered a new PC dispite not being able to afford one, and have dipped into college savings. I feel sleezy for begging for donations, but I have never asked before and really can't afford this PC. So, I'm asking anyone who enjoyed the software to donate to me at this time. The cost was $800 for the PC, the external cases to make my current drives work with it, and the additional ram to bring it up to the memory capacity my current one had. However, a week after ordering, I have been emailed to tell that my PC is on backorder (why they couldn't tell me this a week ago, I don't know). I am going to pick out a different one today and hope to have it at the same price, but it might be more expensive. Here's to hoping I can work something out, because DSDev on a 1.3GHz celeron laptop with 256MB of ram is extremely painful.

UPDATE: I have recieved $150 in donations from several kind people, but I still have a long way to go before I can afford this computer. If you have spare change, send it my way!

Sunday, June 03, 2007

DS Lite Reported Wireless Fix

A user by the name of Daltonlaffs is reporting that he found a problem and fix with certain versions of the DS Lite firmware. Apparently, theres two versions, both which show magenta in the PictoChat trick, and one of them blocks homebrew access to wifi somehow. In order to get online, set your router to channel 10 and then reconfigure with an official game.

Monday, May 07, 2007

DSOrganize 2.7 Final Out!

This is a minor maintenence release. The two big things on this release are dldi auto-patching, and the fix for some mp3s and most mp3 streams skipping. Head to to grab the latest package.

Friday, April 27, 2007

2.7 and Source Released!

Hey folks. Just popping in to let you know that DSOrganize 2.7 and the source for 2.7 have been released. I gave up waiting for you guys to find the easter egg because noone bothered to try hard enough. Version 2.7 includes a web browser with forms support. As always, get it on

To access the easter egg: Make sure you have a proper install, because resource0.bin is required. Edit your sound.dat file so that the only character is a questionmark (?), and then save it. Start DSOrganize up, go to the main screen, and press start (normally pulls up the about screen). I decided to give up waiting for you guys to find it because you were taking so long that its becoming irrelevant.

To compile the source: I don't know why the hell you would need to do this. DSOrganize already includes DLDI support and you know my stance on modifications. If you absolutely must compile it, you need all four libraries off of my site, as well as DKA r17. DO NOT INCLUDE DSORGANIZE IN YOUR FLASHCARD COMMERCIALLY WITHOUT PERMISSION. Basically, do not make me regret putting this out.

For those who had alpha 3, this is what changed on the browser:

- Added link color changing when you click or if it's visited.
- Added very simple utf-8 support for some sites (no extended codepages).
- Added anchors.
- Made links more sensitive to clicking.
- Added forms support.
- Fixed & problem in some URLs.
- Fixed non breaking spaces ( ,  ) showing up as '?'.
- Fixed bullets and dashes on wikipedia for all fonts.
- Fixed html rendering for sites with bad tables.

Just a reminder...What works:
- Normal HTML rendering
- Clicking links
- Server redirects
- Forward/Back history
- Basic caching
- Forms

What doesn't:
- Cookies
- Images
- Meta Tags
- Javascript and CSS

Friday, April 20, 2007

IRC Channel Moving

If you are a regular in DSOrganize IRC, please configure your client to connect to #dsorganize now. We have moved from freenode due to its lack of features.

Monday, April 16, 2007

On Images

I'm making it official that for now, DSO Web Browser will stay text only. This means image support is on PERMANENT HIATUS. Please DO NOT ask me about images in the browser, if I ever consider adding this feature, I will do so when I have time.

Sunday, April 08, 2007

Happy Easter!

To celebrate Easter, I will give you guys a big hint on the easter egg:

  • It has to do with sound.dat
  • Try characters, not numbers
  • The sound screen itself has no easter egg.

Tuesday, April 03, 2007

On Gnirfleo

(Crossposted to gbadev)

All this crap about gnirfleo has more than pissed me off. Not only has it stolen legitimate attention from real browsers that actually work on the DS, such as links, retawq, and my own browser (hopefully soon Okiwi too), but it is damaging the community. Flat out lying and linking to other files is the sleaziest way possible to gain attention for your own games. I am looking forward to the day where another new gnirfleo rumor post doesn't pop up on three separate forums.

Do you know how annoying it is to get users telling me to stop working on my browser because gnirfleo is better? Not only is it not out, but you don't even know if it's real or if the promises made will be realized, yet I still get people telling me I should stop wasting my time and just use gnirfleo as the browser.

You guys need to stop acting like sheep. Stop reposting the same crap about gnirfleo and stop giving that fake of a homebrewer attention. As far as I'm concerned, it shouldn't even get mentioned until an actual NDS file is released that does what's promised. I cannot believe the amount of real homebrew that is being pushed aside and ignored for another delay update that's posted on the gnirfleo blog. For crying out loud, many people still don't know that DSOrganize Alpha has been able to browse the web for two weeks, let alone about dslinux, yet we get 1000's of posts on the gnirfleo comments stating that they love him and his work.

tl;dr - STFU about gnirfleo.

Thursday, March 29, 2007

Feedback Page Now Open!

It's been getting progressively harder to track what works and doesn't with particular releases as of late, what with people not specifying what release they are talking about when discussing flaws on random forums and such. I decided to open up a Feedback Page on my site. It's designed to let you answer a few quick questions as well as leave comments. Some questions will depend on your version, so I can get feedback on a particular new feature or bug fix that needs testing.

Also, a shoutout to everyone leaving me positive emails or comments. Always appreciated!

Tuesday, March 27, 2007

Alpha 3 Out

I wasn't going to put another alpha out at least until I had forms done, but today I think I solved a major corruption bug with the fat library I'm using. Go ahead and try Alpha 3 and see if your card writes are more safe.

- Fix for corruption bug on creating new files or directories.
- Added quicksearch feature to hold people over until forms (eg: typing "g DSOrganize" to do a google search for DSOrganize).

Saturday, March 24, 2007

Second Alpha Out!

Well... Spring break is over and I don't know when I'll get another large bit of time to work on DSO for quite some time, so I'm putting out another alpha to hold you guys over. Grab it from my site and enjoy.

- Some redirect issues
- Links going to wrong location on some pages
- Some small rendering errors

Thursday, March 22, 2007

DSOrganize 2.7 Alpha

Well, most of you have seen the video. You know what's in this release. This is a very dirty release, so use it at your own risk. The only files provided are the updated executable and a fixed resource0.bin. You must have the install files from 2.6 or 2.61 to use this, or unexpected things may happen. Grab the alpha from my site here. Enjoy the first working homebrew browser for the Nintendo DS!

What works:
- Normal HTML rendering
- Clicking links
- Server redirects
- Forward/Back history
- Basic caching

What doesn't:
- Cookies
- Forms
- Images
- Meta Tags
- Javascript and CSS

On another note, I need some help with maintaining gba_nds_fat. I know it's discontinued but hear me out. Upgrading to r20 breaks virtually every feature in DSOrganize. For a short list: plugins stop working, sound doesn't stream, or even respond, booting files fails on cards it used to work on. The list goes on. Also, backporting libfat has turned into too daunting a task for me to take on. I'm asking that someone who knows their way around the FAT16/32 system (perhaps the guy working on MCTool?) look at the code for fat entry creation, as well as the rename code. Files tend to disappear, and if you create too many files in a directory, the fat table tends to get corrupted with what looks like text from actual files. The library that I compile from is available here. Please don't touch disc_io.c because the drivers need to be in a certain order. If anyone takes this up then I and everyone else that uses DSO will be eternally grateful.

Monday, March 19, 2007

Maintenence Release Out!

As promised, I've got a maintenence release out for all the bugs that people have reported. Head over to to check out the new stuff. Also, R4 and M3 Simply users should be interested to know that there is a special compile of exec_stub.bin that boots homebrew for you! Read the release log for more information!

Friday, March 16, 2007

DSOrganize 2.6 Out!

Hello everyone! A new DSOrganize is out and is available at Important features in this release include support for flac, sid, nsf, and spc audio formats, fixes for the html renderer to render pages much larger in size, an updated wifi library for DSLite compatibility, and customizable colors throughout DSOrganize! That's right, all that clamoring for a customizable interface has been answered....sort of. Read up about details on the DSOrganize homepage listed above.

Just another reminder that noone has found the easter egg yet. The clue last release was that it had something to do with the sound.dat file. Another clue is that it has nothing to do with the Sound Screen itself, and visiting said screen will reset the easter egg for that boot session. Happy searching, and if you find it, let me know!

I'd like to take this space to call out MaxConsole, which missed the 2.5 release of DSOrganize completely, but hasn't failed to regurgitate their DS-X review on a monthly basis. Way to go, second release that you missed! How about releasing some actual news once in awhile instead of links to photoshopped pictures of spoofs. To the rest of the crowd, enjoy this release, and if you find bugs, let me know ASAP as I want to put out a maintenence release at the beginning of next week if anything comes up, before starting the next round of feature implementations.

~Toodles :3

Thursday, February 22, 2007

DSOrganize 2.5 Is Out

Good evening folks. Just updating to let you know that DSOrganize 2.5 is out! Included in this release is a vastly improved plugin architecture that has more exposed API and over 2MB dedicated RAM to each plugin or executable while running. Also included is shortcuts, with support for adding them to the home screen! Check out the latest version at Just to remind you, noone has found the easter egg yet! I'll give you a hint: it has something to do with the sound.dat file. As an added incentive, as soon as someone finds the easter egg, I'll put out the latest source!

A few of you might have noticed me lagging on the releases front lately. I'm EXTREMELY busy. With two physics classes at school and work all weekend every weekend, its hard to dedicate much free time to working on DSOrganize. I'm sorry about this, and hope to resume my frantic release schedule of almost once a week after I finish this semester in mid-May. An alternative would be for me to quit my job and dedicate weekends to more coding, but this would require a) me to beg for donations so I could afford gas for school, and b) donations. ;P I'd much rather leave it as I am now, asking for nothing except for an occasional thank you.

Enjoy the latest release, and as always, suggestions, icon sets, translations, and bug reports are always welcome. Just be patient as I find time to reply to everything. And of course, come hang out at #dsorganize on and idle (or chat, but that's against the rules of IRC).

Saturday, January 13, 2007

DSOrganize 2.45 Out!

Well, I've put out another maintenence release, fixing a few crash bugs and one playback bug, as well as adding a DSO executable format! It is very similar to a plugin but runs standalone instead of attached to a specific set of extensions. Check it out here and download the newest beta! Don't forget to grab the newest wonderswan plugin as the update has added new features to the plugin framework and thus will not work with older plugins!

Head to the newly opened Addons Page to grab stuff designed for DSOrganize. If you want to see your creation on this page and I haven't found it while trolling the forums yet, email me at and I'll slap it up there for you.

Also, please read my post on the GBADev forums about DSOrganize file formats.

PS. There is a new libFB out as well, with some bugfixes, optimizations to the text rendering engine, and and overall code cleanup. BONUS: Documentation!

Tuesday, January 09, 2007

Minor Update Out

Roger pointed out to me in #dsorganize today that when switching to German, the browser stopped functioning correctly. Well, after 5 hours of tracking this new damn bug, I finally found it in a puny function that draws the home button. In the process, however, I discovered a major flaw in loading the IRC and config ini files. I have put this update out to correct the flaw and to add support for a few more card types. Head over to the FAQ to see how to get your particular card working.

For those of you who want DSOrganize as your shell, it IS possible to also patch the exec_stub.bin file to allow DSOrganize to properly boot your files. Head over to the FAQ (again) to check out the instructions.

Sunday, January 07, 2007

DSOrganize 2.4 is Out

Head to my homepage at to grab the latest release. See the update list for changes. See me at #dsorganize for details.