Page 1 of 1

May 2022 updates

Posted: Mon May 30, 2022 7:48 pm
by WinterMute
Supported installation for all our releases is via devkitPro pacman

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
Kaeru Team TuxSH gruetzkopf
Jeremy S Postelnek, Philipp Müller
mGBA , 1011X , Matt Hargett, hat, Mack Eugene, Tiago Nascimento, Extrems, Rajveer Aujla, Ben Morris, Maddy, Ray Haleblian, Brandon, Miras Absar, Jah, Aidan Munro, Nutzer , Devon Maloney, oreo639, Hamcha
Grencia Mahlay, Aksiphon, Ben Baron, Antoni Aloy Torrens, Craig Richardson, Anders Persson, Toby Hutton, Thomas Finch, Kim Rosenbohm, Gustavo Valiente, Daniel 'dbeef' Zalega, Jon Bell, Admiral H. Curtiss, M4xw

devkitA64 release 19

Posted: Tue May 31, 2022 1:50 am
by WinterMute

devkitARM release 58

Posted: Tue May 31, 2022 1:52 am
by WinterMute
https://github.com/devkitPro/buildscrip ... kitARM_r58
  • update gcc to 12.1.0
  • update binutils to 2.38

devkitPPC release 41

Posted: Tue May 31, 2022 2:00 am
by WinterMute

switch-libtheora

Posted: Tue May 31, 2022 2:04 am
by WinterMute
  • new package

switch-libarchive

Posted: Tue May 31, 2022 2:04 am
by WinterMute
  • new package

maxmod 1.0.15

Posted: Tue May 31, 2022 2:17 am
by WinterMute
  • add mmGetPositionRow and mmGetPositionTick

libctru v2.1.1

Posted: Tue May 31, 2022 2:19 am
by WinterMute
https://github.com/devkitPro/libctru/re ... tag/v2.1.1
  • FPSCR is now initialized with a predictable value in all threads (including the main thread).
  • Added gspGetSessionHandle and gspLcdGetSessionHandle.
  • Fixed bugs related to uninitialized data in srv/errf service wrappers.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

libnx 4.2.1

Posted: Tue May 31, 2022 2:25 am
by WinterMute
https://github.com/switchbrew/libnx/releases/tag/v4.2.1

system
  • cache: Adjusted cache maintenance ABI for [14.0.0+].
  • svc: Added InfoType_IsSvcPermitted [14.0.0+].
  • svc: Removed svcCallSecureMonitor's non-existent return type.
  • svc: Fixed definition of MemoryInfo struct.
  • ldscript: Generated ELFs now start with the .text section (required by GDB).
filesystem
  • Added fsOpenSaveDataInfoReaderWithFilter.
  • Added fsCreate_TemporaryStorage.
  • Fixed bug in fsOpen_TemporaryStorage.
graphics
  • Added nvIoctl3.
  • Adjusted hos version requirements in nvIoctl2 [3.0.0+].
  • Adjusted list of IOCTLs that use the cloned NV service session.
  • console: Added support for SGR 38/48 escape sequences.
  • console: Bold/Faint attributes no longer applied to the background.
input
  • hid: Added hidGetNpadLagerType, hidGetNpadStatesLager.
  • hid: Added HidNpadLagerType enum.
  • hid: Added HidNpadLagerState struct.
  • hid: Updated HidNpadStyleTag, HidNpadButton, HidDeviceTypeBits, HidDeviceType, HidAppletFooterUiType enums.
  • hid: Updated HidNpadInternalState struct.
  • hidsys: Added hidsysAcquireUniquePadConnectionEventHandle, hidsysGetUniquePadBluetoothAddress, hidsysDisconnectUniquePad,
  • hidsysGetUniquePadType, hidsysGetUniquePadInterface, hidsysGetUniquePadControllerNumber.
  • hidsys: Added HidsysUniquePadType enum.
other
  • Added BITL() macro (unsigned long, i.e. 64-bit unsigned integer).
  • bpc: Adjusted for removed commands in [14.0.0+].
  • bpc: Added bpcGetPowerButton [6.0.0+].
  • btdrv: Adjusted for removed commands in [14.0.0+].
  • btm: Corrected inverted hos version check affecting several commands.
  • nfc: Added nfcSendCommandByPassThrough, nfcKeepPassThroughSession, nfcReleasePassThroughSession.
  • pm: Added support for [14.0.0+].
  • ts: Adjusted for removed commands in [14.0.0+].

switch tools 1.12.0

Posted: Tue May 31, 2022 2:32 am
by WinterMute
https://github.com/switchbrew/switch-to ... ag/v1.12.0
  • elf2kip/npdmtool: use actual lowest/highest priorities, ignoring field names
  • npdmtool: Add support for optional OptimizeMemoryAllocation npdm flag
  • npdmtool: generate correct save_data_owner_ids
  • elf2kip/npdmtool: update json format to reflect modern OS.