Emulation News: melonDS 0.8.3 publié avec d'importantes corrections audio / entrées; Les versions JIT seront bientôt disponibles, MAME mis à jour vers la version 0.213 et Super Mario 64 obtenant un port PC natif!
Après un peu plus d'une semaine de news et de sorties sur la PSVita grâce à h-encore² (hack natif de FW 3.71 / 3.72), les choses se sont refroidies et d'autres scènes seront centrées à nouveau. Dans cet article, nous allons examiner des éléments relatifs à l’émulation, notamment melonDS 0.8.3, MAME 0.213, ainsi que les efforts visant à porter Super Mario 64 sur PC!
MelonDS 0.8.3 publié avec de nombreux correctifs – Correction des touches de raccourci et une solution aux problèmes de limiteur de trame / audio détectés
melonDS est un émulateur Arisotura pour Nintendo DS qui vise à fournir un degré élevé de précision tout en gardant les performances à l'esprit.
Cette année, l’émulateur a enregistré de nombreux progrès, notamment l’ajout d’un rendu accéléré OpenGL et la construction imminente de JIT / DSi qui continueront d’accroître la polyvalence de l’émulateur.
Maintenant, melonDS 0.8.3 a été publié avec les éléments suivants:
- Un problème lié aux touches de raccourci Ctrl + K a été corrigé. Vous pouvez donc à nouveau associer des touches «spéciales» telles que Maj et Ctrl aux boutons.
-
En tant que solution aux problèmes audio et de limitation de trame, trois solutions de synchronisation différentes ont été introduites, à savoir:
- Limiter le nombre de trames – la façon de faire de l’école – mais c’est un peu différent des implémentations précédentes, car il essaie de trouver un nombre d’images moyen sur plusieurs images afin de ne pas limiter les jeux à 30FPS en interne de manière trop agressive.
- Synchronisation audio – Utilisez cette option si vous souhaitez que le son bègue 0 audio au détriment d'une fréquence d'images moins stable.
- VSync – synchronise la trame de l’émulateur avec celle de votre moniteur (généralement 60/75/120 / 144FPS), mais risque de ne pas fonctionner correctement avec les jeux qui modifient leur trame en modifiant VCount. Ne fonctionne que sur le rendu OpenGL sous Windows
-
L’initialisation OpenGL n’échoue plus sous OpenGL 4.1 ou version antérieure (le rendu de melonDS nécessite OpenGL 3.1)
- La sortie audio est maintenant réalisée à une fréquence standard de 48000Hz au lieu de 47430Hz pour améliorer la compatibilité avec les pilotes audio mal écrits.
-
Quelques améliorations de la précision et correction mineure selon l'historique de validation sur GitHub
De plus, les versions bêta des émulateurs compatibles JIT et DSi seront bientôt disponibles, mais elles sont basées sur melonDS 0.8.2 et melonDS 0.8.1 respectivement.
Pour récupérer des melonDS sur votre PC et émuler la DS à votre guise, consultez ce lien.
MAME 0.213 publié et un port natif de Super Mario 64 sur PC
Comme son nom l'indique, MAME est un émulateur multi-systèmes qui se concentre sur l'émulation de machines Arcade, même s'il émule tout, des ordinateurs d'échecs aux dispositifs Game & Watch. Pendant longtemps, il a reçu des mises à jour mensuelles avec une quantité décente de compatibilité, et septembre n’est pas une exception, MAME 0.213 ayant atterri avec les mises à jour suivantes:
-
Deux autres ordinateurs d’échecs sont désormais pris en charge, notamment les ordinateurs Mephisto, Mephisto II et Mephisto III, aux côtés des ordinateurs «Brikett».
-
Un autre ajout à la liste de compatibilité Game & Watch avec ce mois-ci l’ajout de la prise en charge de «Mario’s Bombs Away».
- Elektronika’s Kosmicheskiy Most, une conversion totale sans licence de Fire, qui est un jeu de type Game & Watch, est également prise en charge maintenant
- Sur le plan arcade, The Destroyer From Jail et les versions régionales alternatives de Block Out et Super Shanghai Dragon’s Eye sont désormais pris en charge.
- Les contrôleurs de protection de plusieurs machines d'arcade telles que ‘Last Mission’ sont maintenant émulés, ce qui rend le jeu qu’ils utilisaient pour protéger pleinement jouable.
- Les compatibles MS-DOS ont également vu quelques améliorations de compatibilité avec les ordinateurs personnels Mindset et Dulmont Magnum qui fonctionnent désormais parfaitement.
- La liste de logiciels Apple II a été mise à jour avec la plupart des fissures propres et des flux de vidage inclus. L’émulation d’ordinateur SGI apporte également quelques améliorations, avec davantage de types d’image disque pris en charge
-
Pour un aperçu plus détaillé de ce que MAME 0.213 apporte, vous pouvez consulter son journal de modification complet ici.
Pour récupérer MAME 0.213, allez sur ce lien et sélectionnez le téléchargement pour la plate-forme de votre choix.
Par ailleurs, la création d’un portage pour Super Mario 64 sur PC progresse à un rythme soutenu après la décompilation de son code source en juillet.
D'après cette vidéo qui illustre une version de SM64 pour le matériel x86 (dont le code a été écrit par un développeur sur Public Decompilation Discord), le jeu semble fonctionner plutôt bien et utilise certaines fonctionnalités de Glide64, vraisemblablement pour remplacer les appels au système. bibliothèques pour rendre le portage une affaire beaucoup plus simple.
Alors que Super Mario 64 peut très bien être imité sur n’importe quel PC de la dernière décennie, un port natif permettrait à la communauté de créer des mods, de bricoler avec la physique du jeu, de régler la résolution du jeu, de pirater la caméra de jeu et bien plus encore. permettant potentiellement au jeu de fonctionner sur du matériel ancien.
Conclusion
Évidemment, un article ne suffit pas pour couvrir ce qui s'est passé ces derniers jours en matière d'émulation. Si vous voulez en savoir plus, consultez ce fil Reddit sur un noyau 3D stéréoscopique GBA RetroArch et Mednafen 1.23.0- Instable étant libéré.