Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Déconnecté Dernière activité aujourd'hui, 22:19
*****

Sujets que j'ai initiés

[PS5] CraziiEmu v0.1.1 Alpha : un nouvel émulateur PS5 sous Windows continue de prendre...

aujourd'hui, 20:55

La scène de l'émulation PlayStation 5 accueille un nouveau venu avec CraziiEmu, un projet open source développé par craze1pirate. Encore à un stade alpha très précoce, l'émulateur vient de recevoir sa première véritable mise à jour publique avec la version 0.1.1, qui améliore principalement l'infrastructure interne et les réglages de l'application plutôt que la compatibilité des jeux.
 
Même si CraziiEmu est encore loin de pouvoir rivaliser avec des projets plus avancés comme KytyPS5, cette nouvelle version montre que le développement progresse régulièrement et que les différentes briques de l'émulateur commencent à être reliées entre elles.
 
 
 
 
 
Une interface désormais connectée au moteur d'émulation
 
La principale nouveauté de cette version concerne les paramètres de l'émulateur, qui ne sont plus de simples éléments visuels.
 
Le panneau de configuration détecte désormais automatiquement la carte graphique installée sur le PC grâce à WMI (Windows Management Instrumentation), affichant le véritable nom du GPU au lieu d'un texte générique.
 
Plus important encore, plusieurs options influencent maintenant directement le comportement de l'émulateur :
 
- sélection du backend graphique Vulkan ou OpenGL, désormais reliée au moteur de rendu 
- prise en compte du facteur d'échelle de résolution 
- activation du mode Multi-Core, connecté au système d'exécution parallèle 
- option Limit Speed, qui agit désormais sur la boucle de synchronisation haute précision 
- chargement du chemin du firmware PS5 déchiffré afin d'initialiser automatiquement les modules .prx dans la mémoire de l'émulateur
 
Ces changements ne révolutionnent pas encore les performances, mais ils montrent que les fonctionnalités de l'interface commencent à être réellement implémentées.
 
 
 
 
Une interface plus propre
 
L'interface utilisateur profite également de quelques améliorations esthétiques.
 
Le carrousel des jeux affiche maintenant uniquement le nom du jeu, sans les identifiants internes de type [PPSAXXX] ni les numéros de version, rendant la présentation plus agréable.
 
Le développeur a également supprimé les options permettant de définir un fond d'écran personnalisé afin d'uniformiser l'apparence avec les arrière-plans dynamiques intégrés.
 
 
 
 
Quelques corrections techniques
 
Cette mise à jour corrige également plusieurs problèmes :
 
- les contrôles audio fonctionnent désormais correctement avec le backend WinMM, permettant de régler le volume général ou de couper totalement le son 
- les avertissements de compilation liés aux requêtes WMI ont été supprimés, permettant d'obtenir une compilation sans aucune erreur ni avertissement
 
Un projet encore très jeune
 
Il ne faut toutefois pas s'attendre à lancer des jeux PS5 avec CraziiEmu aujourd'hui. Le projet reste à un stade alpha et sert avant tout de base de développement.
 
L'intégration progressive du firmware, des modules système, du rendu graphique et de l'exécution parallèle constitue néanmoins une étape importante. À mesure que ces composants gagnent en maturité, CraziiEmu pourrait devenir un nouvel acteur intéressant dans le paysage encore très jeune de l'émulation PlayStation 5.
 
Comme toujours dans ce domaine, la route est encore longue, mais cette version 0.1.1 Alpha montre que le projet avance dans la bonne direction et mérite d'être suivi de près par les passionnés de la scène PlayStation.
 
Téléchargement : CraziiEmu v0.1.1 Alpha
 
 

[Oldies] Une PlayStation 1 portée à 16 Mo de RAM : un mod matériel spectaculaire

aujourd'hui, 19:14

