Les Mac M1 et M2 sont des moteurs d'émulation
Agence web » Actualités du digital » Les Mac M1 et M2 sont des moteurs d’émulation

Les Mac M1 et M2 sont des moteurs d’émulation

Que vous ayez un Apple Silicon Mac ou que vous envisagiez d’en acheter un, sachez que les nouveaux processeurs d’Apple sont parfaits pour l’émulation. Qu’il s’agisse de consoles 3D modernes ou de classiques 2D, la quantité d’émulateurs Apple Silicon natifs mérite d’être célébrée.

Pourquoi s’embêter avec l’émulation ?

Le Mac n’est pas considéré traditionnellement comme une plate-forme de jeu. Malgré les efforts déployés pour inverser la tendance avec la prise en charge des applications Apple Arcade, iPhone et iPad sur le bureau, et une poignée d’éditeurs tiers publiant des jeux sur Steam et le Mac App Store, le Mac manque toujours la grande majorité des jeux.

Avec l’arrivée d’Apple Silicon en 2020, le Mac est passé de l’architecture x86 64 bits utilisée par les puces Intel à une solution interne basée sur ARM sous la forme du M1. Apple a fourni un « transpiler » qui convertit la plupart des applications écrites pour les Mac Intel dans un format pouvant être utilisé sur les processeurs ARM, appelé Rosetta 2.

Alors que Rosetta 2 fonctionne remarquablement bien la plupart du temps, ce n’est pas une solution parfaite. Il y a une pénalité de performance pour la conversion d’une application, et tout ne fonctionne pas. Certaines applications (et jeux) ne fonctionneront tout simplement pas, et vous ne pouvez rien y faire, sauf espérer que l’éditeur jugera bon de mettre à jour l’application à temps. Pour la plupart, cela n’arrivera jamais.

Jet Set Radio Future fonctionnant sur macOS via xemu

Malgré d’énormes gains de performances par rapport aux puces Intel et des performances 3D meilleures que jamais alors qu’Apple itère sur l’API d’accélération matérielle Metal, les jeux sur Apple Silicon ont mis du temps à démarrer. C’est précisément pourquoi vous voudrez peut-être regarder des jeux qui ont déjà été publiés pour différents systèmes.

Les émulateurs vous permettent de jouer à des jeux écrits pour différents matériels en utilisant l’émulation logicielle. Sur un Mac, cela vous ouvre un monde de jeux qui n’est tout simplement pas disponible en mode natif. C’est idéal si vous avez raté des consoles ou des plates-formes de jeu lors de leur première sortie, car les émulateurs stables ont tendance à retarder la génération qu’ils émulent d’une décennie ou plus.

Les mises en garde juridiques habituelles s’appliquent

Bien sûr, aucun article sur l’émulation ne serait complet sans préciser que les émulateurs ne sont pas illégaux, mais que le téléchargement de matériel protégé par le droit d’auteur que vous ne possédez pas l’est certainement.

Beaucoup de ces émulateurs nécessitent des fichiers BIOS qui devront être vidés du matériel d’origine, alors assurez-vous de comprendre les répercussions juridiques de l’utilisation des ROM avant de continuer.

Les émulateurs Apple Silicon natifs sont maintenant disponibles

Lorsque la puce M1 a été lancée pour la première fois en 2020, très peu d’émulateurs avaient des versions natives Apple Silicon disponibles. Transpiler Rosetta 2 d’Apple le plus utilisé, avec plus ou moins de succès. Avance rapide jusqu’à la sortie du M2, et de nombreux émulateurs sont disponibles avec le support natif d’Apple Silicon.

Avec une application native, la pleine puissance des puces M1, M2 et similaires peut désormais être utilisée par l’émulateur et beaucoup incluent même la prise en charge de Metal. Des applications natives plus efficaces offrent une meilleure efficacité énergétique, ce qui rend les jeux sur batterie utilisant un MacBook encore plus attrayants.

Les émulateurs qui nécessitent plus de puissance pour émuler des plates-formes plus récentes comme la Xbox et la PlayStation 2 peuvent désormais fonctionner avec des graphismes meilleurs que natifs. Beaucoup de ces émulateurs incluent la possibilité d’exécuter des jeux avec des résolutions internes bien supérieures à celles auxquelles ils étaient destinés, avec la prise en charge du multijoueur local et en ligne.

