Jul
23
Filed Under (Uncategorized) by dovoto on 23-07-2009

Most of you have probably come across a few bits of information about DSi homebrew. I was finally able to poke about a bit my self thanks to some help from Wintermute at www.devkitPro.org and got some of my own code running.

Not too exciting but here is my first little demo using the same save game hack to execute code on the DS and the DSi.

Its a simple “count to a million and change the screen color” demo to test how long it takes the two systems to execute.

As you can see we are definitely in DSi mode and the DSi indeed is clocked at 2x the speed of the DS.

More to come

DSi Blink Test

Comments

cory1492 on 23 July, 2009 at 5:19 pm #

Thanks for sharing this vid Dovoto – that definitely proves something; had no idea the exploit worked on both machines, looking forward to hearing what the DSi mode ‘toggle’ actually is :)


Da-Bomb1 on 24 July, 2009 at 11:41 pm #

Well. It’d be pretty friggen easy to fake such a thing. But I’ll trust you and say good job! :O Is it possible to get much more than this up and running, or is the DSi’s hardware too different to really do much right now?


coolboy302 on 25 July, 2009 at 1:41 pm #

it might just be my computer but i cant see the video anyone else with the same problem


dovoto on 25 July, 2009 at 7:33 pm #

No, the only real limitation at the moment is that we dont have enough space in the save file to do anything interesting just yet. The current focus is to get some sort of loader in place to allow a bit more room. The hardware seems to be very similar to the DS such that most of our libs should work out of the box.


Da-Bomb1 on 25 July, 2009 at 9:51 pm #

Hm, seems as though the DSiWare games out now aren’t exactly taking advantage of this extra hardware power. Maybe Nintendo’s restricting the use of it or something? Or maybe developers are just being lazy. But then, with Asphalt, it looks like Gameloft didn’t take advantage of the extra RAM, it seems. Instead of loading multiple cars from the showroom into the RAM at the same time, it only loads one at a time, which is annoying. Dunno whether this is Nintendo’s fault or just because the hardware couldn’t handle it. Either way, guess we’ll see exactly what the DSi can handle when you guys are through with it. :D


Curious on 26 July, 2009 at 2:55 am #

Is there any chance of having the save-game hack explained? Team Twiizers did not explain how they did it, but you were able to achieve the same thing.

Other than an SD card to copy the save file between the PC and DSi, and a game that uses DSi-mode, do you need any additional hardware?


Jotokun on 26 July, 2009 at 6:40 pm #

It would probably be best if this exploit werent released until there was some way to write a channel/program to the nand flash. That way we dont risk killing our way in with a firmware update.

I knew that Twiizers was running their code in DSi mode, and now we have video proof. In your face, non-belivers!


Boo on 28 July, 2009 at 4:11 am #

the game warioware snaped runs in dsi mode wright ?? and have anyone tryed takeing a dsiware game apart ?


Connor on 28 July, 2009 at 6:16 am #

This is good. I don’t see why Twiizers didn’t do this.
Nice job! ;)


Boo on 29 July, 2009 at 3:15 am #

oh and i know how to put custom images on a dsi its easy just name it HNI_0001 or the current image taken number then change the camera type to nintendo and camera to nintendoDs and image must be the right size p.s tell any one cause i cant youtube it yet :(


fireking220 on 30 July, 2009 at 5:28 pm #

Boo that won’t work. Just changing the camera type and maker wont change a thing. It’s in the Hex code that changes everything. The properties might say otherwise but the hex doesn’t. And someone has tried to take a Dsi game apart and managed to sepreate it into an arm7 and arm9 bin files but hasn’t gone anywhere with it.


Cthulhu32 on 31 July, 2009 at 11:16 am #

Nice job Jason. So it looks like a pretty easy exploit then, just overflow the name and overwrite the EIP? I’m curious what you and Wintermute had to do differently to get DSi working vs. DS (if anything?) in terms of video, but I’m guessing you guys will release those details coming up shortly. Also I’d be curious to see how many other games that switch to DSi could potentially have this type of injection.


Boo on 31 July, 2009 at 6:06 pm #

hex code? well that explains why the pic says cannot display in the photo menu BUTT atleast its there :D & yea i thought that takeing a game apart wouldnt work i ment see what a dsi-mode dsi ware game is composed of would it be possable to use a usb or moded flash cart to look into the thing O.o


coders on 10 August, 2009 at 3:47 am #

Thank you! You often write very interesting articles. You improved my mood.


Arnavutköyde satılık arsa on 23 April, 2010 at 3:17 am #

рУССКИЙ язык – параша


Post a Comment

You must be logged in to post a comment.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
  • Programming Competition

  • electrobee Banner

Featuring WPMU Bloglist Widget by YD