View unanswered posts | View active topics It is currently Tue Oct 16, 2018 1:59 pm



Reply to topic  [ 11 posts ]  Go to page 1, 2  Next
 Kitchen Sink Update Redux 
Author Message
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
Now we're using pacman to manage components of the devkitPro SDKs we have a lot more flexibility about releases although it does mean getting everything we currently maintain packaged up and uploaded. This has meant rather a lot of beavering away behind the scenes cleaning things up and producing the packages and it also means we have a fair number of releases today and some more in the not too distant future.

Moving forward we'll be reducing the current devkitPro Updater to an app that installs msys2 with the extra devkitPro repositories and we will no longer be maintaining the perl scripts, preferring instead to concentrate on the pacman packages.

Binaries of pacman for OSX and debian based systems can be found at https://github.com/devkitPro/pacman/releases/latest along with some basic instructions for using pacman and setting up the repositories on systems that already use pacman.

Without further ado we present for your delectation & delight.

devkitA64 release 9
  • updated gcc to 8.1.0.
  • switch-tools & general-tools now distributed separately.

devkitARM release 48
  • updated gcc to 8.1.0.
  • updated binutils to 2.30
  • updated newlib to 3.0.0
  • included tools now distributed separately

devkitPPC release 30
  • updated to gcc 8.1.0.
  • included tools now distributed separately.

libctru 1.5.0
  • Added new decompression API which supports LZSS/LZ10, LZ11, RLE & Huffman formats, and which can read compressed data from memory or from a file.
  • Added srvSetBlockingPolicy, which controls whether srvGetServiceHandle blocks when the service isn't yet registered (or returns an error otherwise).
  • Added ACU commands: ACU_GetStatus, ACU_GetSecurityMode, ACU_GetSSIDLength, ACU_GetSecurityMode, ACU_GetProxyEnable, ACU_GetProxyPort, ACU_GetProxyUserName, ACU_GetProxyPassword, ACU_GetLastErrorCode, ACU_GetLastDetailErrorCode.
  • Added CFGI commands: CFGI_SecureInfoGetSerialNumber, CFGU_IsNFCSupported, CFGI_GetLocalFriendCodeSeed, CFGI_GetLocalFriendCodeSeedData, CFGI_GetSecureInfoData, CFGI_GetSecureInfoSignature.
  • Added MCUHWC commands: MCUHWC_SetWifiLedState, MCUHWC_SetPowerLedState, MCUHWC_Get3dSliderLevel, MCUHWC_GetFwVerHigh, MCUHWC_GetFwVerLow.
  • Added NS commands: NS_TerminateTitle, NS_TerminateProcessTID (with timeout), NS_RebootSystem.
  • Added PM commands: PM_TerminateCurrentApplication, PM_TerminateProcess, PM_UnregisterProcess.
  • Overhauled NDMU service support and added many commands that were previously missing.
  • Fixed bugs in srv:pm implementation.
  • Fixed calculation of vertical texture coordinates in fontCalcGlyphPos.
  • Fixed shaderProgramSetGshInputPermutation.
  • Fixed and added clock speed constants (affects system clock and NDSP).
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

citro3d 1.4.0
  • Added an interface for loading .t3x files generated by tex3ds
  • TexEnv code was revamped and cleaner as to provide better error checking through stronger typing
    • C3D_TexEnvOp separated into C3D_TexEnvOpRgb and C3D_TexEnvOpAlpha
  • C3D_SafeXyz functions have been deprecated and replaced by C3D_SyncXyz functions
  • Miscellaneous bugfixes and optimizations

citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU.

This library contains optimized routines that allow 3DS homebrew developers to develop applications that take full advantage of the GPU to draw 2D graphics. The routines in this library have been carefully designed and optimized for the purpose of removing bottlenecks and allowing higher GPU throughput.

citro2d uses citro3d under the hood to talk to the GPU. It is possible to use citro2d on its own, or use it alongside citro3d to draw mixed 2D and 3D content.

