libnds 1.3.6 and default arm7 0.5.5
libnds 1.3.6 and default arm7 0.5.5 are now available through the devkitPro updater.
See the forum announcement for more details.
libnds 1.3.6 and default arm7 0.5.5 are now available through the devkitPro updater.
See the forum announcement for more details.
The latest versions of libnds, dswifi and the corresponding default arm7 binary are now available on sourceforge and through the devkitPro updater. See the forum announcement for further details.
libnds 1.3.4 and dswifi 0.3.8 are now available through the windows updater, for more details on the updates please follow the links to the devkitPro announcements forum.
devkitARM release 25 updates newlib to 1.17.0, gcc to 4.3.3 and adds some minor fixes to the included tools.
dswifi 0.3.6 is a minor bugfix release to remove constant strings which were misplaced in a header file.
This release is also now available through the windows updater.
As usual all these releases are available through the windows updater.
Important Note: breaking changes.
Interrupt initialisation is now done before main including enabling the vblank interrupt. Since the functions to do this are common to most if not all homebrew apps we decided to simplify things rather than adding extra initialisation in user code for the FIFO based command system. Calling irqInit in main will currently break your code.
The GL side of libnds has the rotation matrix fixed so it now behaves like GL on all other platforms, code which compensated for the faulty matrix will behave rather oddly now.
devkitARM release 24 is now available on sourceforge.
dswifi has been updated to 0.3.5, mainly a maintenance release but sees the addition of support code for the new default arm7 binary.
Maintenance release for libgba which sees the dldi drivers moved from libfat.
libnds sees extensive updates
The new default arm7 is the heart of this release set. It now contains interfaces for dswifi and maxmod along with a fifo based command system. This is designed to suit the needs of most homebrew programmers allowing them to write more complex games without having to delve into the horrors of multiprocessor code.
Last but certainly by no means least we bring you one of the best featured audio libraries yet seen in the homebrew scene. Mukunda Johnson (eKid) has done sterling work in supporting mod, xm, s3m & it tracker formats along with APIs for sound effects and streaming audio. For full details of using this library see the updated examples and the documentation at www.maxmod.org
The nds example set has been updated with many samples illustrating use of the new background API, dswifi connection and basic communication. There are several new audio samples covering microphone recording, module playback with sound effects, song events and streaming.
This is just a minor maintenance update to fix some linking problems.
As usual, the binary is available through the updater for windows users. For other platforms several binaries are provided on the devkitARM release 23b SF package. The latest buildscripts are the 20080516 package.
There is now a linux x86_64 binary available thanks to DesktopMan for the loan of a machine to build this. Please report on the success of this binary in the forums.
Several users have been adding support requests and other toolchain related questions to the comments. Please direct these to the forums where more help will be forthcoming.
The latest release of the ARM toolchain is now available. There are a number of improvements
devkitPro Updater 1.4.6 now downloads and installs the default.arm7 file used for arm9 only projects separately from libnds. This will allow us to maintain a much improved default arm7 core which will later include built in wifi support.
As usual, windows users should run the updater which will update itself, make sure you add the new default arm7 when shown the update list.
For other platforms where automatic update is not available here are the links to the SF releases.
The donations page has been fixed, thanks to those who told me the donation buttons were broken. Your support is much appreciated.
A porting guide for 4.3.0 is available on the main gnu.org site, there are a number of new features and better conformance to C++ standards.
The devkitPro coffers are also running a little low and it’s almost time to pay the hosting fees again so, if you have any spare change in Paypal and feel that devkitPro is a worthwhile cause please feel free to make a donation using the button at the top of the menu.
I’ve just finished uploading the files for devkitARM release 21.
devkitARM release 21 requires libnds 20071023 - the argv and time additions have part of the implementation in libnds. The latest DS crt0 also calls extra startup code not present in earlier libnds versions.
All files are now available through the automatic installer/updater.