Non classé

News: Atmosphere 0.10.1 est sorti (pas une pré-version!) Avec de nombreux correctifs et hid-mitm toujours là et Flycast devient le premier émulateur Dreamcast à obtenir le support du rendu Vulkan!

Par Garry , le 12 décembre 2019 - 6 minutes de lecture

Avec seulement 13 jours avant Noël, les sorties dans les scènes d'amateur s'intensifient et le Switch / Dreamcast a tous deux une part de l'action. Dans cet article, nous allons voir la version d'Atmosphère 0.10.1, une version que vous devriez probablement mettre à jouret la première implémentation au monde d'un moteur de rendu Vulkan dans un émulateur Dreamcast.

Version Switch: Atmosphère 0.10.1 publiée avec de nombreux correctifs, des améliorations de code et la rétention de hid-mitm

Il y a quelques jours, Atmosphère 0.10.0 a été publié et cela a été présenté comme une version assez importante car il a ajouté le support pour le FW 9.1.0 récemment publié, implémenté une bonne partie du code réécrit et corrigé une multitude de bogues. Cependant, cette version a été étiquetée comme une pré-version car il a été décidé qu'elle avait besoin de plus de tests et maintenant, nous avons une version appropriée avec la version 0.10.1.

Après Atmosphere 0.10.1, la saisie des boutons sur les anciens homebrew fonctionnant sur FW 9.0.0+ cessera de fonctionner

Conformément à son journal de modifications assez lourd, cette mise à jour de l'un des CFW les plus utilisés du Switch comprend:

  • Le maintien de la module hid-mitm qui est essentiel pour utiliser l'ancien homebrew Switch (non recompilé au cours des 3 derniers mois) sur FW 9.0.0+
    • Lorsque ce module est supprimé, l'entrée de bouton ne fonctionnera plus correctement dans les anciens homebrews Switch sur FW 9.0.0+, rendant ainsi la plupart d'entre eux inutiles.
    • Initialement, cette version allait le supprimer mais comme elle est arrivée peu de temps après la version précédente, elle y a été conservée. Maintenant, ce module va être supprimé dans Atmosphere 0.10.2
  • Le système de bibliothèque utilisé dans Atmosphere et le système de construction pour les modules du système de stratosphère ont été révisés
  • Améliorations liées à la gestion de la mémoire, notamment:
    • Le sysmodule de démarrage est maintenant chargé dans la mémoire non sécurisée, ce qui aide à empêcher la fragmentation du tas de mémoire système
    • La réallocation de la mémoire au pool système fonctionne désormais correctement sur le micrologiciel 5.0.0+
      Atmosphère 0.10.1 publiée

      Avec Atmosphère 0.10.0, la version 0.10.1 est livrée avec de nombreux correctifs / révisions, donc à moins qu'aucun bogue majeur ne soit trouvé, c'est probablement une bonne idée de mettre à jour même si vous n'êtes pas sur le dernier firmware

  • De nombreux bogues ont été corrigés, dont un qui empêchait certains NRO de se charger (y compris la dernière version de Super Smash Bros) et qui a provoqué une corruption de la mémoire lors de la redirection de certains contenus RomFS.

Quelle que soit la version du firmware sur laquelle vous vous trouvez, la mise à jour d'Atmosphere vers cette version est probablement une bonne idée car il incorpore beaucoup de correctifs / réécritures sur Atmosphere 0.9.x et c'est la dernière version qui permettra aux anciens homebrew de fonctionner sur FW 9.0.0+!

Pour saisir Atmosphere 0.10.1 et consulter son journal des modifications complet, suivez ce lien.

Emulation News: Flycast, un émulateur Dreamcast, gagne le rendu de Vulkan en marquant une scène en premier!

Comme Yuzu (émulateur Switch), Flycast a sauté sur le train en marche de Vulkan car son développeur «flyinghead» vient d'ajouter un backend de rendu graphique utilisant la technologie.

Les dernières consoles de Sega comme Saturn et Dreamcast n'étaient pas aussi populaires que les offres de Nintendo / Sony, mais les efforts d'émulation font de leur mieux pour les faire revivre!

Avec ce développement, Flycast est devenu le premier émulateur Dreamcast à obtenir un moteur de rendu Vulkan ce qui montre que le développement de l'émulateur Dreamcast se poursuit encore aujourd'hui, même si la console n'est pas aussi populaire que le GameCube et la PlayStation 2.

Pour l’annoncer, ‘flyinghead’ est allé sur le blog officiel de RetroArch et a publié une bonne description de ce que le backend accomplit ainsi que des défis qui se sont présentés lors de sa création. En un mot, ce post déclare que:

  • Le backend de rendu Vulkan est complètement open source et il est disponible pour le moment sur Windows, Linux et Android
  • Émuler la puce graphique de Dreamcast (PowerVR2) n'était pas une barre trop difficile pour une fonctionnalité à savoir transparence indépendante de l'ordre qui n'est pas disponible en tant que fonctionnalité dans les API graphiques comme OpenGL et DirectX
    • Une émulation appropriée de cette fonctionnalité est requise pour fournir des effets plus fins dans des jeux comme les ombres correctes
  • Comme le rendu OpenGL, il existe deux versions à savoir un rendu de base (passage unique avec tri par triangle / maillage effectué via le CPU) et un rendu OIT (passage multiple avec tri par pixel effectué par le GPU)

    En utilisant le moteur de rendu OIT, les ombres du lecteur dans Jet Set Radio s'affichent correctement avec d'autres détails subtils

    • Le rendu de base n'affiche pas certains effets mais peut être un peu plus léger sur votre système
  • Côté fonctionnalités, le moteur de rendu Vulkan est presque à égalité avec le moteur de rendu OpenGL et les seules choses qu'il n'implémente pas sont le réticule des armes légères et l'affichage des écrans VMU.
    • Ceux-ci seront ajoutés bientôt, donc la parité des fonctionnalités est assez proche!
  • Bien que le back-end de rendu Vulkan fonctionne correctement, des bogues sont à prévoir et il pourrait ne pas fonctionner aussi bien que le rendu OpenGL pour l'instant, donc flyinghead appelle les utilisateurs à fournir des rapports de bogues en cas de problème.
    • Il est important d'utiliser le dernier pilote graphique disponible pour votre matériel, car la prise en charge de Vulkan est toujours une affaire de WIP dans certains pilotes.

Pour en savoir plus sur le moteur de rendu Vulkan en flycast, suivez ce lien. Pour l'essayer, vous pouvez récupérer le RetroArch tous les soirs à partir de ce lien car il n'est disponible que dans les Nightlies pour l'instant.

Conclusion

En dehors de ces versions, la scène d'émulation continue de donner car il a été annoncé que RetroArch 1.8.2 viendra avec des fonctionnalités d'accessibilité pour les aveugles et bsnes v113 est sorti. En ce qui concerne les versions Switch, hekate 5.1.1 et Nyx 0.8.4 ont été publiés.

Garry