Features:

  • Lightweight and straightforward API
  • Full doxygen documentation
  • Drawing on any surface (C3D_RenderTarget)
  • Drawing images and sprites (the latter contain state whereas the former don't)
  • Drawing text using the system font
  • Spritesheet/texture atlas support using tex3ds
  • Scaling, flipping, rotation
  • Drawing untextured triangles and rectangles
  • Per-vertex tinting with configurable blend factor (additive color blending with user specified colors)
  • Flexible and configurable gradients
  • Full-screen fade-out/fade-in transitions (to any color)
  • Concurrent usage of citro2d and citro3d

tex3ds 1.0.0
  • New tool written by mtheall for 3ds texture processing.

3ds examples 20180513
  • Updated for latest libctru/citro3d.
  • Additional citro2d examples.

ndstool 2.1.1
  • Compile with mingw
  • Ensure arm7 offset beyond 0x8000

ndstool 2.1.0
  • Use correct DSi 012h and 01Ch header values
  • Pad out ROM before calculating SHA1-HMAC
  • Add options for changing DSi "access control" and "application flags"
  • ensure sufficient data to cover full size banner

general-tools 1.0.2
  • Improvements to bin2s to allow use on OSX.

libogc 1.8.18
  • Fix c_guQuatAdd and c_guQuatSub
  • Major cleanup of funtion prototypes courtesy of Lioncash.
  • Warning fixes for gcc 8.1.0

wii examples 20180514
  • cleanup & fixes for gcc 8.1.0.

gamecube examples 20180514
  • cleanup & fixes for gcc 8.1.0.

The following have now been packaged for distribution via pacman

  • libfat-ogc 1.1.3
  • switch-tools 1.4.0
  • dstools 1.2.1
  • grit 0.8.15
  • mmutil 1.8.7

The following have not yet been packaged for distribution via pacman but will be soon. There's been an awful lot to do to get to this point over the last few days.

  • libgba 0.5.0
  • gbatools 1.1.0
  • libnds 1.7.1
  • default-arm7 0.7.3
  • dswifi 0.4.2
  • maxmod 1.0.11
  • libfileystem 0.9.13-1
  • libfat-gba & libfat-nds 1.1.3
  • gp32-tools 1.0.3
  • libmirko 0.9.7

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Mon May 14, 2018 3:45 pm
Profile ICQ WWW
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
libgba 0.5.1
  • warning fixes
  • add DESTDIR for packaging

libnds 1.7.2
  • correct arm9 swiIntrWait
  • update alt vector support
  • arm7/arm9 sync moved to crt0
  • add DESTDIR for packaging

default-arm7 0.7.4
  • Add DESTDIR for packaging.

The following components have now been packaged
  • ibfat-gba 1.1.3
  • libfat-nds 1.1.3
  • maxmod-gba 1.0.11
  • maxmod-nds 1.0.11
  • gp32-tools 1.0.3
  • gbatools 1.1.0

components still to do
  • dswifi 0.4.2
  • libfileystem 0.9.13-1
  • libmirko 0.9.7
  • gba-examples
  • nds-examples
  • gp32-examples

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Wed May 16, 2018 9:12 am
Profile ICQ WWW
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
Now added to packages
  • dswifi 0.4.2
  • libfilesystem 0.9.14
  • gba-examples 20170228
  • nds-examples 20180516
  • gp32-tools

components still to do
    libmirko 0.9.7
    gp32-examples

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Wed May 16, 2018 7:01 pm
Profile ICQ WWW
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
libmirko 0.9.7
  • Add DESTDIR for packaging.

packaged gp32-examples

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Fri May 18, 2018 1:27 am
Profile ICQ WWW

Joined: Sat Mar 03, 2018 6:38 pm
Posts: 11
I can't update devkitARM to release 48 with pacman.
If that's not the way to do it, then what is the proper way to do so?


Tue May 22, 2018 10:26 pm
Profile
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
Sterophonick wrote:
I can't update devkitARM to release 48 with pacman.
If that's not the way to do it, then what is the proper way to do so?


We'll need some more details in order to help.

How are you trying to update and what error are you getting?

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Wed May 23, 2018 1:36 am
Profile ICQ WWW

Joined: Sat Mar 03, 2018 6:38 pm
Posts: 11
When I run pacman -F

CMD gives me this:
warning: database file for 'msys' does not exist
warning: database file for 'dkp-libs' does not exist
warning: database file for 'dkp-windows' does not exist

When I run pacman -Syu
It updates anything but devkitARM.


Wed May 23, 2018 8:43 pm
Profile

Joined: Sat Mar 03, 2018 6:38 pm
Posts: 11
Nevermind i got it working.


Thu May 24, 2018 5:39 pm
Profile
Site Admin

Joined: Tue Aug 09, 2005 3:21 am
Posts: 1291
Location: UK
Sterophonick wrote:
When I run pacman -F

CMD gives me this:
warning: database file for 'msys' does not exist
warning: database file for 'dkp-libs' does not exist
warning: database file for 'dkp-windows' does not exist



-F by itself doesn't do anything useful & has no bearing on installing anything.

Quote:
When I run pacman -Syu
It updates anything but devkitARM.


What's the output of pacman -Sl?


edit: sorry, didn't see this when I replied.

Sterophonick wrote:
Nevermind i got it working.


What was the problem?

_________________
Help keep devkitPro toolchains free, Donate today

devkitPro IRC support
Personal Blog


Fri May 25, 2018 1:45 am
Profile ICQ WWW

Joined: Sat Mar 03, 2018 6:38 pm
Posts: 11
The problem was that I was using -F and it gave me this:
warning: database file for 'msys' does not exist
warning: database file for 'dkp-libs' does not exist
warning: database file for 'dkp-windows' does not exist


Sun May 27, 2018 1:13 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
  Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.
Get devkitPro at SourceForge.net. Fast, secure and Free Open Source software downloads