May 2021 Updates

Latest devkitPro news and announcements
WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

May 2021 Updates

Post by WinterMute » Sun May 02, 2021 1:32 pm

Going to try to get back to putting all the releases for a month in a single thread, partly so we can keep some record of the updates and improvements we make. Might be nice to do a summary post on the end with some numbers.

First release of May 2021 is a downgrade of devkitPPC-gdb since later versions can no longer seem to connect to the libogc debug stub( see (viewtopic.php?f=15&t=9154 ). It needs looking at properly at some point rather than sticking with an old version forever but this seemed like the best solution for now. You'll need to explicity install devkitPPC-gdb with [sudo] [dkp-]pacman -Sy devkitPPC-gdb to get version 7.6.2 since pacman won't automatically install a lower version.

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)

Michael Theall
TuxSH, Lily Foster, Kaeru Team, Ray Haleblian, gruetzkopf
Jeremy S Postelnek, Trevor Rudolph
mGBA
Mack Eugene, Tiago Nascimento, Extrems, Rajveer Aujla, Ben Morris, TheoUnderStars, Brandon, Miras Absar, rsn8887
Hamcha, Jon Bell
JerRy, Craig Richardson, Andrey Legchilin, Anders Persson, Toby Hutton, Thomas Finch, Kim Rosenbohm, Gustavo Valiente, Daniel 'dbeef' Zalega, Admiral H. Curtiss, M4xw, Lollie
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

Tex3ds 2.1.0

Post by WinterMute » Sun May 02, 2021 2:02 pm

  • Add --border for normal and atlas modes.
  • Several issues were fixed, and usability and stability were improved.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

wii and gamecube SDL 1.2 updated

Post by WinterMute » Mon May 03, 2021 12:54 pm

With thanks to retro100 for the PR
  • Correct behaviour of SDL_GetTicks so it starts at zero.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

devkitppc_rules 1.1.1

Post by WinterMute » Mon May 03, 2021 2:16 pm

  • Allow changing verbosity of bin2o rule.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

macOS devkitA64 and devkitARM update

Post by WinterMute » Mon May 10, 2021 10:54 am

It was reported that the macOS builds of devkitA64 were miscompiling Atmosphere which looks to have been related to build artifacts remaining from pre gcc 11.1 testing. A clean build fixed the issue so devkitA64 r17-10 and devkitARM r56-4 are now available for macOS users. sudo dkp-pacman -Syu to grab the latest binaries. Other platforms are unaffected and remain on devkitA64 r17-9 and devkitARM r56-3.

Literally
  • Several issues were fixed, and usability and stability were improved.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

All docker images updated.

Post by WinterMute » Mon May 10, 2021 2:37 pm

We've now updated and tagged all the docker images at https://hub.docker.com/u/devkitpro with the latest releases.

Things yet to do :-
  • Add all the switch portlibs to the switch-portlibs group
  • separate pkgbuild scripts per platform and add to relevant -dev groups
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

libogc 2.2.0

Post by WinterMute » Tue May 11, 2021 2:48 pm

  • Cleanup and add memory clobbers to ISR operations
  • Rearrange headers to avoid collisions and aid porting
  • lwIP: Refresh pbuf code with cherry-picked upstream
  • fix 3rd party classic controllers that don't send calibration data.
  • Several issues were fixed, and usability and stability were improved.
With thanks to endrift, dborth, DacoTaco & Extrems for their contributions to this release.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

armv4t portlib updates

Post by WinterMute » Wed May 12, 2021 2:56 pm

Catching up with Orkie's armv4t PRs, the following portlibs have now been added
  • armv4t-zlib
  • armv4t-bzip2
  • armv4t-expat
  • armv4t-libpng
  • armv4t-libogg
  • armv4t-freetype
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

switch cmake

Post by WinterMute » Wed May 12, 2021 4:40 pm

Still a work in progress but this should hopefully go some way to simplifying projects using cmake as a build system generator.
  • switch-cmake 1.0.0-2
This installs a wrapper script as aarch64-none-elf-cmake in /opt/devkitpro/portlibs/switch/bin which simply adds -DCMAKE_TOOLCHAIN_FILE=<path/to>/switch.cmake & passes control to cmake. The relevant files can be found in https://github.com/devkitPro/pacman-pac ... itch/cmake.

The ultimate goal here is to attempt to have this wrapper basically just work when it comes to generating build files for Switch. We hope to extend this to the other platforms we support as well.
Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 1986
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

devkitPPC release 39

Post by WinterMute » Tue May 25, 2021 10:38 pm

See viewtopic.php?f=13&t=9218 for details

libogc has been updated with gcc 11 related adjustments. The Wii & Gamecube example packages have been updated with fixes for issues revealed by gcc 11 due to improved diagnostics
Help keep devkitPro toolchains free, Donate today

Personal Blog

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests