libnds 1.3.4

Latest devkitPro news and announcements

libnds 1.3.4

Postby WinterMute » Sun May 31, 2009 12:40 pm

  • add IPC sync bits to irqEnable/Disable functions.
  • refactor & simplify fifo command pipe, this fixes a problem we were having with wifi.
  • add critical section macros.
  • use size optimisation for arm7 code.
  • add shadow variables for write only registers.
  • add oamAffineTransformation, oamSetMosaicSub.
  • use correct names for mosaic registers.
  • CR doesn't do newline in console.
  • add systemShutDown function.
  • clear memory after realloc in DynamicArraySet as per viewtopic.php?f=15&t=414
  • correct memory corruption as per viewtopic.php?f=15&t=1328
  • add cpu usage helper functions.
  • patch applied from https://sourceforge.net/tracker/?func=d ... tid=668551

libnds 1.3.4

The default arm7 core and maxmod have both been updated for this release.

default arm7 0.5.3
maxmod 1.0.5

The NDS examples have been updated for all the latest changes.

nds examples 20090531

These releases are now available through the automated devkitPro updater for windows users.
WinterMute
Site Admin
 
Posts: 619
Joined: Tue Aug 09, 2005 2:21 am
Location: UK

Re: libnds 1.3.4

Postby vuurrobin » Thu Jun 18, 2009 11:27 pm

I looked at the [url=http://libnds.devkitpro.org/a00100.html]libnds documentation[/url] and the [url=http://devkitpro.cvs.sourceforge.net/viewvc/devkitpro/libnds/source/arm9/sprite.c?revision=1.13&view=markup&sortdir=down]code from sprite.c[/url], but I can't seem to find oamAffineTransformation and oamSetMosaicSub. I'm not sure if that is the latest version of the code of that I'm looking in the correct place, but I think that is where it should be. and for the documentation, it may be a good habit of updating it at the same time that libnds is updated.

it's a bit hard to use libnds without proper documentation, and I must say that that is one of libnds's weaker points :/ .
User avatar
vuurrobin
 
Posts: 195
Joined: Fri Jul 11, 2008 7:49 pm
Location: the netherlands

Re: libnds 1.3.4

Postby WinterMute » Wed Jun 24, 2009 1:26 pm

The code is all in SVN, the CVS hasn't been updated since some time last year.

As for documentation, unfortunately it tends to take a bit of a back seat to bug fixing and other improvements. It's getting there slowly but this is one of the areas where we could seriously do with some help.
WinterMute
Site Admin
 
Posts: 619
Joined: Tue Aug 09, 2005 2:21 am
Location: UK

Re: libnds 1.3.4

Postby vuurrobin » Wed Jun 24, 2009 2:04 pm

never knew there was a difference between SVN and CVS <.< . that explains why I couldn't find it.

I downloaded the code from SVN (I think), and i could find the oamAffineTransformation and oamSetMosaicSub functions, and code also compiles fine when using it. however I couldn't find systemShutDown and using it gave me a "error: 'systemShutDown' was not declared in this scope".


I would be willing to help with documenting, but I don't know that much about the ds hardware (yes, I know about gbatek), so I dont know how much I could document. but I'm also working on a library, so a part of my time will be in that.
User avatar
vuurrobin
 
Posts: 195
Joined: Fri Jul 11, 2008 7:49 pm
Location: the netherlands


Return to Announcements

Who is online

Users browsing this forum: No registered users and 2 guests