Monday, October 02, 2006

A More Formal Response

As most of you have figured out by now, I am stepping back from NDS development indefinitely at this point. I will not be pursuing any new coding endeavors right now for the Nintendo DS as it would probably do me no good. What you saw in a previous post about flashcards is only the tip of the iceberg of issues that I have to deal with while releasing new versions. While I am somewhat sad to let my favorite hobby go, it was getting to the point where I just wasn't enjoying myself as I was months ago. As of now, consider me resigned from not only the scene, but from NDS programming. I may reconsider after I take a long breather, but the way things look now, I dont know.

First off, I would like to thank the fellow coders who were there to help me, the teams that did submit drivers for their cards, and the userbase I had that was eager to test and submit translations, as well as give me feedback on DSOrganize. Special thanks goes out to LiraNuna, for answering innumerable questions about random quirks on the NDS system. Thanks also goes out to Chishm, who has put out a fantastic library, and also has helped with questions on maintaining the old library. Also, thanks go to sgstair who endured my complaints about the wifi library and who was eager to fix bugs and put out an all around awesome library as well. Also, thanks goes to many other poeple I've hung out with online, who have volunteered time and services to further the DSOrganize project. If anything makes me consider eventually returning, it would be to work with people like these.

Second, I'd like to address the issues with the scene. People are asking why I even care one way or another about the scene, when most of my users aren't even in it. I have never developed for the scene, I have developed for myself and for those who submitted bug requests and followed my software. However, it's very difficult to figure out new features on a piece of freshly documented hardware. When coding on linux, mac, or windows, you have miles of code samples online, but on the Nintendo DS, you have what little is out there, and the knowledge of members on the scene. I haven't been very associated with them for the last few months, and it is a real burden. Instead of simply asking a question and having a scene meber who is an expert having an aswer, I've sometimes spent days, if not weeks, re-figuring out what someone else already knows. It's a waste of time. Also, I started developing on the NDS to have fun coding with others, as it is fun to meet people that share hobbies. When the scene is split, it's hard to do that.

Third, to the anonymous cowards who have taken the opportunity to bash me on this blog or other forums. I didn't ask you to read my personal blog, and I certainly didn't ask you to click in from whevever you came from. This is not 4chan, and you don't have to post every stupid thought that comes to your head. I don't think some of you even followed DSOrganize, you are just jumping on the bandwagon to insult someone because you can. Grow up. Find something better to do with your life. I have been very careful in the year or so of NDS development to be polite and calm in all my posts online, and all it takes is a single post to be called a drama queen? There's more to the problem than you know. This wasn't simply about poeple saying mean things over IRC.

To StoneCypher, who thinks that the scene is coming back together: the scene wasn't split when DarkFader mass invited to #mellowdsdev. People were not forced to go, and the fact that when given an opportunity, they left, shows that things were not all happy like you say they were. Also, according to you, I've already pulled this twice. Let me remind you that I've never posted or even publicly mentioned the split, and I certainly have never claimed to leave the scene. I did leave from September through December last year due to your actions against me, but I left quietly, simply quitting IRC and not posting updates to my program until late December. I never said during that time that I was quitting, and I never stirred up shit in #dsdev over it. Quit the damage control and face the facts. And of course I haven't talked to you in months. I ignored you on IRC when you tried to use me to ban members from #mellowdsdev.

To those who want to take the source and 'continue' where I left off: please don't. People are not going to do their reasearch, and they will associate your updates with my name. I don't want angry emails or forum posts if something you change messes up a card or screw up a Nintendo DS. If you need, feel free to look at the source and take code snippets, but please give credit where credit is due. I really don't want you taking it upon yourselves to continue the project.

To those asking me to pull the last two posts offline, I don't think I will. What's said is said and what's done is done, and pulling posts will only be viewed as a cowards way out. I stand by what I said, and even if it was made in anger, there was several months of frustration and truth behind those posts, and I would prefer they stay where they are. People are claiming I am being immature about things, but this is my personal blog, and I think a person is allowed to get things off their chest once in awhile.

Also, to the two people that donated to DSOrganize: I will be happy to send the money back if you would like, since for now I will not be purchasing new cards to test on. Email me of you would like your donation refunded and I will send it back, plus the paypal processing fees, so you don't lose any.

In closing, I know that DSOrganize has made me a bit of an internet celebrity in the NDS community. I am as shocked as anyone else, as I never expected anything I would do to get this popular. I am honored to have made it onto so many people's NDS consoles, and perhaps some day, I can continue. For now, though, things are going to have to change a little before I consider coming back, if at all. Dragon out.

Saturday, September 30, 2006

How DARE You StoneCypher

This isn't about the shit you have caused in #dsdev and #mellowdsdev. This isn't about the lies you spread, or any of the bullshit you cause. This is directly between you and me. How DARE you use my blog comments to spread your fucking shit on how I am a liar. You have some nerve after all that you have said to me and about me. I don't care how vehemently you deny these alligations to the public. For all I care, you can spread your propaganda all over the scene channels and all over the forums. But I KNOW that you know what you did, and I KNOW you know how you treated me, and yet, you use my blog against me.

Fuck the Scene

I'm flat out tired of this bullshit. There is nothing but rot left in the DS scene. From SC splitting the scene to card makers not releasing drivers and everything inbetween, it is just fucking ROTTEN. I quit. Good fucking riddance. I hope you are happy. If you want to complain about this, go see the people in #dsdev and #mellowdsdev on efnet.

Monday, September 18, 2006

What's up with this...

Anyone else notice that MaxConsole has placed the news that DSOrganize runs unmodified on their card system, yet hasn't even posted about my latest update?

Saturday, September 16, 2006

DSOrganize 2.3, Source out!

Hey everyone! I've recently put out DSOrganize 2.3, as well as the source for the project. This release is a maintenence release, and I decided to put it out now because with this semester, I am really not going to have time to release anything until after finals in December. I figured I would at least get a version out that has a few more bug fixes and such, before leaving the project to get stale for a few months. Don't worry, as I am not dropping the project, and have big plans for it when I can start working on it again!

As for the source, I was very hesitant to put it out, but since so many poeple would like to see it, I've made it available online. I really really don't want poeple to make modifications or repost their own compiles, aside from cart compatibility tests and such, as this IS my personal hobby. If you must include it in a commercial project or recompile with modifications, please talk to me first.

For the time being, feel free to hang out in #dsorganize on It's a great place to meet other members and usually get quick help and such!

Sunday, September 03, 2006

Card Compatibility and Such

First, I will start with an announcement. From here on out, M3 products WILL NOT be officially supported. I will still put out compiles with the current (semi-working) 2.25 drivers, but I will not actively continue to fix them. I'm sorry it had to come to this, but I started DSOrganize as a fun little project, and with the constant stress on card compatibility, it is becoming a chore. I have tried numerous things, including using old beta drivers, and the newest drivers on the CVS. Even when I don't change the driver, compatibility changes per compile. So I repeat, I will NOT support ANY M3 device officially any longer. This includes the M3CF, M3SD, M3miniSD, and the G6, as well as any other new products that they spit out.

The second announcement goes out to card makers, as well as casual homebrewers. Card makers, PLEASE consider releasing official drivers in source form to the community. When you make a new card and claim it is compatible with homebrew, new users do not understand that drivers have to be written. The creators of homebrew take the heat because logically, if a card suports homebrew and a homebrew isn't working, it must be the programmer. Also, homebrewers PLEASE research what you are buying. I am more than happy to reply to a personal email on what I recommend to use with DSOrganize, and I'm sure most other homebrewers would be happy to do the same. There is also a perfectly usable FAQ and forums for you to find out other's successes with cards. If you have a product that is not supported by DSOrganize, please petition your card maker to put out official drivers. Asking me only does so much good, as I can only implement your card if there is a reliable driver. Asking chishm is only so good, as he would need to spend many hours reversing the card, and sometimes doesn't even have the card to test on.

As of right now, DSOrganize is tested working on GBAMP, NinjaDS, MK2 and MK3 (although NeoFlash products don't boot homebrew, they still work as storage when booted from a GBAMP). These are the only cards I own, thus the only cards I can guarantee the greatest success on. Reports state that EZ4 with read only support works, and SC CF, SC SD, and SCLite are all working, although I cannot guarantee it works to your satisfaction.

Also, before making bug reports, PLEASE be sure you are doing things correctly. For example, I got a ton of reports saying .ds.gba didn't boot on M3 and to please merge the homebrew databases so M3 could get .nds. I deleted all my work on the M3 database and merged it with the GBAMP database as so numerously requested, only to get a flood of reports saying that their M3 doesn't work with .nds. A recent conversation with someone has revealed the fact that .ds.gba booted by just pushing A TWICE. This will NOT be reversed, as I am not redoing all those packages, so in the future, please investigate to see if there is something you could be doing different.

I know that this sounds very rash, but I am starting to get tired of working on DSOrganize due to all the stress of keeping multiple releases and constantly trying to fix things not related to my code. I hope you all understand.

Tuesday, August 29, 2006

DSOrganize Gray Update

I have updated gray with new drivers for Max Media CF. Let me know if it works, and what does or doesn't work on it (IE booting homebrew, writing, etc). Thanks!

Monday, August 28, 2006

New DSOrganize Blue

I have cracked open the backups and grabbed the files in the fatlib from 2.1 in the hopes that this version can be properly patched for SCLite people, and that it would work for the rest of the poeple for whom 2.25 broke. Head on over to my page and download the blue release, and let me know!

DSOrganize 2.25 Out!

Hey again everyone. I'm putting out this release pretty quickly as it is just meant to be a maintenence release. Big things in this release include a bunch of fixes for random bugs and a new SuperCard driver, so hopefully the SCLite will work fine. Also, I took out the driver for ninjaSD and MK2/MK3 on the Blue and Green because you guys whined so much about the 3 second boot time. Enjoy, as this might be the last release for a few weeks, what with school and such taking up my time now.

Head on over to the DSOrganize homepage to download the latest package for your card. Also, any questions, comments, just want to chat? Feel free to drop by #dsorganize and say hi.

Thursday, August 17, 2006

DSOrganize 2.2 Final Recompile

Since discovering that fixing SuperCard booting broke M3 miniSD V2+ booting, I've decided that I have to (unfortunately) start to maintain two compiles. Instead of naming them after a random card it should work with, I've decided to color them, and let people collaborate and post feedback on which version works the best. Please head on over to my homepage at and try the two posted versions. Feedback on what card you have and which one worked for you is VERY appreciated and will go towards making the FAQ more accurate.

Thanks guys!

Wednesday, August 16, 2006

New SuperCard Test!

Ok, I've gotten confirmed reports that this new test version works with SuperCard! Get it Here and write back! Also, get in #dsorganize on to chat, get support, tests, and the like.

This test is confirmed with these adapters:

Full support:
SC miniSD
M3 miniSD (Version 2 reported working)

Read Only:

Not working:
Max Media CF

It is unconfirmed with these adapters:

Supercard Test Version

I have compiled a newer test library with the code that used to work for SuperCard CF/SD, and would like you guys to test and report back to me on it. Get the file here and try. Also, Max Media CF users, please give this one a spin too, let me know.

Tested working on: GBAMP, NINJASD, MK2, MK3.

DSOrganize 2.2 Final Out!

Ok, so I worked pretty hard due to some requests to get it out as fast as possible, and DSO 2.2 Final is now out! The list of fixes on this one is longer than any other set of updates, I really tried to polish this verison for you guys! Please note that even though the G6 team released a fat lib, I will not be adding support until they release the source for their adapter. It's not just that I don't want to have a second compile just for G6, but also I have added functions to my modified version of the fat lib that are needed for DSOrganize to run, so it is physically impossible.

Maybe someone can reverse the code and provide it as a standard interface to chishm's fat lib?

Anyhow, you can find the update on my site at Happy homebrewing! Please give me feedback on SuperCard/M3 compatibility, as well as Max Media CF compatibility! Thanks!

Monday, August 14, 2006

About DSO 2.2 Final

Well, I know you guys are all hot and bothered about the next release of DSOrganize. Unfortunately, it looks like I will be holding onto the release at least until the end of this week. I want to get down to adding a few more requested features and smoothing out some more pages, as this is going to be a final release, not a preview. I'm sure you will think it worth the wait, as I have fixed a few bugs in IRC, updated the configuration screen, changed a few icons, added MANY things to the browser, and worked on FAT compatibility. Hopefully this next release works fine for those struggling with their CF cards.

SHAMELESS PLUG! As you know, it is rather hard to test for accuracy and compatibility on a card that you don't have. I am able to test on the GBAMP and the ninjaSD, as well as MK2 and MK3 as I own one of each of these, but with other cards, I have to hope that it works. Also, being vocal about the release is appreciated. I would much rather hear about it a day after so I know what I did fixed/broke something on your card, rather than stumble on someone whining on some forum 3 weeks later!

Thanks to everyone that follows my work, you make homebrewing fun!

Monday, August 07, 2006

Libraries out!

I've put out a new version of libFB, as well as released libPicture, the library I put together to display pictures in DSOrganize. Also, I've put up an edited version of chishm's old library for FAT. Check them all out at

Plese note that some of the links on this blog are no longer valid as the code and executables for depreciated examples have been deleted.

Friday, August 04, 2006

Why Am I Not Posting Here?

I kinda got bored with blogging when I didn't have little updates to the minigames that I was making, but I realized that although I have a perfect medium for releases (my site) and a perfect medium for Q&A and bug reporting (my forums), there is no good place to make announcements, etc. I've been doing it for now in my forums, but that's not a very good place to grab information, as topics shuffle around a lot. I think I will recommission this blog as a decent place to put out information as to the current status of DSOrganize, etc.

So, to get the whole thing rolling, here are a few recent occurrances. The homebrew database has taken a few new moderators to help the flow of homebrew onto it speed up a bit. Also, a new loader in the code should allow people without a supercard/gbamp to boot files within DSOrganize. I should have a release out later today/tonight, so check occasionally on my site to see if I've got it out yet.

Sunday, January 15, 2006

New DrugWars!

I have completely revamped the DrugWars release I have had out for ever and ever... Also, I have put out a new more useful libfb. Details at Enjoy everyone!

Sunday, January 08, 2006

Dual BG Stuff

I am starting to do NDS Dev again. Sorry for the loooong hiatus, my NDS bricked with Mario Kart and I had no way to recover it until now. First things first, I have put down the clickRPG project. Sorry to disappoint anybody, but I kind-of lost interest in it. Second, I have a new demo for you guys. I had a lot of trouble getting dual exrot backgrounds to work, so when I finally got a working piece of code out, I decided to turn it into a demo for you guys out there to learn from. Don't ask me to explain every line, as I'm still somewhat shaky on the whole dealie, but the code can be copied, used as a template, or even used as wallpaper if desirable, I don't care.

Here you guys go: dualBG.rar

NOTE: Requires libfb to compile. You can easily take the text display portion out to remove the need for libfb.