Mac M1 et M2 sont de puissants émulateurs

Mac M1 et M2 sont de puissants émulateurs

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 vaste gamme d’émulateurs natifs d’Apple Silicon doit être saluée.

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

Le Mac n’a traditionnellement pas été considéré comme une plate-forme de jeu. Malgré les tentatives de changement avec la prise en charge d’Apple Arcade, des applications de bureau pour iPhone et iPad et de plusieurs éditeurs tiers publiant des jeux sur Steam et le Mac App Store, le Mac manque toujours la grande majorité des jeux.

Avec l’introduction d’Apple Silicon en 2020, le Mac est passé de l’architecture x86 64 bits utilisée par les puces Intel à sa propre solution 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és Rosetta 2.

Alors que Rosetta 2 fonctionne étonnamment bien dans la plupart des cas, ce n’est pas une solution parfaite. La conversion de l’application ralentit les performances et tout ne fonctionne pas. Certaines applications (et certains jeux) ne fonctionneront tout simplement pas, et vous ne pouvez rien y faire d’autre que d’espérer que l’éditeur juge bon de mettre à jour l’application en temps opportun. Pour la plupart, cela n’arrivera jamais.

Malgré d’énormes gains de performances par rapport aux puces Intel et des performances 3D meilleures que jamais alors qu’Apple continue d’utiliser l’API d’accélération matérielle Metal, les jeux sur Apple Silicon tardent à avancer. C’est pourquoi vous pouvez 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 d’autres matériels en utilisant l’émulation logicielle. Sur un Mac, cela vous ouvre un monde de jeux qui n’est tout simplement pas disponible immédiatement. C’est idéal si vous avez manqué des consoles ou des plates-formes de jeu lors de leur première sortie, car les émulateurs stables ont tendance à avoir une décennie ou plus de retard sur la génération qu’ils émulent.

Les mises en garde légales habituelles s’appliquent

Bien sûr, aucun article sur l’émulation ne serait complet s’il n’était pas clair que les émulateurs ne sont pas illégaux, mais 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 réinitialisés à partir du matériel d’origine, alors assurez-vous de comprendre les implications juridiques de l’utilisation d’une 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 leurs propres versions d’Apple Silicon. Le transpileur le plus couramment utilisé est l’Apple Rosetta 2, avec plus ou moins de succès. Avance rapide vers la version M2 et de nombreux émulateurs sont disponibles avec un support intégré pour Apple Silicon.

Grâce à l’application native, l’émulateur peut désormais utiliser toute la puissance des puces M1, M2 et similaires, et beaucoup d’entre elles incluent même la prise en charge de Metal. Des applications natives plus efficaces offrent une meilleure efficacité énergétique, rendant les jeux sur votre MacBook encore plus agréables.

Les émulateurs qui nécessitent plus de puissance pour émuler les plates-formes ultérieures telles que la Xbox et la PlayStation 2 peuvent désormais mieux gérer les graphiques que les natifs. Beaucoup de ces émulateurs incluent la possibilité d’exécuter des jeux à une résolution interne beaucoup plus élevée que prévu, 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 disponibles pour Mac, Windows et Linux. Les développeurs ont présenté 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 ne nous permet pas d’utiliser dernières versions d’OpenGL. ”

Au moment d’écrire ces lignes, Dolphin a une note de 36,6% « parfait » et de 60,4% « jouable » 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 pour tirer parti de certaines des améliorations de Dolphin.

Cela inclut la mise à l’échelle de la résolution interne pour rendre les jeux à des résolutions plus nettes au-dessus du niveau de base 480p de la Wii, le filtrage anisotrope pour améliorer l’apparence des textures et les options d’anticrénelage pour se débarrasser des lignes irrégulières. Vous pouvez utiliser de vrais contrôleurs Wiimote et GameCube ou émuler des contrôleurs Nintendo en utilisant un matériel alternatif.

Xbox (2005): xemu