Nintendo Wii (2006) et GameCube (2001) : Dauphin

Dolphin est un émulateur Nintendo Wii et GameCube avec des versions Mac, Windows et Linux disponibles. Les développeurs ont démontré pour la première fois la prise en charge d’Apple Silicon en mai 2021, notant que « le matériel M1 est fantastique… ce que nous avons est déjà efficace, puissant… le seul gros inconvénient est l’API graphique propriétaire présente dans macOS qui nous empêche d’utiliser les dernières versions d’OpenGL. ”

Au moment de la rédaction de cet article, Dolphin affiche 36,6 % de notes « parfaites » et 60,4 % « jouables » pour tous les jeux testés. Consultez la liste de compatibilité pour voir comment chaque jeu se comporte, avec des notes et des rapports de toute la communauté Dolphin. Vous pouvez utiliser le guide des performances de Dolphin pour tirer le meilleur parti de l’émulateur, mais vous aurez probablement suffisamment de performances dans le sac pour utiliser certaines des améliorations de Dolphin.

Cela inclut une augmentation de la résolution interne pour rendre les jeux dans une résolution nette qui dépasse la ligne de base de 480p Wii, un filtrage anisotrope pour améliorer l’apparence des textures et des options d’anti-aliasing pour se débarrasser des lignes irrégulières. Vous pouvez utiliser de vrais contrôleurs Wiimote et GameCube, ou émuler les contrôleurs de Nintendo en utilisant du matériel alternatif à la place.

Xbox (2005): xemu

Microsoft a déployé beaucoup d’efforts pour faire fonctionner de nombreux jeux Xbox originaux sur le dernier matériel Xbox Series, mais le catalogue est toujours insuffisant. Alors que des jeux comme Psychonautes et LE NOIR fonctionnent bien sur les dernières consoles, de nombreux jeux ne fonctionnent pas du tout. Si vous ne possédez pas de Xbox récente, vos options pour jouer à bon nombre de ces classiques sont très limitées.

Entrez dans xemu, un émulateur Xbox original pour Mac, Windows et Linux. Au moment des tests, xemu considère 72 % des titres testés comme « jouables » avec seulement 3 % franchissant la barrière « parfaite » (avec 20 % des titres parvenant à démarrer et environ 5 % ne fonctionnant pas du tout). Heureusement, la grande majorité des meilleurs titres Xbox sont parfaitement jouables avec seulement des problèmes mineurs.

Ceci comprend Jet Set Radio Future (qui a l’air magnifique lorsque vous augmentez la résolution interne grâce à ses graphismes en ombrage cellulaire), Halo : combat évolué et sa suite, et Chevaliers de l’Ancienne République. L’émulateur prend même en charge le mappage automatique du contrôleur pour les joypads pris en charge, ce qui simplifie encore le processus de configuration.

PlayStation 2 (2000) : EtherSX2

PCSX2 est un émulateur PlayStation 2 en développement depuis au moins deux décennies, et AestherSX2 est un fork de ce même émulateur pour les machines Apple Silicon. Comme l’un est basé sur l’autre, la liste de compatibilité des jeux est presque identique entre eux. PCSX2 a depuis commencé à inclure les versions Mac parmi ses versions nocturnes, mais celles-ci utilisent toujours Rosetta 2 et ne fonctionnent pas (encore) nativement sur Apple Silicon.

Avec AetherSX2, vous pouvez jouer à l’une des bibliothèques de jeux les plus célèbres et les plus remplies jamais publiées. PCSX2 affiche un taux de jouabilité de 97,96 % pour tous les jeux testés au moment de la rédaction, et vous devez vous attendre à des résultats très similaires d’AetherSX2 puisqu’il est basé sur le même code.

Les deux émulateurs se ressemblent remarquablement en termes d’interface utilisateur, des options graphiques (qui incluent la mise à l’échelle de la résolution interne et le filtrage bilinéaire) à la configuration du contrôleur et aux ajustements du système. La principale différence à laquelle vous pouvez vous attendre est une meilleure performance dans la version native d’AestherSX2.

Dreamcast (1998): Flycast

La Dreamcast est l’une des consoles les plus célèbres de tous les temps, mais son incapacité à conquérir une grande partie du marché (et les performances lamentables de son prédécesseur, la Saturn) a vu Sega quitter définitivement le monde du matériel de jeu vidéo. L’héritage de Dreamcast est sa bibliothèque de jeux, qui comprend certains des meilleurs originaux de Sega et une généreuse portion de ports d’arcade.