Plus de 30 ans après sa sortie, la première PlayStation continue de surprendre la scène hardware. Le moddeur TunerTom est parvenu à réaliser une modification matérielle exceptionnelle permettant à la console de disposer de 16 Mo de mémoire vive, contre seulement 2 Mo sur le modèle d'origine. Une prouesse technique qui ne transforme pas les jeux commerciaux, mais qui ouvre un immense champ de possibilités pour le développement homebrew et les futurs projets de la communauté.
 
 
 
 
Cette réalisation est le fruit de plusieurs mois de recherches autour de l'architecture de la PlayStation et de ses variantes arcade, certaines ayant bénéficié de configurations mémoire plus généreuses. En s'appuyant sur ces connaissances, TunerTom a réussi à adapter la console de salon afin qu'elle puisse gérer deux banques de 8 Mo de RAM, soit une capacité huit fois supérieure aux spécifications originales.
 
Le projet, présenté dans une vidéo de Macho Nacho, est loin d'être une simple opération de remplacement de composants. Il s'agit d'une intervention particulièrement complexe nécessitant une excellente maîtrise de la soudure de précision et des modifications profondes de la carte mère.
 
 
 
 
Pour atteindre ces 16 Mo de RAM, les quatre puces EDO DRAM de 512 Ko d'origine sont remplacées par huit puces de 2 Mo, récupérées sur d'anciens modules mémoire pour PC. Quatre sont installées directement sur la carte mère tandis que les quatre autres sont superposées selon une technique d'empilement (stacking).
 
En parallèle, le mod impose plusieurs modifications électriques : adaptation des pistes du PCB, création de nouvelles liaisons, ajout d'une résistance de 22 ohms et gestion indépendante du signal destiné à la seconde banque mémoire.
 
 
 
 
À l'heure actuelle, cette modification est principalement compatible avec les cartes mères PU-18, tandis que la principale difficulté réside désormais dans la disponibilité des puces mémoire utilisées, devenues particulièrement rares sur le marché de l'occasion.
 
 
 
 
 
 
Il est toutefois important de préciser que cette augmentation de mémoire ne permet pas d'améliorer automatiquement les performances ou les graphismes des jeux PlayStation commerciaux. Ceux-ci restent conçus pour fonctionner avec les 2 Mo de RAM disponibles sur le matériel officiel.
 
En revanche, les développeurs homebrew disposent désormais d'une plateforme beaucoup plus ambitieuse. Cette mémoire supplémentaire pourrait faciliter :
 
- des conversions arcade beaucoup plus fidèles
- des portages de jeux plus complexes 
- des modifications graphiques avancées 
- des correctifs supprimant certaines limitations techniques des jeux d'origine
 
La communauté évoque déjà des projets comme des versions encore plus abouties de Super Mario 64 sur PlayStation ou des améliorations similaires au célèbre patch de Gran Turismo 2 permettant de conserver plus longtemps les modèles haute résolution durant les courses.
 
Les premiers essais montrent néanmoins que tout n'est pas encore parfait. Certains jeux, notamment Final Fantasy IX, présentent encore quelques anomalies, preuve que le développement demande encore du travail.
 
Malgré ces imperfections, cette modification constitue déjà une avancée majeure pour le modding de la PlayStation. TunerTom ne compte d'ailleurs pas s'arrêter là. Parmi les évolutions envisagées figurent notamment le doublement de la VRAM, passant de 1 Mo à 2 Mo, ainsi que diverses optimisations de la gestion de la mémoire vidéo et audio.
 
Plus de trois décennies après son lancement, la PlayStation originale démontre une nouvelle fois que son potentiel est loin d'avoir été entièrement exploré. Pour les développeurs homebrew et les passionnés de hardware, cette modification pourrait bien marquer le début d'une nouvelle génération de projets sur la mythique console de Sony.
 
 
 

[PS5] KytyPS5 : GTA V atteint les menus et les premiers jeux 3D se lancent

aujourd'hui, 19:02

Le développement de KytyPS5, l'un des projets d'émulation PlayStation 5 les plus prometteurs du moment, continue de progresser à un rythme soutenu. Après la sortie de la version 0.0.2 il y a quelques jours, une nouvelle build de développement montre des avancées particulièrement encourageantes, avec notamment le lancement de Grand Theft Auto V jusqu'à son menu principal ainsi que l'exécution de plusieurs jeux 3D commerciaux.
 
GTA V atteint enfin les menus
 
La démonstration la plus marquante concerne la version PS5 de Grand Theft Auto V. Le jeu est désormais capable de démarrer suffisamment loin pour afficher l'écran principal, les menus et les options. Il n'est pas encore jouable, mais cette étape constitue une avancée importante puisqu'elle prouve que l'émulateur est désormais capable de gérer une partie conséquente du processus de chargement du moteur de Rockstar, ainsi que plusieurs bibliothèques système essentielles.
 
 
 
 
Cette progression est également intéressante dans la perspective de futurs jeux reposant sur des technologies similaires, même si les développeurs rappellent que l'objectif actuel reste avant tout l'amélioration de la compatibilité.
 
 
 
 
Les premiers jeux 3D commerciaux passent en "in-game"
 
KytyPS5 ne se limite plus aux écrans de chargement. Plusieurs titres commerciaux atteignent désormais le stade in-game, parmi lesquels :
 
Quake II Remastered, qui affiche une véritable scène 3D jouable (avec un framerate encore très faible d'environ 7 FPS) ;
PowerWash Simulator ;
PAC-MAN WORLD.
 
Ces résultats démontrent que l'émulateur est désormais capable d'exécuter des jeux utilisant Unreal Engine 4, Unreal Engine 5, Unity ainsi que des moteurs propriétaires. Bien entendu, la stabilité, les performances et le rendu graphique restent encore très éloignés d'une expérience jouable.
 
Une priorité : la compatibilité avant les performances
 
Les développeurs précisent que KytyPS5 est avant tout une couche de compatibilité PS5 pour Windows. Les optimisations de performances viendront plus tard.
 
Cette nouvelle build apporte notamment :
 
une meilleure gestion de la mémoire virtuelle afin de réduire les temps de chargement ;
un nouveau système de liaison des shaders (SRT) ;
diverses optimisations AMPR ;
plusieurs correctifs liés aux threads (Pthread) ;
de nouvelles ABI pour certaines bibliothèques système ;
une base de données de compatibilité directement intégrée à l'interface ;
de nombreux correctifs graphiques et de stabilité.
 
Les développeurs recommandent d'ailleurs toujours la version 0.0.2 pour une compatibilité plus large, certaines régressions étant encore présentes dans cette build expérimentale.
 
Une émulation PS5 qui accélère
 
Même si KytyPS5 est encore très loin de permettre de jouer confortablement aux jeux PlayStation 5, les progrès réalisés ces dernières semaines sont particulièrement visibles. Là où l'émulateur se limitait récemment à quelques jeux 2D et écrans de démarrage, il est désormais capable d'afficher les menus de GTA V et de lancer plusieurs jeux 3D commerciaux.
 
La route reste longue avant d'obtenir une véritable émulation PS5 grand public, mais ces démonstrations confirment que le projet évolue rapidement et rejoint la dynamique actuelle observée autour d'autres projets d'émulation PlayStation 5.
 
 

[Switch] NetherSX2_nx 1.0.1 le portage Switch de l'émulateur PS2 s'améliore déj...

aujourd'hui, 18:56

Quelques jours seulement après la sortie de la première version, NaGaa95 propose déjà une mise à jour de NetherSX2_nx, son portage homebrew de NetherSX2 sur Nintendo Switch. Cette version 1.0.1 apporte plusieurs améliorations de confort, dont la plus notable est l'ajout d'un forwarder HOME dédié à chaque jeu, permettant de lancer directement un titre depuis le menu de la console.
 
Pour rappel, NetherSX2_nx est une adaptation de l'émulateur NetherSX2 (PlayStation 2) spécialement pensée pour la Switch. L'application intègre un lanceur tout-en-un avec une interface moderne permettant de parcourir sa collection grâce aux jaquettes téléchargées automatiquement, de configurer chaque jeu individuellement et de choisir entre différents moteurs de rendu et cœurs d'émulation.
 
 
 
 
Les nouveautés de la version 1.0.1
 
Cette mise à jour apporte :
 
Ajout d'un forwarder HOME individuel par jeu, permettant un lancement direct depuis l'écran d'accueil de la Switch.
Ajout de menus déroulants dans les paramètres afin de rendre l'interface plus intuitive.
Diverses améliorations de l'expérience utilisateur (QoL) et optimisations de l'interface.
Des fonctionnalités déjà très complètes
 
NetherSX2_nx embarque de nombreuses fonctionnalités qui facilitent la gestion d'une ludothèque PlayStation 2 :
 
- Téléchargement automatique des jaquettes depuis SteamGridDB.
- Bibliothèque triable avec indicateurs de région (US, EU, JP).
- Paramètres personnalisables pour chaque jeu.
- Renommage et suppression des entrées directement depuis l'interface.
- Remappage complet des contrôles, configuration des sticks, zones mortes et vibrations.
- Mise à l'échelle de la résolution jusqu'à 6x (4K), correctifs widescreen, suppression de l'entrelacement, shaders CRT, Shade Boost et nombreuses options graphiques et audio.
- Support expérimental du réseau (DEV9/Sockets), désactivé par défaut.
 
Deux moteurs de rendu et deux cœurs d'émulation
 
Les utilisateurs peuvent sélectionner le moteur graphique le plus adapté à leurs besoins :
 
- Vulkan (NVK), recommandé pour obtenir les meilleures performances et la meilleure compatibilité.
- OpenGL, utile pour certains jeux rencontrant des problèmes sous Vulkan.
 
Deux versions du cœur d'émulation sont également disponibles :
 
- Patched (4248), la version la plus récente.
- Classic (3668), susceptible d'offrir de meilleures performances sur les configurations les moins puissantes.
 
Comme le rappelle le développeur, le premier lancement est plus long que les suivants puisqu'il crée les cartes mémoire virtuelles et construit la base de données des jeux.
 
Enfin, il est important de rappeler que NetherSX2_nx ne fournit ni BIOS PlayStation 2 ni jeux. Chaque utilisateur doit utiliser son propre dump de BIOS ainsi que ses propres sauvegardes de jeux, conformément à la législation applicable.
 
Avec cette version 1.0.1 publiée seulement quelques jours après la sortie initiale, NaGaa95 montre sa volonté de faire évoluer rapidement ce portage prometteur, qui pourrait rapidement devenir une référence pour l'émulation PlayStation 2 sur Nintendo Switch.
 
Téléchargement : NetherSX2_nx
 
 

[PS5] Y2JB : Gezine ajoute YouTube 01.009.253 et améliore le firmware 13.42

aujourd'hui, 11:08

Le développeur Gezine poursuit le développement de Y2JB, son projet destiné à exploiter la vulnérabilité présente dans l'application YouTube sur PS5, avec un nouveau commit apportant plusieurs améliorations importantes pour les utilisateurs des firmwares les plus récents.
 
Cette mise à jour introduit tout d'abord la prise en charge de l'application YouTube 01.009.253, une version nécessitant au minimum le firmware 13.40 de la PlayStation 5. Cette compatibilité permettra aux utilisateurs ayant mis à jour leur console de continuer à profiter de Y2JB sans avoir à conserver une ancienne version de l'application.
 
En parallèle, Gezine a également procédé à une mise à jour d'elfldr, le chargeur ELF utilisé par le projet, afin d'améliorer son fonctionnement sur le firmware 13.42. Cette évolution s'inscrit dans les efforts continus visant à maintenir la compatibilité de l'exploit avec les dernières révisions logicielles de Sony.
 
 
 
 
Changements : 
 
- Ajout du support de YouTube 01.009.253 (firmware minimum 13.40).
- Mise à jour d'elfldr pour une meilleure compatibilité avec le firmware 13.42.
 
Cette évolution confirme que Gezine continue d'adapter rapidement Y2JB aux nouvelles versions du firmware PS5 et des applications système, un travail essentiel pour permettre à la scène homebrew de rester fonctionnelle sur les consoles récemment mises à jour. Même si cette révision n'apporte pas de nouvelles fonctionnalités visibles pour l'utilisateur final, elle garantit une compatibilité accrue et prépare le terrain pour les futurs développements du projet.
 
 
Téléchargement : Y2JB