Aller au contenu


Photo

[PS4] OpenOrbis-PS4-Toolchain 0.5 de Specter


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

Posté 10 août 2020 - 07:52

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 12 512 messages
  • Sexe:Male
Specter vient de dévoiler une nouvelle version 0.5 d'OpenOrbis-PS4-Toolchain, et encore une fois il y de nombreux changements d'effectués par le développeur dans cette sixième release.
 
Pour rappel, la Toolchain est un ensemble d'outils qui permet aux développeurs de construire des fichiers ELFs sans avoir à utiliser le SDK officiel de Sony, ainsi seuls des outils libres de droit sont nécessaires pour réaliser un homebrew. La façon de les lancer reste la même à savoir passer par l'exploit kernel.
 
Cette version apporte de nombreuses évolutions, avec notamment  7858% de boost de performance dans create-eboot, mais aussi des optimisations pour le C++ et des changements sur Mira.
 
A noter que sleirsgoevy participe activement à ce projet, tout comme ChendoChap ou encore kiwidog.
 
 
 

 
Changelog v0.5 :
 
- The toolchain now includes stub/empty libc and libSceFios2 modules to avoid breaking non-homebrew games and applications!
Note: This change works in conjunction with Mira, meaning you'll want to update the version of Mira you're loading as well.
Additional note: these modules can be found in /bin/data/modules/libc.prx and /bin/data/modules/libSceFios2.prx, and should be placed in sce_module/ in your homebrew's package file.
- SDL2 headers as well as a mini game sample have now been added (thanks znullptr for the original SDL port)!
- C++ threading (std::thread) support has been added!
- C++ locking / synchronization support has been added!
- Fixed a performance issue in create-eboot, giving it a 7858% performance boost (measured with the SDL sample)!
- Visual studio project templates now support and link with C++ by default.
- Added various macros and function definitions to libkernel, libScePad, libSceUserService, and libSceVideoOut, as well as documentation for these additions.
- Added right.prx by IDC to all samples (thanks IDC for right.prx).
- Slightly adjusted sample pkg gp4 files to use the same eboot.bin created by build scripts instead of unnecessarily using a copy.
- Fixed jagged text rendering in /samples/_common/graphics.cpp due to not factoring in the freetype greyscale bitmap alpha properly.
- Buffering is now disabled on stdout automatically due to it not handling buffering well.
- Updated pthread header to use PS4/BSD-specific values.
- Samples now have DWARF / debug symbols included by default (thanks sleirsgoevy).
- Reworked the threading sample to use std::thread and std::mutex now that C++ threading is supported.
- Reworked the networking sample to a TCP server instead of a TCP client.
- Fixed an issue where a really silly FreeBSD change broke any networking functions that need to use the sockaddr struct such as bind.
- Fixed an issue where GP4 project files were using non-portable windows-style path separators (thanks sleirsgoevy).
- Fixed an issue where the non-sce sleep() function didn't work due to a MUSL-related issues (thanks LM, ChendoChap).
- Fixed an issue where SPRX visual studio projects contained a typo in an include statement and an incorrect set of libraries for the build script.
- Fixed the cmath c++ header, which included using statements for functions that are macros on FreeBSD targets (thanks kiwidog).
- Fixed an issue where the sockaddr_in structure was incorrect due to a discrepancy between Linux and FreeBSD (thanks kiwidog).
- Fixed an issue where AF_INET6 was erroneously set to 10 due to a discrepancy between Linux and FreeBSD (thanks sleirsgoevy).
 

 

 

 
Téléchargement :  OpenOrbis-PS4-Toolchain 0.5
 

  • Retour en haut

Posté 10 août 2020 - 08:14

#2
Linkynimes

Linkynimes

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 3 651 messages
  • Sexe:Female
Merci pour la news
  • Retour en haut

Posté 10 août 2020 - 09:05

#3
Ghost0159

Ghost0159

    Sunriseur avancé

  • Members
  • PipPipPip
  • 863 messages
  • Sexe:Male
Merci pour la news
  • Retour en haut

Posté 10 août 2020 - 09:56

#4
nenito2k

nenito2k

    Sunriseur

  • Members
  • PipPip
  • 129 messages
SPECTER est un GRAND...les autres aussi en fait; nul doute que ceci va aider les dev a comprendre la PS4 encore mieux
  • Retour en haut

Posté 10 août 2020 - 15:10

#5
Rancheros

Rancheros

    Sunriseur

  • Members
  • PipPip
  • 108 messages
  • Sexe:Male
Depuis le temps ont n'a pas encore un homebrew digne de ce nom pour lire les fichiers mkv avi ect
  • Retour en haut

Posté 15 août 2020 - 13:29

#6
theorywrong

theorywrong

    Sunriseur

  • Members
  • PipPip
  • 106 messages

Depuis le temps ont n'a pas encore un homebrew digne de ce nom pour lire les fichiers mkv avi ect


Oui car ont à pas vraiment de dev qui font des homebrew donc bon xP
  • Retour en haut




0 utilisateur(s) li(sen)t ce sujet

0 invité(s) et 0 utilisateur(s) anonyme(s)