Flycast est un fork du projet Reicast réussi mais abandonné depuis, avec des versions spécialement conçues pour les machines Apple Silicon. En plus des jeux Dreamcast originaux, Flycast peut également être utilisé pour jouer aux ROM de cartes d’arcade Sega NAOMI (y compris les versions GD-ROM) et Sammy Atomiswave.

Une fois configuré, l’émulateur exécute de nombreux jeux sans problème, y compris Radio Jet Set, Pierre de puissanceet Aventure sonique. L’émulateur a récupéré notre manette Xbox Series X pour la première fois, sans aucune configuration requise. L’émulateur est préconfiguré pour utiliser les serveurs Dreamcast Live pour les jeux en ligne.

MS-DOS : DOSBox avec Boxer

DOS est loin d’être aussi gourmand en ressources que la plupart des autres systèmes de cette liste, mais la prise en charge native d’Apple Silicon est toujours agréable. Une version plus efficace qui fonctionne nativement signifie une meilleure consommation d’énergie et une durée de vie de la batterie plus longue si vous cherchez à jouer à des jeux en déplacement.

Vous pouvez récupérer une version native de DOSBox et la configurer vous-même, ou vous pouvez rendre les choses beaucoup plus faciles en téléchargeant le frontal Boxer. Cela rend l’installation et la gestion de votre collection de jeux MS-DOS plus faciles que de le faire manuellement avec l’invite de commande DOS, avec un front-end attrayant « étagère de jeu » étant le tableau principal.

Le projet Boxer original a cessé son développement en 2016 mais a depuis été relancé avec le support natif d’Apple Silicon. Vous pouvez récupérer les premières versions à partir de la page des versions du projet, mais attendez-vous à un comportement bancal pendant que le projet est encore en version bêta.

Commodore Amiga : FS-UAE

Tout comme MS-DOS, la plate-forme Commodore Amiga n’est guère gourmande en ressources. La prise en charge native d’Apple Silicon ici ne résout pas les énormes goulots d’étranglement des performances, mais il est agréable d’avoir des versions natives disponibles à des fins d’efficacité. FS-UAE est un fork du projet WinUAE et vous permet d’émuler une vaste gamme de matériel Commodore, à condition que vous disposiez des ROM Kickstart.

Vous pouvez utiliser des manettes de jeu modernes, créer des machines Amiga personnalisées en fonction de votre configuration et utiliser la correction du rapport d’aspect pour afficher les jeux sur des écrans modernes, avec des shaders avancés. Il y a même un support pour le jeu en ligne !

Multiplateforme : RetroArch

RetroArch est un émulateur multiplateforme prenant en charge un grand nombre de systèmes (appelés cœurs). De nombreux projets répertoriés ci-dessus peuvent être utilisés à partir de RetroArch, ainsi que de nombreux autres pour des plates-formes telles que SNES, Sega Genesis, Nintendo 3DS, Atari Lynx et bien d’autres.

Si vous avez besoin d’un émulateur qui fait tout, procurez-vous une copie de RetroArch et passez un peu de temps à le configurer.

D’autres projets devraient fonctionner avec Rosetta

Ce n’est pas parce qu’un émulateur n’a pas de version native Apple Silicon disponible que les versions plus anciennes conçues pour les processeurs Intel ne fonctionneront pas. En particulier, les systèmes plus anciens devraient fonctionner correctement sous Rosetta 2, sans aucune perte de performances visible à proprement parler.

Utilisez vos contrôleurs existants

macOS prend en charge tous les principaux contrôleurs de console, y compris les Xbox Series, Xbox One et Xbox 360 filaires de Microsoft. Vous pouvez également utiliser la manette DualSense PS5 de Sony, la manette DualShock 4 PS4 et la manette DualShock 3 PS3. Vous pouvez également utiliser la manette Nintendo Switch Pro ou coupler chaque Joy-Con séparément. Il n’est actuellement pas possible d’utiliser deux Joy-Con comme un seul contrôleur comme c’est possible sur la console Switch.

Une manette sans fil Xbox avec un câble USB Type-C

Beaucoup de ces émulateurs détectent automatiquement votre contrôleur et mappent les boutons en conséquence, vous n’avez donc rien à faire au-delà de les connecter via USB ou Bluetooth.

★★★★★