gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > DSi / DSi XL differences + brightness levels

#177179 - sverx - Fri Jan 13, 2012 10:34 am

Dimensions, weights and screen sizes apart, do you know if is there any difference among a 'normal' DSi and a DSi XL/LL ?

And how can (in my code) change backlight brightness? There should be 5 levels, not only 4 as in DS Lite...

Edit: one more question... how is it possible to retrieve also the DSi / DSi XL firmware version?

Thanks! :)
_________________
libXM7|NDS programming tutorial (Italiano)|Waimanu DS / GBA|A DS Homebrewer's Diary

#177180 - yellowstar - Fri Jan 13, 2012 4:55 pm

sverx wrote:

Edit: one more question... how is it possible to retrieve also the DSi / DSi XL firmware version?


In DSi-mode, the hex string with 8-characters @ 0x02ffd7b0 stores the verdata title's contentid. Since verdata's content and contentid gets updated for each system update, you could manually build a table for each system version + contentid.(To get the version string directly you would need to read NAND)
And FWIW, the ASCII char @ 0x02ffd7b9 stores the region code used in the verdata titleid.(like 'E')

Seems like changing DSi screen brightness might require poking some DSi-mode registers, but I never looked into that.

#177181 - sverx - Fri Jan 13, 2012 5:22 pm

yellowstar wrote:
In DSi-mode, the hex string with 8-characters @ 0x02ffd7b0 stores the verdata title's contentid. [...]

You mean in main ram? Gets copied there at startup?
_________________
libXM7|NDS programming tutorial (Italiano)|Waimanu DS / GBA|A DS Homebrewer's Diary

#177182 - yellowstar - Fri Jan 13, 2012 9:41 pm

sverx wrote:
yellowstar wrote:
In DSi-mode, the hex string with 8-characters @ 0x02ffd7b0 stores the verdata title's contentid. [...]

You mean in main ram? Gets copied there at startup?


Yeah, launcher writes that data there from the TMD right before launching titles.

#177192 - sverx - Sun Jan 15, 2012 7:24 pm

I see, thanks YS :)

To all of you here: if you've got a iQue DSi please PM me, thanks!
_________________
libXM7|NDS programming tutorial (Italiano)|Waimanu DS / GBA|A DS Homebrewer's Diary