Les développeurs Emukidid et Extrems sont de retour sur Swiss, voilà en effet que débarque la version 0.6r1400 de leur outil taillé pour la Nintendo Wii.
Rappelons que Swiss est le digne successeur de SD-boot, il permet de lancer les homebrews GameCube mais aussi les backups stockés sur carte SD ou un disque dur, SDGecko, WODE, Wiikey Fusion et bien d'autres solutions.
Dans cette nouvelle version, les développeurs ont mis à jour pas mal de chose, ajouté quelques patchs, apporté quelques optimisations et corrigé quelques bugs.
Changelog v0.6r1400
Changement de emukidid :
- Standardiser et mettre de l'ordre dans les codes de retour init de deviceHandler.
Changements d'Extrems :
- Mise à jour de la base de données Redump.
- Mise à jour de FatFs vers R0.15-p1.
- Utilisation de la taille de la carte mémoire dans le Slot A si 507 blocs ou plus.
- Ajout du patch Resident Evil 2/3 de Dolphin.
- Ajout du support MemCard PRO GC.
- Correction de plus d'interruptions parasites.
- Mise à jour de FatFs à R0.15-p2.
- Utilisation du mode vidéo précédemment configuré lors du démarrage anticipé.
- Ajout d'instructions de synchronisation pour les accès à l'EFB.
Changement de ThexXTURBOXx :
- Mise à jour des actions GitHub
Téléchargement : Swiss v0.6r1400
Le développeur paulo7x8 dévoile un nouvel ODE pour la mythique PlayStation One, son ODE se base sur un Raspberry Pi Pico, une solution qui coûte quelques euros, monté sur un PCB maison appelé Picostation qui permet de faire le lien entre la console et une puce micro-SD servant de stockage des jeux.
Une bonne nouvelle n'arrivant jamais seule, ce projet est totalement open-source, le temps pour le développeur d'écrire un loader propre et d'uploader le projet sur Github, il pourrait donc être amélioré ou porté sur d'autres consoles.
Selon le développeur Picostation permet de capter les signaux numériques de la carte pour injecter les données du CD. Le numérique est beaucoup plus facile a restitué que le signal analogique généré par un vrai CD + émulation de la partie mécanique du moteur. Vous pouvez consulter les autres tweets de paulo7x8 car il travaille à un véritable ODE avec le développeur de Xstation.
Si le sujet vous intéresse c'est par ici : twitter.com/paulo7x8/
La Team LibRetro vient de dévoiler une nouvelle version de RetroArch qui passe désormais en v1.14.0.
L'idée est d'améliorer l'émulation sur consoles PlayStation 2, mais aussi de nombreuses corrections sur les pilotes coreaudio3.
De nombreuses implémentations ont été effectuées, des corrections sur des plantages, des ajouts de supports sur des erreurs ou des bugs. Il y a aussi dans cette version de nombreuses améliorations sur les icônes du menu de l'interface. L'émulation PS2 bénéficie désormais du support exFat pour USB.
Changelog 1.14.0
AUDIO/COREAUDIO/APPLE : Permet au pilote coreaudio3 de fonctionner avec des périphériques audio ayant 2 canaux de sortie ou plus.
CHEEVOS : Correction de la construction du chemin du badge Cheevos
CLI : Correction de la non obtention de la sortie lors de l'exécution de -version ou -features sans -verbose
CLI : Correction d'un plantage lors de l'exécution d'un paramètre - vide (il procédait au chargement du contenu)
CLI : Reformatage de -features afin de nécessiter moins de lignes et d'être plus cohérent
CLI : Ajout du raccourci -V pour -version
CLI : Suppression des tabulations et des espaces blancs
CONFIG/MIDI : Prévention de l'erreur de démarrage MIDI avec les anciennes configurations
D3D11 : Correction lors de l'utilisation de shaders avec des arcades en mode TATE, etc.
D3D12 : Correction lors de l'utilisation de shaders avec le mode TATE arcades, etc.
D3D12 : Ajout du support pour le break sur les erreurs (aide au développement - définir DEVICE_DEBUG à utiliser)
D3D12 : Ajout du support pour DRED (device remove extended data) (aide au développement - définir DEVICE_DEBUG à utiliser)
D3D12 : Le viewport et les ciseaux de D3D12 se comportent plus comme les pilotes Vulkan (ou sont plus corrects)
D3D12 : Correction d'une erreur de validation au démarrage due au fait que les tampons n'étaient pas configurés correctement pour une image.
DATABASE/EXPLORE/VIEW : Correction d'un bug - RGUI n'effaçait pas la vignette sur les éléments non playlist tels que Save et Delete menu_explore_get_entry_playlist_index() retourne -1 sur les entrées invalides, mais la variable où elle était stockée était non signée
DATABASE/EXPLORE/VIEW : Correction d'un bug - XMB+Ozone effaçait la vignette dans le menu rapide lors de la navigation à partir de Run
DRM/ODROID GO2 : Implémentation de get_video_size pour le pilote de contexte DRM GL
FASTFORWARD : Rétablissement de la limite du cadre lors du basculement de l'avance rapide. L'avance rapide était cassée après avoir désactivé vrr_runloop, puisqu'elle force la limite de trame à 1.0 (même sur chaque trame) et ne la restaure jamais. Assurons-nous donc que le ratio souhaité est appliqué lorsque l'on bascule FF (Fastforward).
FFMPEG CORE : Correction d'une erreur d'exécution dans le noyau de FFmpeg lorsque celui-ci est construit avec FFmpeg n5.1.2 et OpenGL ES.
FILTRES GFX/VIDEO : (picoscale_256x_320x240) Ajout de la fonction snn pour mettre à l'échelle la sortie borderless du noyau Fuse (ZX Spectrum) en 320×240. La résolution du ZX Spectrum de 256×192 n'était pas prise en charge auparavant.
HOTKEYS : Réorganisation plus poussée des éléments de raccourcis internes pour plus de cohérence et suppression de SEND_DEBUG_INFO, OVERLAY_NEXT et OSK de la liste des raccourcis visibles. La fonction "Send Debug Info" a été supprimée autant que possible sans que les fichiers de traduction ne soient endommagés.
INPUT/AUTOCONFIG : Désactiver 'pause sur déconnexion du contrôleur' par défaut - était activé par défaut dans la version 1.13.0.
INPUT/MENU : Refactor du menu Device Index
INPUT/OVERLAY : Correction de la dérive analogique qui bloque l'entrée tactile (peut se produire sur overlay_next si les entrées physiques sont affichées sur overlay)
ENTRÉE/SORTIE : Correction des boutons de la superposition_suivante qui s'allument à l'unisson.
INPUT/OVERLAY : Sauter les méta-clés dans input_overlay_add_inputs (non supporté par input_state_internal)
INPUT/WINDOWS/WINRAW : Correction de la position de la souris lors de l'utilisation de la superposition d'entrée avec le curseur de la souris
INPUT/WINDOWS/WINRAW : Correction de la position de la souris pour utiliser la même méthode que celle requise pour les éléments de menu et le pointeur lors de la simulation des superpositions d'entrées avec la souris, car cela ne fonctionne pas avec la méthode multi-souris
INPUT/WINDOWS/WINRAW : Correction de la transmission de la position de la souris au noyau également lors de l'utilisation de la méthode susmentionnée.
LEAPFROG : Ajout de la cible Leapfrog (LFx000)
LOCALISATION : Mises à jour
LOCALISATION/INPUT/IME/MENU/ONSCREEN KEYBOARD : IME étendu et OSK coréen
MENU : Nettoyage des textes d'aide
MENU : Permet de désactiver les informations avec le même bouton
MENU : Permet de réinitialiser le fond d'écran du menu. Permettons aussi d'enlever le fond d'écran actuel de l'écran quand on appuie sur Start.
MENU : Null driver shows with different color (Ajouté pour tous les menus la possibilité d'afficher les éléments "désactivés" avec une couleur sourde)
MENU/DRIVERS : Pilote de menu en premier, Audio Resampler supprimé parce qu'il suffit d'exister dans les paramètres audio.
MENU/INPUT : Déplacement de "Confirm Quit" vers le menu Input
MENU/INPUT/HOTKEYS : Le menu des raccourcis d'entrée a été complètement revu pour garder les entrées liées ensemble, et a également ajusté certains labels et sous-labels.
MENU/OVERLAY : Correction des superpositions derrière le menu sans que le noyau soit en marche. "Show Overlay Behind Menu" est actuellement cassé avec Ozone et XMB (avec tout autre thème de couleur que Plain) lorsqu'il fonctionne sans noyau.
MENU/MATERIALUI : Correction de l'écran d'accueil au premier démarrage - plus d'entrées errantes.
MENU/OZONE : Autorisé le dessin de la couleur de fond de la barre latérale et de la barre de vignettes également lorsque le noyau est en cours d'exécution.
MENU/OZONE : Arrêt de l'utilisation d'un padding et d'une position différents pour les vignettes de Savestate par rapport à Imageviewer.
MENU/OZONE : Suppression de l'effet de fond dégradé lorsque le noyau est en cours d'exécution, parce que certains thèmes ont déjà un fond dégradé, ce qui crée des étapes grossières laid
MENU/OZONE : Correction du thème "Gris Clair" qui utilise le même fond que "Gris Foncé", ce qui rend le curseur de sélection presque impossible à voir.
MENU/OZONE : Quelques corrections d'espaces blancs
MENU/UX : Extension des couleurs des valeurs du menu OFF
MENU/UX : Amélioration des icônes de menu - Icônes de visibilité des menus (Menu rapide + Paramètres)
MENU/UX : Amélioration des icônes de menu - icônes du gestionnaire de listes de lecture
MENU/UX : Améliorations de l'icône du menu - icône "Explorer" en tant qu'icône de la base de données
MENU/UX : Améliorations de l'icône du menu - icônes de visualisation et de filtrage en tant qu'icône de curseur (icône de dossier dans GLUI)
MENU/UX : Améliorations de l'icône du menu - affichage des icônes de sauvegarde et de suppression
MENU/UX : Améliorations de l'icône du menu - Déplacement d'Explore + Views sous Standalone Cores
MENU/UX/OZONE : Suppression des icônes dans les menus où les autres éléments n'ont pas d'icônes, et ajout d'icônes dans les menus où les autres éléments en ont.
MENU/UX/OZONE : Modification de la façon dont est traité le message "pas d'icône", qui n'est plus géré par la méthode maladroite consistant à ne pas dessiner d'icône SUBSETTING.
MENU/UX/XMB : Modification du positionnement de l'index de l'entrée de la liste de lecture en bas à droite lorsque les vignettes sont en mode vertical, car les grandes listes se chevauchent avec les icônes de la flèche et du "fil d'Ariane" actuel lorsque la position est à côté de la sélection actuelle.
MENU/UX/XMB : Ajout d'une astuce plutôt désagréable pour éviter d'afficher les mauvaises icônes sous Explore en tant qu'icône de "fil d'Ariane
MENU/UX/XMB : Optimisation de certaines boucles de dessin d'icônes (les icônes horizontales principales étaient bouclées même lorsqu'elles n'étaient pas visibles, et toutes les icônes "fil d'Ariane" précédentes étaient bouclées alors qu'une seule était nécessaire)
MENU/UX/MATERIALUI : Correction de l'affichage d'icônes là où il ne devrait pas y en avoir (Waitable Swapchains, Show Recording + Streaming)
OSX/MACOS : Correction du clavier Cocoa ne permettant pas de mapper le stick analogique.
PS2 : Utilisez le ps2_drivers récemment créé qui rend plus facile le chargement et l'installation de tous les pilotes : Carte mémoire, USB, disque dur, audio, contrôleurs...
PS2 : Ajoute le support exFat pour USB, et résout probablement quelques problèmes inattendus lors de l'utilisation d'un pilote de disque dur pour le démarrage de noyaux/jeux.
SDL GFX : Correction du problème d'absence de menu au démarrage/écran vide.
SRAM : Ne pas lancer la sauvegarde SRAM sans contenu (se débarrasser de l'enregistrement redondant).
Téléchargement : retroArch v1.14.0
Selon les dires de zecoxao, il sera bientôt possible d'utiliser une puce Raspberry RP2040 pour les Switch de type Mariko et OLED, en revanche ce ne sera pas compatible avec les versions Erista.
On peut voir sur la photo suivante la différence de taille entre la puce RP2040 et une puce OLED v4, ce qui devrait faciliter l'installation et l'intégration :
Ce module se trouve entre 3 et 4€ sur Aliexpress, donc ce serait une solution très bon marché.
Il ne reste plus qu'à attendre quelques semaines ou quelques mois pour voir ce que ça donne.
Le développeur Evilnat, Nathan Martin, nous informe via son profil Twitter que la seconde Bêta de son custom firmware Evilnat 4.89.3 PEX/D-PEX a été envoyé à quelques testeurs.
Comme vous le savez, il s'agira là d'un custom firmware qui enverra de la nouveauté, cette version très spécifique a demandé un travail très important, Evilnat n'a pas perdu son temps il porté le noyau DEX et rapporté des modules du CFW 4.84 Rebug afin qu'ils tournent sur le dernier firmware 4.89.
La sortie de la seconde Bêta est une bonne nouvelle, nous apprenons donc que la première version devait donc intégrer trop de bugs qui devaient être corrigés sur une nouvelle version, la moins bonne nouvelle est qu'aucune date de disponibilité est annoncée, et cela reste logique, soyons patients le temps qu'il soit stable. Il semblerait que des corrections ont été apportées dans le plugin xai_plugin.sprx lors de l'utilisation de "Toggle Cobra Version" et "Toggle Cobra".
Il a aussi corrigé une mauvaise adresse dans 4.89.3 lors du dump d'ERK et de la création de syscalls avec le Kernel DEX.
Tout est là : xXEvilnatXx
Le développeur GaryOdernichts continue de s'exercer sur la Nintendo Wii et notamment la partie émulée de la Nintendo Wii dans la Nintedo Wii U.
En réalité le développeur s'attèle à faire fonctionner Priiloader dans le mode Wii de la Nintendo Wii U, il a d'ailleurs dévoilé une vidéo sur le sujet.
Ce qui attirant dans cette proposition n'est pas tant le lancement de vWii car cela peut être fait autrement, mais c'est surtout les hacks qui peuvent être lancés, retirer des iOS ou automatiquement passer l'avertissement santé, il a d'ailleurs rajouté la possibilité d'activer WiiConnect24 ou d'afficher les options Wii pour vWii.
Ainsi il dévient très facile d'utiliser par exemple RiiConnect24 sans aucune solution de hack, bien entendu tout cela est encore trop frais pour prétendre à une solution stable. De manière encore assez expérimentale cela passe par un remplacement de l'index de démarrage du menu système, le démarrage d'une image ancast signée, et priiloader va décrypter cette image ancast, la corrige et démarre le sous-menu système. Il donne la démarche dans son post ci-dessous.
Tout est là : Priiloader vWii support
Notre ami développeur et sunriseur anthony68 nous propose de découvrir une nouvelle version de son outil pfsmnt-dumper qui est désormais livré en version v1.0.1b.
Comme vous le savez si vous lisez les news, cet outil, PFSMNT dumper, permet de copier tous les jeux PS5 à partir du moment ou il est lancé, il faut minimize pour réaliser le backup comme cela a été possible sur PS4. Sa solution offre les mêmes possibilités qu'avec FTPPS5 sauf que tout est automatisé.
Cette version v1.0.1b apporte quelques corrections comme notamment la possibilité de modifier la langue pour le dump. En effet sur la version précédente, les fichiers langue autres que la langue du système posaient des problèmes et ne pouvaient être copier lors du dump.
Donc cette version, au premier démarrage de l'application va générer un fichier conf.ini à la racine du prériphérique usb. L'application attendra 20 secondes pour retirer la clé et modifier la langue par defaut(fr) par la langue du système de l'utilisateur. L'appli sera en pause et reprendra lorsque la clé sera à nouveau branchée. Cette opération n'est à faire qu'une seule fois. Si la vérification de l'écriture d'un fichier échoue une seconde tentative sera effectuée. Si elle échoue encore le fichier en question sera inscrit dans un fichier de rapport d'erreur toujours à la racine de de l'usb et pourra être transmis au développeur pour future correction.
Désormais il est possible de faire un full dump de pfsmnt en modifiant la ligne dans le fichier conf.ini généré. Ceci aura donc pour but de tout copier, y compris les fichiers .dat pour un futur decryptage.
Un autre option a été ajoutée, c'est la vitesse de transfert.
Si le dossier de l'application a déjà été créé sur le périphérique usb en question il sera tout simplement supprimé avant une nouvelle copie. Une notification aura lieu pendant toute la durée de suppression, à noter que la suppression de gros fichiers peuvent prendre du temps, c'est pour cette raison qu'une notification tourne en boucle pendant le travail.
Pour le moment, anthony68 ne souhaite pas libérer le code source sur son github, le temps d'avoir quelques retours utilisateurs pour sortir une version Bêta.
Téléchargement : RELEASE PFSMNT-DUMPER v1.0.1b.zip
Un très grand merci anthony68
Le développeur SiSTR0 vient de mettre en ligne une nouvelle version de son payload GoldHEN qui est disponible désormais en v2.2.5b8.
Pour rappel GoldHEN est un fichier tout en un qui nous permet d'activer l'activateur de homebrew (HEN), les paramètres de débogage (debug settings), le support VR, Remote Package Installer, le support Rest Mode. Un seul payload vous permettra d'activer l'activateur homebrew (HEN), les debug settings (paramètres de débogage), la prise en charge de la réalité virtuelle (VR), le programme d'installation de packages à distance (Remote Package), la prise en charge du mode repos, la prise en charge des disques durs externes (officiels ou non), la prise en charge des trophées de débogage, le correctif sys_dynlib_dlsym et bien d'autres choses très intéressantes.
Cette version 2.2.5b8 apporte une fonctionnalité intéressante pour les amateurs de jeux rétro, cette version améliorer encore la possibilité de charger des correctifs, mais surtout l'ajout d'une superposition de lignes de balayage permettant de faire comme les meilleurs émulateurs, elle ajoute aussi la possibilité d'activer ou pas les Debugs Settings des jeux, mais il est clair que le meilleur ajout est celui des scanlines, pour donner l'impression qu'un jeu rétro tourne sur un vieil écran CRT.
Pour rappel, GoldHEN 2.2.5b8 est uniquement accessible contre le prix d'un café dans le lien ci-dessous, sinon dans quelques jours dans votre host alternatif préféré qui sera mis à jour certainement après que leurs auteurs aient réalisé cette opération de support du développeur SiSTR0
Téléchargement : GoldHEN 2.2.5b8
Le développeur Nicoboss nous propose de découvrir une nouvelle version de NSZ qui est maintenant proposée en version 4.2.0, pour ceux qui ne connaitraient pas les fichiers NSZ sont très proches des NSP, ils sont compressés, ce n'est pas tout à fait un nouveau format, le script est assez simple à utiliser, et sachez que NSC_Builder prend en charge la compression de fichier NSP dans NSZ et la décompression de fichier NSZ dans NSP.
En septembre dernier le développeur lançait la 4.1.0, et trois mois plus tard, les corrections et les changements sont nombreux.
Changelog :
- Résolution de l'incompatibilité de title-intaller avec les versions de python-zstandard postérieures à 0.15.2. Il est confirmé que les fichiers NSZ compressés avec les versions récentes de zstd fonctionnent avec les dernières versions de Tinfoil, DBI, AtmoXL et TinWoo. Certains installateurs de titres abandonnés qui n'ont pas mis à jour seront encore défaillants.
- Correction d'une erreur dans le code FileExistingChecks causée par la spécification d'une mauvaise extension de fichier cible lors de l'appel de CreateTargetDict.
- Correction du fait que le NSP et le NSZ seront supprimés en utilisant --rm-source lorsque la compression forte échoue.
- Ajout du hash crc32 de master_key_0e. Merci à @16BitWonder de l'avoir ajouté !
- Implémentation de l'option permettant d'activer le mode longue distance zStandard pour une compression encore meilleure
- Suivi du feedback de l'auteur de python-zstandard concernant le flushing pour corriger toutes les imperfections liées au flushing
- Correction de l'erreur "'Counter' object has no attribute 'write'" lors de l'utilisation de --create.
- Implémentation du support de l'expansion de répertoire pour --create et amélioration de la documentation.
- Clarification de la règle du texte en clair de l'extension de compression de bloc du format de fichier NSZ
Edit 14.12.2022 : La version 4.2.1 vient d'être mise en ligne
Téléchargement : NSZ 4.2.1
Il aura fallu attendre un bon moment, tout n'est pas parfait, mais ça y est le backport de Call of Duty : Modern Warfare II, qui est officiellement sorti le 28 octobre 2022, a fait son apparition sur la toile. Le jeu proposé par CyB1K et bien entendu Fugazi et quelques un de leurs amis débarque donc sur PS4 pour le plus grand bonheur de toutes et tous.
C'est la mise à jour 1.08 qui a été backportée sur firmware 5.05 / 6.72 / 7.02 / 7.55 et 9.00, comme la plupart des Call of Duty vous allez devoir installer tous les DLC. Cyb1K a patché la plupart des éléments ennuyeux et il conseille de désactiver le streaming des textures, il informe d'ailleurs qu'il n'a pas réussi à le désactiver dans le code.
Le jeu étant étroitement lié à internet, il va vous demander régulièrement de vous connecter, Lapy a d'ailleurs largement contribué aux patchs permettant d'en profiter offline, mais ces patchs restent sensibles, ainsi vous serez connecter en tant CyB1K dans la campagne !
Enfin Cyb1K nous confirme qu'il ne travaillera pas sur un autre CUSA car c'était déjà un travail énorme pour ce jeu de 98 Go.
Le développeur Echo Stretch nous informe via son profil Twitter qu'il vient de retravailler le payload FTPS5, le payload FTP pour la PS5, cette nouvelle version a pour ambition de corriger un bug découvert qui empêchait d'afficher la taille correcte des fichiers les plus volumineux.
Pour réaliser cette mise à jour, il s'est appuyé sur l'aide d'illusion0002, ainsi ils ont pu passer le payload en version 1.2.
Rappelons que ce payload FTP est l'un des tous premiers disponibles sur PS5, il a été conçu comme un serveur FTP persistant, repris de l'idée du développeur Xerpi sur PS4. Pour en profiter, il faut disposer de l'exploit ipv6 uaf.
Téléchargement : FTPS5 v1.2
En Octobre 2022, le développeur Tunip3 avait réalisé un portage de Zelda III, The Legend of Zelda : A link to The Past sur la Xbox One, Xbox Series S et X.
Guide d'installation :
- Vous devez ajouter le fichier zelda3.ini au dossier localstate de l'application (c'est la configuration de l'application).
- Vous devez également ajouter les données du jeu sous la forme de zelda3_assets.dat dans le dossier localstate.
- Le fichier zelda3_assets.dat n'est pas fourni pour des raisons de copyright et doit être généré à partir d'une rom valide.
Changelog 1.01 :
- Correction du support audio MSU
- La configuration est désormais facultative
- Mise à jour du nom de l'application
Téléchargement : Zelda 3 porté sur Xbox One et Xbox Series