Page 1 of 1

June 2020 update

Posted: Thu Jun 11, 2020 9:26 pm
by WinterMute
devkitPPC release 37 is now available via pacman. Use sudo (dkp-)pacman -Syu to update or sudo (dkp-)pacman -S devkitPPC to install.

devkitPPC release 37
  • update gcc to 10.1.0
  • update binutils to 2.34
  • Fix and improve fread buffering patch.
  • syscalls interface reworked to use weak function overrides in place of the former table.
libogc 2.0.0
  • Fix unaligned IPL ROM read, use 32MHz
  • Add missing render modes, fix PAL timings
  • Support Game Boy Player startup settings
  • SI fixes and additions

libfat-ogc
  • Rebuilt with latest tools.

As always
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
With much thanks to exjam, rw-r-r-0644, QuarkTheAwesome, Maschell, fincs, Extrems, DacoTaco, and emukidid for their contributions to these releases.

devkitPro has a Patreon page. If you like our toolchains/libraries and feel like giving something back, you can become a Patron and help us stay alive and cover expenses. You can, of course, still make a one off donation if you prefer. Either way of contributing will be most appreciated :) We don't usually go to great lengths as to explain why it is necessary; but we'd like to kindly point out the fact that the entire homebrew ecosystem depends on the tools and libraries here at devkitPro we've put so much love and effort into.

As it's June again we're currently running a Birthday Donation Drive and if we manage to hit the $420 in donations we'll be bringing up freshly baked aarch64 tools for those who've requested support for aarch64. Vote for your favourite toolchain to get the aarch64 treatment.

This month, we have the following Patrons to whom we would like to give our most sincere thanks! (If you are a Patron and do not wish to be publicly listed, please let us know through any contact platform)

mtheall
TuxSH
Foster McLane
Ray Haleblian
HazDS Jeremy S Postelnek Joel Hoover
Admiral H. Curtiss Brandon Ian Burgwin Jacques Sabah mGBA Miras Absar rsn8887 Trevor Rudolph
Bernardo Giordano
Hamcha Jon Bell thejsa
Anders Persson Daniel 'dbeef' Zalega Josh Enders Kim Rosenbohm Lollie M4xw Thomas Finch Toby Hutton zeroZshadow

Re: June 2020 update

Posted: Mon Jun 15, 2020 10:06 pm
by WinterMute
general tools 1.1.0
  • bin2s can now generate headers directly allowing binary sizes to be emitted in header directly
switch-tools 1.7.0
  • Support SystemResourceSize property in NPDM META
  • npdmtool: add content and save data owner parsing
devkitppc-rules
  • updated bin2o rule for new bin2s
libogc 2.1.0
  • Add 4x4 matrix functions courtesy of Extrems.
  • Fix Hidv5 USB_Halt & Halt all usbkeyboard requests on close.
  • Allow setting speed per-channel for SD cards.
  • libaesnd improvements
    • compile dsp code from source, removing binary data in header.
    • support unsigned PCM.
    • more accurate frequency calc for gamecube.
    • correct default voice volume
    • add AESND_SetVoiceDelay
ppc-libvorbis 1.3.6
  • new package
As always
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

Re: June 2020 update

Posted: Tue Jun 16, 2020 5:21 pm
by WinterMute
And now, thanks to some excellent work from Sergio Padrino, we have the wii sdl libraries available via pacman. Simply use

Code: Select all

(sudo) (dkp-)pacman -S wii-sdl-libs
to grab the full set. The parts in brackets are optional depending on your host platform and the availability of pacman in your native package manager. Please note: If you previously installed one of the random wii sdl ports available whether through compiling manually or (against advice) extracting foreign binaries in your devkitpro folder then we advise that you remove your libogc folder and your portlibs/ppc folder then installing our packages instead.


wii-sdl 1.2.15-1

This is a new port which collects features from several previously available ports, takes the best parts and builds properly using the provided autoconfigury. This means easier maintenance in the future as well as hopefully being more conducive to porting SDL projects without major changes for wii.

wii-sdl_mixer 1.2.12-9
  • patched for big endian support
wii-sdl_gfx 2.0.25-2, wii-sdl_image 1.2.12-2 and wii-sdl_ttf 2.0.11-2 are all compiled from pristine sources without patching.

wii-pkg-config and gamecube-pkg-config have also been added. These call your native pkg-config with adjusted search paths for the portlibs we provide, again easing pain points when porting games and applications from more conventional systems.

Re: June 2020 update

Posted: Fri Jun 26, 2020 8:32 pm
by WinterMute
wii-sdl 1.2.15-7
  • Rearranged code to allow the return of gamecube SDL
gamecube-sdl 1.2.15-3
  • Fresh port based on wii-sdl
gamecube-sdl_mixer 1.2.12-1
  • patched for big endian support
gamecube-sdl_gfx 2.0.25-2, gamecube-sdl_image 1.2.12-2 and gamecube-sdl_ttf 2.0.11-2 compiled from pristine sources without patching like the wii counterparts.

wiiu-sdl2_mixer 2.0.4-5
  • rebuilt using libvorbis instead of tremor
  • added libmodplug
The Birthday Donation Drive is just under $60 shy of our $420 target to get freshly baked aarch64 hosted tools. We're closing the drive on July 3rd this year.