Les développeurs des émulateurs de Nintendo Switch, Yuzu et Ryujinx, dévoilent leur progrès dans des billets sur leur blogs respectifs.
Comme vous le savez ces deux émulateurs sont les meilleurs du marché pour restituer convenablement les qualités de la Nintendo Switch, et il reste intéressant de découvrir les améliorations et les corrections de bugs qui ont été apportées ces dernières semaines, et pour détailler tout cela les équipes dévoilent régulièrement des notes internes de développement et les axes d'optimisations.
Les rapports de Janvier 2023 ont été publiés il y a quelques heures :
Pour Yuzu, il y a plusieurs projets dans les tuyaux, ils portent des noms de code, comme Project Lime, Project Gaia, des bêtas seront proposées, on remarque aussi que l'OpenGL reste difficile à supporter et que les correctifs et améliorations critiques pour Vulkan deviennent une corvée à porter sur OpenGL. L'année 2023 sera assurement une année tournée vers l'approche GPU, avec une pléthore de changements graphiques, d'améliorations audio et d'entrée, de correctifs TAS et LAN/LDN.
Rapport : yuzu-emu.org
Pour Ryujinx, un émulateur que l'on apprécie pour son côté plus ouverts, notamment au niveau des builds expérimentales, là aussi des engagements graphiques, de résolution, et l'équipe tente d'apporter un support rapide day1 des jeux. Elle a besoin de soutien, là aussi pour améliorer des performances des GPU AMD.
Rapport : Blog.ryujinx.org
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.6r1420 :
@emukidid optimisations :
Support en écriture pour la puce Qoob PRO.@Extrems optimisations :
Ajout du patch de Dolphin pour Dead to Rights .
Suppression du cas spécial/caractères spéciaux pour la version 2.0.0.BETA du micrologiciel.
Ajout d'une option pour forcer le taux d'interrogation des manettes.
Ajout d'une option pour préférer un démarrage propre.
L’année est 2023.
Ajout des profils de mes sponsors GitHub.
Premier jeu de signatures trouvé dans Interactive Multi-Game Demo Disk - Juin 2003 (Europe) (En,Fr,De,Es,It).
Copie de l’ID du deuxième disque.
Deuxième jeu de signatures trouvé dans Interactive Multi-Game Demo Disk - Juin 2003 (Europe) (En,Fr,De,Es,It). Diffusion de l’ID du jeu sur tous les sockets de manettes.
Ajout d’une option de pause pour le changement de résolution.
Mise à jour de la base de données Redump.
Affichage de notification uniquement si le mode vidéo est différent.
Correction de régression à partir de 369b904.
Correction des avertissements du compilateur.
Mise à jour de la base de données TOSEC.
Ajout de plus de signatures pour les prototypes Killer7.
Correction de sonde MemCard PRO GC.
Ajout d'un serveur wiiload TCP/IP.
Réécriture du passage d’argument.
Activation du passage d’argument dans le serveur wiiload.
Téléchargement : https://github.com/e...s/tag/v0.6r1420
Merci @tralala.
En Aout 2022, le développeur developersu proposait la version 6.0 de NS-USBloader, désormais un peu plus de 6 mois après débarque la 7.0. Pour rappel NS-USBloader se charge de se substituer au script de python de Tinfoil, et qui est proposé en java pour être lancé sous Windows, Linux et MacOS.
Un programme qui continue de convaincre, malgré que quelques alternatives existent comme DBI, NS-Usbloader reste un programme d'installation NSP Adubbz / TinFoil et GoldLeaf (USB) du côté du PC, avec une interface graphique et les cookies.
Changelog 7.0 :
- Tout d'abord. @kuragehimekurara1 a traduit cette application en langues japonaise et ryukyuanaise ! Merci !
- La configuration des builds a été mise à jour pour générer des sources pour Java 11. Cela signifie que maintenant sous linux et mac vous devez installer JDK11 ou plus.
- Utilisateurs de macOS M1, il y a un ns-usbloader-7.0-m1.jar construit pour vous ! Il fonctionne avec tous les JDK, donc pas besoin de chercher et d'installer quelque chose de spécial. Cela a été testé avec Oracle JDK 19. C'était Java SE Development Kit 19.0.2 'Arm 64 DMG Installer'.
- Les utilisateurs de Windows reçoivent maintenant Installer-7.0.exe qui installe toutes les dépendances nécessaires en une seule fois ! En d'autres termes, vous n'avez pas besoin de télécharger et d'installer JRE depuis java.com.
- Application (jar) enveloppée dans un fichier exe et regroupée avec le runtime java. Il a été "repris" d'OpenJDK 19.0.2.
- Depuis cette version, vous pourrez également installer 'Split NSP/XCI/NSZ/XCZ', et pas seulement 'NSP'. Cette limitation stupide a été supprimée.
- Cette version est censée être une version avec le générateur de patchs 'es/fs/loader' mais je ne pense pas que créer des choses comme ça soit légales. Donc, puisque j'utilise mon vrai nom et que les patches sont dans une 'zone grise' de la loi, j'ai décidé de vous laisser faire. Il est probable que vous trouviez de bonnes idées dans mon code source, que vous le fassiez évoluer.
- p.p.s. pour les empaqueteurs *nix, s'il y en a (salut angelodalzotto !): dans misc/freedesktop_entry/ vous pouvez trouver le fichier .desktop et l'icône svg.
Téléchargement : ns-usbloader 7.0
Après quelques jours de vacances, me voilà de retour, et je reviens un peu sur ce qui est sorti il y a quelques jours, et qui est tout de même important. C'est le cas d'une nouvelle version d'Atmosphère qui a été publiée la dernière semaine de Janvier 2023 par SciresM.
Le 25 Janvier 2023, SciresM a dévoilé la version 1.4.1 de son custom firmware pour les Nintendo Switch et Nintendo Switch Lite compatibles, cette version vient corriger quelques bugs comme nous le dit SciresM et permet aussi de rectifier l'utilisation de mods sous Fire Emblem qui résulteront plus sur un crash.
Le changelog rajoute que les rapports d'erreurs créés sur erpt_reports sont correctement supprimés, ce qui signifie que le premier lancement dans cette version d'Atmosphère peut prendre un peu plus de temps, en fonction du nombre de rapports sur la carte SD.
Changelog 1.4.1 :
Quelques problèmes mineurs ont été corrigés et des améliorations ont été apportées, notamment :
- Les fichiers de bascule de cheats ne dmnt sont plus ignorés lorsqu'une nouvelle ligne de fin est manquante.
- Le mécanisme de nettoyage automatique erpt_reports ajouté en 1.3.0 a été corrigé. C'était en fait simplement cassé et n'a jamais fonctionné, mais il a été prouvé qu'il fonctionnait maintenant. Remarque : le premier démarrage dans la version 1.4.1 peut prendre beaucoup plus de temps que d'habitude (affichage uniquement d'un écran noir), si le mécanisme de nettoyage automatique est activé et que des milliers de fichiers sont supprimés. Cela devrait être une fois et pas plus d'une minute environ si cela se produit.
- Des correctifs mineurs ont été apportés à Mesosphère afin de correspondre au comportement du kernel officiel (le verrou tournant de l'assembly a été corrigé, le résultat incorrect en cas d'erreur dans GetProcessId a été corrigé).
- Un call manquant à GetSdStatus lors de l'initialisation des cartes SD en mode non-uhs-i a été ajouté dans le pilote sdmmc.
- L'utilisation de la mémoire d'un ms.mitma été augmentée de 16 Mo, pour éviter les plantages lors de la création de romfs pour les jeux avec un nombre de fichiers obscènes.
- Pour citer le changelog de la version 1.2.3 : « La mise à jour 2.0.0 d'Animal Crossing contient > 99 000 fichiers [...] Il est vraiment difficile d'imaginer qu'un jeu soit pire qu'Animal Crossing ». Il s'avère que Fire Emblem : Engage compte environ 186 000 fichiers, soit environ deux fois plus qu'Animal Crossing.
- La moitié de la mémoire supplémentaire provient ici du pool d'applet ; aucun problème ne devrait en résulter, mais veuillez signaler tout ce que vous pourriez rencontrer.
- Comme d'habitude, si vous rencontrez un jeu à court de mémoire ams.mitm (crash) lors du chargement des mods layeredfs, veuillez contacter SciresM#0524.
- Améliorations générales de la stabilité du système pour améliorer l'expérience utilisateur.
Téléchargement : Atmosphère v1.4.1