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.

Announcements And Comments > Merry Christmas Folks!

#165154 - wintermute - Thu Dec 11, 2008 12:01 am

devkitARM release 24 is finally here along with a bunch of other goodies for your homebrew delight.

http://www.devkitpro.org/devkitarm/devkitarm-libgba-libnds-libfat-dswifi-and-a-big-surprise/
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#165155 - Chano Marrano - Thu Dec 11, 2008 12:11 am

I just have to say that maxmod for GBA is AWESOME!
Great sound quality, xm and it modules, sound effects, just WOW!

Bye bye AAS!

EDIT: jingle support! :)~
_________________
Sh*tty RPG

#165157 - DiscoStew - Thu Dec 11, 2008 3:03 am

wintermute, you just made my Christmas! I'ma go try it out ASAP!
_________________
DS - It's all about DiscoStew

#165158 - nanou - Thu Dec 11, 2008 3:38 am

thanks wm!

edit: Just checked out the maxmod demo. Excellent work there. (I'm particularly amused by the inclusion of Acidjazzed Evening in the playlist.)
_________________
- nanou


Last edited by nanou on Thu Dec 11, 2008 6:22 am; edited 1 time in total

#165160 - zazery - Thu Dec 11, 2008 4:33 am

Not a day too soon, I will be going on holiday tomorrow where I won't have an internet connection. I've been looking forward to this release since it was hinted at a few weeks ago. Thanks!

#165170 - kusma - Thu Dec 11, 2008 11:30 am

Awesome! :)

#165171 - Rajveer - Thu Dec 11, 2008 12:21 pm

Sweet, can't wait to play around with arm7, thanks for all your hard work! :D

Btw, what was the problem with the GL rotation matrix that has been fixed?

#165190 - wintermute - Thu Dec 11, 2008 11:10 pm

Rajveer wrote:
Sweet, can't wait to play around with arm7


We've now spent a lot of time building the default arm7 core to the point where most users shouldn't need their own custom code there. This will make porting easier as well as allowing us to build more examples which previously would have required a custom arm7 core to work.

Unless you have a particularly pressing need for some arm7 functionality we don't currently provide I would recommend sticking with the default core. Avoiding custom arm7 code in favour of the default binary will also help us to improve the functionality it provides. i.e. if you really need something that isn't there then please ask, we'll see what we can do.

Quote:
thanks for all your hard work! :D


We aim to please :)

Quote:

Btw, what was the problem with the GL rotation matrix that has been fixed?


The rotation matrix in the libnds GL wrapper was transposed, basically this meant that some rotations went in the opposite direction to what you'd expect if you were used to GL on other platforms. Sorry, this is probably a fairly breaking change for anyone who's already spent much time with 3D. It does mean that GL on the DS now behaves pretty much as you'd expect.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#165204 - ritz - Fri Dec 12, 2008 2:33 pm

Thanks for the release, it's much appreciated :)

In regards to using the new default arm7, I noticed there's code for an actual full system sleep mode on lid closure. I'd prefer getting rid of my sleep routine and simply using this new non-custom default core from now on. However, I'm having difficulty getting it to work. Am I jumping the gun here... is it supposed to be functioning yet? Or perhaps I'm just missing some supporting code in arm9. I'll keep tinkering.

Thanks again guys.

EDIT: Nevermind, sleep works fine (I screwed somethin' up). Anyway, now I'm fully converted to this release and using the non-custom arm7.

#165211 - wintermute - Fri Dec 12, 2008 11:16 pm

Excellent news!

Did you have many problems getting your code updated to work? We tried hard not to break existing libnds based code too much but there were some places where it was difficult to avoid.
_________________
devkitPro - professional toolchains at amateur prices
devkitPro IRC support
Personal Blog

#165221 - ritz - Sat Dec 13, 2008 3:47 am

No, it was all very straight forward.

Changed to the new renamed reg defines, removed my powerON and irqInit things, moved my custom font/console code to the new API, updated the touchRead calls, fixed a few type problems in EFS lib, and finally changed all the trig LUT stuff.

I had some trouble with the trig changes at first. I didn't realize that calls to glRotate?i and the gluPerspective functions were using the new sin/cosLerp and I was passing values of 0-512 like it was done in the previous libnds version. Everything looked funny the first time I ran my rom :) All good now... needed to use 0-360 and degreesToAngle() with those lerp functions.

So, in short, I basically just checked out the updated examples for info and help.

#165275 - Quirky - Mon Dec 15, 2008 11:23 pm

EDIT: meh, pibkac.