Microsoft a fait un excellent travail pour s’assurer que de nombreux jeux Xbox originaux fonctionnent sur le dernier matériel Xbox Series, mais le catalogue n’est toujours pas à la hauteur. Alors que des jeux comme Psychonauts et BLACK fonctionnent bien sur les consoles récentes, de nombreux jeux ne se lancent pas du tout. Si vous ne disposez pas de la dernière version de Xbox, votre capacité à jouer à bon nombre de ces jeux classiques est très limitée.

Essayez xemu, l’émulateur Xbox d’origine pour Mac, Windows et Linux. Lors des tests, xemu considère 72% des jeux testés « jouables » et seulement 3% franchissent la barrière « parfaite » (avec 20% de jeux en cours d’exécution et environ 5% ne fonctionnant pas du tout). Heureusement, la grande majorité des meilleurs jeux Xbox fonctionnent bien avec quelques ratés.

Cela inclut Jet Set Radio Future (qui a l’air incroyable lorsque vous augmentez la résolution interne grâce à ses graphismes ombrés), Halo : Combat Evolved et sa suite, et Knights of the Old Republic. L’émulateur prend même en charge le mappage automatique des contrôleurs aux joysticks 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, tandis qu’AestherSX2 est une ramification du même émulateur pour les ordinateurs Apple Silicon. Puisque l’un est basé sur l’autre, la liste des jeux compatibles entre eux est presque identique. PCSX2 a depuis commencé à inclure des versions Mac dans ses versions nocturnes , mais ils utilisent toujours Rosetta 2 et ne fonctionnent pas (encore) sur Apple Silicon.

Avec AetherSX2, vous pouvez jouer à l’une des bibliothèques de jeux les plus célèbres et les plus complètes jamais publiées. Au moment de la rédaction de cet article, PCSX2 offre une jouabilité de 97,96 % de tous les jeux testés, et vous devriez vous attendre à des résultats très similaires d’AetherSX2 car il est basé sur le même code.

Les deux émulateurs se ressemblent étonnamment en termes d’interface utilisateur, des options graphiques (qui incluent la mise à l’échelle de la résolution interne et le filtrage bilinéaire) aux paramètres du contrôleur et aux paramètres 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, 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 à jamais le monde du matériel de jeu vidéo. L’héritage de la Dreamcast est sa bibliothèque de jeux, qui comprend certains des meilleurs originaux de Sega et un grand nombre de ports d’arcade.

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

Une fois configuré, l’émulateur exécute de nombreux jeux sans problème, notamment Jet Set Radio, Power Stone et Sonic Adventure. 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 bonne. 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 voulez jouer à des jeux en déplacement.

Vous pouvez prendre une version native de DOSBox et la personnaliser vous-même, ou vous pouvez rendre les choses beaucoup plus faciles en téléchargeant l’interface Boxer externe. Cela facilite l’installation et la gestion de votre collection de jeux MS-DOS plutôt que de le faire manuellement via la ligne de commande DOS, et l’apparence attrayante d’une « étagère de jeu » est un avantage majeur.

Le projet Boxer original a cessé son développement en 2016 mais a depuis été relancé avec le support Apple Silicon. Vous pouvez obtenir 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, il est peu probable que la plate-forme Commodore Amiga nécessite de grandes ressources. La prise en charge intégrée d’Apple Silicon ne résout pas les principaux goulots d’étranglement des performances ici, mais il est agréable d’avoir des versions natives disponibles pour améliorer l’efficacité. FS-UAE est un fork du projet WinUAE et vous permet d’émuler une énorme quantité de matériel Commodore si vous avez une ROM Kickstart.

Vous pouvez utiliser des manettes de jeu modernes, créer vos propres machines Amiga 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 noyaux). De nombreux projets répertoriés ci-dessus peuvent être utilisés dans 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 voulez un émulateur qui fait tout cela, 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 que l’émulateur n’a pas sa propre version d’Apple Silicon que les anciennes versions 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.

Utiliser les contrôleurs existants

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

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *