-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|550|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Blogs Home -> Blogs

Created : 10 January 2009
Edited : 01 September 2009
System : Mac


The 'Bigger, better, longer' version of DSision

I thought I'd set up a blog specifically for DSision2, so I'll be directing people to this entry instead of random sites and videos(Jay, you can expect an extra four or five hits per month ).

What is DSision 2?

DSision [di-iszh-uh n] (named by Jayenkai) is a replacment firmware for Nintendo DS flash carts. At the time of creation, most flash cart firmwares presented the user with a fairly simple, menu system, usually just a list of filenames on the screen. I aimed to remedy this, by creating a nice looking, easy to use interface for loading homebrew programs on the DS. The first version of DSision, although reasonably popular, was rushed and not entirely what I had envisioned. So after a while, I started work on the second version, which boasts higher resolution icons, greater colour depth for both backgrounds and icons. More customizable themes, including the customization of every single icon.

When will I release it ?

I have no idea I'm afraid, my work on DSision2 has slowed recently, but fear not, DSision 2 is in a stable state and almost fully functional (some of it's 'extra' features don't fully work yet) and perfectly usable, so if I do give up on it, I will release it as-is, most likely including the source for anyone who might want to continue the project.

What does this awesome program look like?

Here area a couple of videos and screenshots...

View on YouTube
View on YouTube

View on YouTube
View on YouTube

View on YouTube
View on YouTube

View on YouTube
View on YouTube

View on YouTube
View on YouTube

What features does DSision 2 have?

Works on R4DS (a popular, yet outdated flash cart)
Larger, higher resolution, higher colour depth icons
Custom icons per file/folder
GBA support through EZ 3-in-1
EZ 3-in-1 RAM unlocking


DSision2_26_April_09.rar(latest build).

If anyone hasn't yet, you can vote for DSision2 in the R4 homebrew contest here.



Sunday, 11 January 2009, 15:25
OK guys, I'm releasing this soon, mostly I'm just tired of thinking about it. It work roughly how I wanted it to, there are some features still to be added, but I can't be bothered

Anyway, I'm putting together a homebrew boxart pack for it, I made a topic at gbatemp, not sure if jay is happy with me linking it, so i wont for now.
However, if anyone wants to add a cover for any ds homebrew you use/like/know of, just save the images at 128x115 and link it here, I'll add it to the pack.
Monday, 12 January 2009, 02:29
Why, what's up with the link?!?
Monday, 12 January 2009, 03:24
Nothing, just that some people don't like that site (all their talk of r0mz etc.).
Friday, 16 January 2009, 18:15
Here is the new boxart...

and finally, the download link...


Some notes.
For the boxart images to work, they need to be named to match the filename of the .nds file you want to use it with. So if you have "dsision.nds" on your card, the boxart image needs to be named "dsision.nds.bmp" Same with the custom icons.

If anyone wants to add support for DSision to their own DS homebrew, all you need to do is add the following to your code -

to read the filename passed to it from dsision. "fat:/your.ini" can be anything you like, all you need to do is add the relevent section to the filetypes.ini file, in dsision/system/...

this one is for frodo save states -

Tuesday, 20 January 2009, 16:28
I have installed but backlight goes off on my Phat version. Have read updates.txt and see that this is supposed to be fixed. Have also tried modding dsision.ini Phat entry to 1 to see if that fixed it but it did not.
I am using a gba movie player(modded firmware) and 1gb compact flash card in slot 2 with a dsmotion in slot 1 if that helps any, on a DS Phat(modded firmware also) as mentioned before.
Tuesday, 20 January 2009, 16:42
Check the DSision.ini, there is a part for telling it you have a phat ds.
Friday, 13 February 2009, 18:35
Hey, your program is real cool. I got some of my back commercial roms to work. When the rom loads you get a black screen. I like the fact that you can add the box art. Maybe you should make it to be the operating system on a cart. Maybe flashing a cart with some bio, that way it just play the Dsision. Are you going to continue to work on the project or are you going to release the codes for others to continue?
Saturday, 14 February 2009, 04:24
Most cards allow you to autorun a file, usually it has to be renames to a specific name. Work is still continuing on dsision so you can expect more updates in the future.
Monday, 23 February 2009, 13:37
the program is great. Suggestion will be to come up with your own cart. Alot easier to see the games, got the box art for the games. Works great.

any new updates?
Monday, 23 February 2009, 14:29
Come up with my own cart?!!!!! bit expensive don't you think?
Monday, 23 February 2009, 14:50
Yeah, but think of the profit!!!!
Monday, 23 February 2009, 15:03
Oh, for anyone reading who cares, the next release of DSision can be controlled with the slider addon, I just added the code, it works well.
Monday, 23 February 2009, 15:56
Dang, that was quick!
Monday, 23 February 2009, 16:12
I'll do a video in the morning if I remember.
Monday, 02 March 2009, 17:18
So when is the new dsision going to be release? Were can we downloaded from?
Wednesday, 04 March 2009, 08:17
I know is expensive coming out with your own cart. But why not flash some bio, to an already existing cartridge to run your program right of the bat. Flash a DSTT cartridge with new firmware to recognized your dision2 as the working firmware. Your program is real good. Takes a little to load but is worth it. Maybe someday it will not take as long to load.
Wednesday, 04 March 2009, 08:20
Where can we get a image of the for the nds cartridge.
Wednesday, 04 March 2009, 18:24
You mean the sticker? or the icons on the screen?
Wednesday, 04 March 2009, 22:32
The sticker. Also I was wondering how did you get the box art to match with the game. I wanted to moddified the nes emulator. That way when I scroll down the list of games the box art appears on the top screen. If you can give alittle assistant.

Thursday, 05 March 2009, 12:54
I'm afraid I lost the image recently, as I had a couple of problems with my hard drive
As for the boxart images, all you need to do is name the image exactly the same as the file you want to use it for, but put .bmp at the end of it.
So if you want a boxart to match the file "game.nds", just name it "game.nds.bmp" and put it in the folder with the other ones.
Thursday, 05 March 2009, 15:23
Well, I know how to do it to your program. But I want to moddified and nes emulator to show nes boxart. I got to write it in the source code an recompile the emulator. Just wondering how you got it done.
Thursday, 05 March 2009, 15:44
oh, you'll have to write an image loader, the .bmp format is very easy to understand. If you are able to correctly compile the emulator, it shouldn't be too far out of your grasp to add a simple bmp loader.
Monday, 20 April 2009, 20:12
I was wondering what did you use to get the botton screen aboe to move games from let to right side? I want to try to incorporate to the Wii system. USB GUI Loader.
Monday, 20 April 2009, 23:15
How do you mean?
Tuesday, 21 April 2009, 20:21
You see the picture on the top to the right. Right under neath the commodore images. How did you get the bottom menu to laod like that. I want to try to incorporated into the Wii gui usb loader. So the boxart images do excatly what your images do.
Tuesday, 21 April 2009, 23:17
It uses the ds's 3d hardware to change the shape if the icons, they are rendered onto a 3d object and the corners repositioned depending on how far across the screen they are. There are quite a few tutorials on the web for coding the 'coverflow' effect.
Tuesday, 16 June 2009, 20:15
Hey Spinal, first off let me thank you for the great work on DSision. second i hope you can help me solve an issue.

im running DSision on my DSlite and R4 as a firmware replacement. it appears DSision is just ignoring the skins on load up tho. it always boots into the ipod one and sometimes even refuses to let me select another theme while running the program.

thanks in advance
Tuesday, 16 June 2009, 23:09
Have you tried both of the versions from the top of this page?


DSision2_26_April_09.rar(latest build).

If you still have a problem with these two versions, I'll upload the one directly from my own card, which is working fine for me.
Thursday, 15 October 2009, 00:45
I tried putting it on my acekard 2i but it doesnt work, what am i doing wrong?
Thursday, 15 October 2009, 12:49
I don't know, what do you mean by "it doesnt work"?
Wednesday, 28 October 2009, 03:53
I have the problem where my DS ignores the skin that I choose, so it always comes up on the iPod skin.
I tried deleting all other skins except the DSi skin but it starts on a green screen.
Then I renamed the DSi skin to iPod and it works but the text is really funny.

Still, love Dsision2, think its awesome.
Wednesday, 28 October 2009, 03:59
Also, I kinda made a DSi skin myself [well, updated your one].
It has better icons and stuff, just minor improvements.
But I need permission to release it right?

Finally, are you still working on Dsision2?
Thanks in advance.
Wednesday, 28 October 2009, 05:47
Maybe try the DSision2_08FEB09.rar version?

You can release your skin when/where ever you like. There are no restrictions, no permission needed.

Sadly I am no longer working on DSision2
Friday, 30 October 2009, 06:27
I've submitted my skin at FileTrip: download here
Whatchya think? ;]

And thanks, by the way :]
Friday, 13 November 2009, 20:23
sorry for taking forever to reply,

heres my root:

DSision - file folder

PICS - file folder

YSMenu - Config settings



DSision2 - NDS file

YSMenu - NDS file

when i turn it on it says
"system file is missing"
Wednesday, 02 December 2009, 22:05
Hello Everyone!
I just bought a card on line which is supposed to be a R4-SDHC card. I installed Dsision and YSMenu (see pic) but I still can't get it to boot. All I get is a red Question Mark Sign with the word "Menu".
Can anyone tell me what am I doing wrong?

Wednesday, 02 December 2009, 23:43
Some R?4 cards are not R4's at all, most in fact, are cheap clones, others are clones of different cards and just use the R4 name for popularity. It is possible that your card is a clone of a different card, perhaps someone over at gbatemp.net might be able to help, they seem to know a lot about R4 cards and such. But looking at the pic, it looks like you don't have the system software on the card, which, if your card is a genuine R4/clone should have a system folder and a couple of other files. Maybe this page will help - https://www.r4sdhc.com/down.asp
Saturday, 12 December 2009, 02:55
Then buy 'em. This is no place for pirates.
Wednesday, 16 December 2009, 21:03
I'm using a TTDS with an 8GB SDHC card, and all it does is give me white screens. Is there any way to get Dsision support for SDHC card formats?
Wednesday, 16 December 2009, 23:32
nope, sorry.
Monday, 28 December 2009, 05:20
my problem is that dsision2 dont open neither of my folders nor my games. else it loads correctly any idea y?

thnks xD
Monday, 28 December 2009, 06:55
I really can't think of any reason that it wouldn't open folders
Monday, 28 December 2009, 21:54
Hey spinal could you plz upload the dsision u r currently using all the files.

And also if u could upload the source code it would be nice.

Tuesday, 29 December 2009, 01:54
Spinal's already had MAJOR issues with Source Code theft, so I doubt he's about to post any code any time soon. (search at GBATemp for DSision3)

Additionally, I'm sure Spinal won't mind me saying that he's not the world's best bet for backing things up (have a hunt around here!!) so any "latest" DSision could have all manner of crazy bugs in it
Tuesday, 29 December 2009, 08:12
I'm currently not using any version of DSision, a bad advert for myself I know, but I am working on DSisoin3 (the real DSision3 that is, called DScovered.
Friday, 01 January 2010, 00:40
hey spinal i wud like to know how to change the font?
Friday, 01 January 2010, 04:24
You can't.
Wednesday, 03 March 2010, 00:52
No releases yet? SDHC support would be nice
Do you plan to share the code?

Nice work, please don't leave it!
Sunday, 08 May 2011, 11:30
Hi Spinal are you still around..?
Monday, 09 May 2011, 03:16
Indeed I am
Monday, 09 May 2011, 04:29
You can't get rid of spinal, he will always be around.
Tuesday, 10 May 2011, 12:24
@spinal nice to see you maate...
Hi could you send me the source code for this,it was made with palib..?
Tuesday, 10 May 2011, 12:34
What happened to your website,if you need one i can host it for you...??

Free of course..
Tuesday, 10 May 2011, 15:09
I think Spinal's in the same mindset as me, when it comes to OpenSource.
I see people getting ripped off, enough online, that I've always found it difficult to opensource my stuff.
I'd trust most people here, but there are some dicks out there, and if they have to work to rip me off, then that's a damn site better than me giving them the opportunity!

Recent case-in-point, Canabalt theft
Wednesday, 11 May 2011, 01:35
There really isn't a lot in the source that is of use. It's rather a simple program, just read the filenames, read the images, move them left or right, call hbmenu to load the app.
Friday, 13 May 2011, 06:50
I don't rip peoples code off anyway..I have only made 2 apps..One is Etch a Sketch (with help from Spinal.. ) and DpaintDS was made with DS Game Maker.


(It's rather a simple program, just read the filenames, read the images, move them left or right, call hbmenu to load the app..)

I don't understand...How would you post that as a code..? (if you dont want to send me the source code its fine but it dose say in your post you might include it so someone can continue with the project,all I want to do is make it better.. )

P.S I would like to make this so it loads roms the same way DScovered dose.Example: Click on the rom(game) it loads AceKard 2 firmware to use autorun function to load..??

And make the info (were it says the name of the rom) in the middle and a bigger font size like on your DSi4DS...??
Friday, 13 May 2011, 07:52
Oh and Nell you have a place now..

Spinal Place
Sunday, 12 February 2012, 01:43
um im having a problem i have a dstt and want to play comercial games so i got ysmenu but when i boot the system ysmenu comes first and i have to select dsision and once i do that i go to my game folder(in dsision) select a game and it goes back to ysmenu(its a loop). why?
i want the flashcart to go to the dsision menu directly not the ysmenu,and when i select a game i dont want it to go back to ysmenu(the ysmenu has nothing selected just from the beggining)

please help!

ps sorry for bad english
Sunday, 12 February 2012, 14:14
There are instructions in the readme.txt...

make sure ysmenu is called ysmenu.nds and that you use ttmenu.dat from dsision2. Thats all you need to do.