Subscribe to RSS Subscribe to Comments
devkitPro
SourceForge.net Logo

devkitPPC release 16, libogc 1.7.0, libfat 20081205

As usual these releases are available through the devkitPro updater for windows users.

devkitPPC release 16 is now available.

  • upgraded binutils to 2.19
  • upgraded gcc to 4.2.4
  • additional extensions in newlib for (f)truncate, fsync, dirent.h support and 64bit file IO.
  • extensions to the gcdspsuite by Hermes.
  • gxtexconv by shagkur, a tool to convert images to GX textures.

devkitPPC release 16

Complementing the toolchain update is libogc 1.7.0

  • move from alpha state date versioning to full release number.
  • ensure floats are really single precision with certain PS_ functions
  • fixed FPR corruption problems
  • fixed _CPU_ISR macros to take care of other MSR bits than MSR_EE
  • fixed system shutdown issues
  • fixed wiimote disconnection problems
  • added libdi
  • added libasnd, DSP accelerated sound library from Hermes
  • added memory based reading for texture files
  • added IndTexMatrix function.
  • added Orthographic Fog. patch submitted by sepp256
  • low level disk IO drivers moved from libfat
  • make GX immediate functions inline
  • fixed SetArray bug with MEM2 for wii

libogc 1.7.0

libfat 20081205

  • Moved disc interfaces to appropriate libraries (DLDI to libnds, SD/USB to libogc).
  • Changed read/write functions to use size_t and seek function to use off_t — will help on 64 bit platforms.
  • Partitions no longer specified by fat1:/, fat2:/, etc.
  • Use “nice” device names. On GBA/NDS the default partition is still fat:/; however on Wii and GC sd:/, usb:/, etc. are used instead.
  • Added fsync and ftruncate functions.
  • Mount and unmount no longer startup/shutdown the device, this is the job of the host app.
  • Mount now accepts a partition start parameter.
  • Used standard types, eg uint32_t instead of u32.
  • Archive bit is set when closing/synchronizing a modified file.
  • Various minor bug fixes.

gba/nds users should await the forthcoming devkitARM release 24 and accompanying libraries, this will not build with current stable.

libfat 20081205

The gamecube and wii examples have also been updated for this release

gamecube examples 20081206

wii examples 20081206

with thanks to Shagkur (lead libogc maintainer) and also

Chishm, Erant, Svpe, Sepp256, Erant, Marcan, Hermes & K Rothman for their contributions to these releases.

Comments

  1. December 7th, 2008 | 9:21 am

    Thanks for your work, guys!

  2. Pakitovic
    December 12th, 2008 | 4:05 pm

    Great work!! Thank you very much to all authors and the new ones ; )

Leave a reply

Wordpress theme based on Fluidity redesign by Kaushal Sheth