Que vous possédiez un Apple Silicon Mac ou que vous envisagiez d’en acheter un, vous devez savoir que les nouveaux processeurs d’Apple sont parfaits pour l’émulation. Qu’il s’agisse de consoles modernes en 3D ou de classiques en 2D, la quantité d’émulateurs Apple Silicon natifs est une chose à célébrer.

Pourquoi s’intéresser à l’émulation ?

Le Mac n’est pas considéré traditionnellement comme une plate-forme de jeu. Malgré les efforts déployés pour changer cette situation avec la prise en charge d’Apple Arcade, les applications iPhone et iPad sur le bureau et une poignée d’éditeurs tiers qui publient des jeux sur Steam et le Mac App Store, le Mac est toujours privé de 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 « transpilateur » qui convertit la plupart des applications écrites pour les Macs Intel en un format utilisable sur les processeurs ARM, appelé Rosetta 2.

Si Rosetta 2 fonctionne remarquablement bien la plupart du temps, ce n’est pas une solution parfaite. La conversion d’une application a un impact sur les performances et tout ne fonctionne pas forcément. Certaines applications (et jeux) ne fonctionnent tout simplement pas et vous ne pouvez rien y faire, si ce n’est espérer que l’éditeur jugera bon de mettre à jour l’application à temps. Dans la plupart des cas, cela n’arrivera jamais.

POUR UN MAC, UNE PUCE DE BASE M1 OU M2 EST NÉCESSAIRE

Jet Set Radio Future fonctionnant sur macOS via xemu

Malgré d’énormes gains de performances par rapport aux puces Intel et des performances 3D plus élevées que jamais grâce aux itérations d’Apple sur l’API d’accélération matérielle Metal, les jeux sur le silicium d’Apple ont mis du temps à décoller. C’est précisément la raison pour laquelle vous pouvez vous tourner vers des jeux déjà sortis sur 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 version native. C’est l’idéal si vous n’avez pas pu profiter des consoles ou des plates-formes de jeu lors de leur sortie initiale, car les émulateurs stables ont tendance à être en retard d’une décennie ou plus sur la génération qu’ils émulent.

Les habituelles mises en garde juridiques s’appliquent

Bien entendu, 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 des droits d’auteur que vous ne possédez pas l’est certainement.

La plupart de ces émulateurs nécessitent des fichiers BIOS qui devront être extraits du matériel d’origine. Assurez-vous donc de bien comprendre les répercussions juridiques de l’utilisation de ROMs avant de commencer.

Des émulateurs Apple Silicon natifs sont désormais disponibles

Lorsque la puce M1 a été lancée en 2020, très peu d’émulateurs disposaient de versions natives Apple Silicon. La plupart utilisaient le transpilateur Rosetta 2 d’Apple, avec plus ou moins de succès. Depuis la sortie de la puce M2, de nombreux émulateurs sont disponibles avec le support natif d’Apple Silicon.

Avec une application native, toute la puissance des puces M1, M2 et similaires peut maintenant être utilisée par l’émulateur et beaucoup d’entre eux incluent même le support de Metal. Les applications natives plus efficaces offrent une meilleure efficacité énergétique, ce qui rend le jeu sur batterie avec un MacBook encore plus intéressant.

Les émulateurs qui ont besoin de 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 ceux des applications natives. Nombre de ces émulateurs permettent d’exécuter des jeux à des résolutions internes bien plus élevées que celles pour lesquelles ils ont été conçus, avec prise en charge du multijoueur local et en ligne.

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

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 le support de Apple Silicon en mai 2021, en 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 peut se vanter d’avoir obtenu 36,6% de notes « parfaites » et 60,4% de notes « jouables » pour tous les jeux testés. Consultez la liste de compatibilité pour voir comment chaque jeu s’en sort, avec des évaluations et des rapports de toute la communauté Dolphin. Vous pouvez utiliser le guide de performance Dolphin pour tirer le meilleur parti de l’émulateur, mais vous aurez probablement assez de performance 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 480p de la Wii, un filtrage anisotropique pour rendre les textures plus belles, et des options d’anti-crénelage pour se débarrasser des lignes irrégulières. Vous pouvez utiliser une vraie Wiimote et des manettes de GameCube, ou émuler les manettes de Nintendo en utilisant un autre matériel.

Xbox (2005) : xemu

Microsoft a fait beaucoup d’efforts pour que de nombreux jeux Xbox originaux fonctionnent sur le dernier matériel de la série Xbox, mais le catalogue n’est toujours pas à la hauteur. Si des jeux comme Psychonauts et BLACK 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 à ces classiques sont cruellement limitées.

Entrez dans xemu, un émulateur Xbox original pour Mac, Windows et Linux. Au moment du test, xemu considère que 72% des titres testés sont « jouables », seuls 3% franchissent la barrière du « parfait » (avec 20% des titres qui parviennent à démarrer et environ 5% qui ne fonctionnent pas du tout). Heureusement, la grande majorité des meilleurs titres Xbox sont parfaitement jouables avec seulement quelques petits problèmes.

Cela inclut Jet Set Radio Future (qui est superbe lorsque vous augmentez la résolution interne grâce à ses graphismes cel-shaded), Halo : Combat Evolved et sa suite, et Knights of the Old Republic. L’émulateur prend même en charge le mappage automatique des manettes pour les joypads pris en charge, ce qui simplifie encore le processus de configuration.

PlayStation 2 (2000) : AetherSX2

PCSX2 est un émulateur de PlayStation 2 qui est 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 des versions Mac parmi ses versions nocturnes, mais celles-ci utilisent toujours Rosetta 2 et ne fonctionnent pas nativement sur Apple Silicon (encore).

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

Les deux émulateurs sont remarquablement similaires 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 de la manette et aux réglages 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ébrées de tous les temps, mais son incapacité à conquérir une grande partie du marché (et les piètres performances de son prédécesseur, la Saturn) ont conduit Sega à quitter définitivement le monde du matériel de jeu vidéo. L’héritage de la Dreamcast est sa ludothèque, qui comprend certains des meilleurs jeux originaux de Sega et une bonne part de portages d’arcade.

Flycast est un dérivé du projet Reicast, qui a connu un grand succès mais a été 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 lire les ROMs des cartes d’arcade Sega NAOMI (y compris les versions GD-ROM) et Sammy Atomiswave.

Une fois configuré, l’émulateur fait tourner de nombreux jeux sans problème, notamment Jet Set Radio, Power Stone et Sonic Adventure. L’émulateur a détecté notre manette Xbox Series X du premier coup, 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 du Silicon d’Apple est toujours appréciable. Une construction plus efficace qui fonctionne en natif signifie une meilleure consommation d’énergie et une plus grande autonomie de la batterie 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 facile que de le faire manuellement avec l’invite de commande DOS, avec un front-end attrayant « étagère de jeux » étant le principal attrait.

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

Commodore Amiga : FS-UAE

Tout comme MS-DOS, la plateforme Commodore Amiga est loin d’être une bête de somme. Le support natif d’Apple Silicon ne résout pas les goulots d’étranglement des performances, mais il est bon d’avoir des versions natives disponibles pour des raisons d’efficacité. FS-UAE est un fork du projet WinUAE et vous permet d’émuler une large gamme de matériel Commodore, à condition que vous ayez les ROMs 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 qui prend en charge un grand nombre de systèmes (appelés noyaux). La plupart des projets énumérés ci-dessus peuvent être utilisés à partir de RetroArch, ainsi que de nombreux autres pour des plates-formes comme la SNES, la Sega Genesis, la Nintendo 3DS, l’Atari Lynx et bien d’autres encore.

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

D’autres projets devraient fonctionner avec Rosetta

Ce n’est pas parce qu’un émulateur ne dispose pas d’une version native Apple Silicon que les anciennes versions conçues pour les processeurs Intel ne fonctionneront pas. En particulier, les systèmes plus anciens devraient fonctionner parfaitement sous Rosetta 2, sans aucune pénalité de performance visible.
Utilisez vos contrôleurs existants

macOS prend en charge toutes les principales manettes de console, notamment les manettes filaires Xbox Series, Xbox One et Xbox 360 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 pro de la Nintendo Switch, ou associer chaque Joy-Con séparément. Il n’est actuellement pas possible d’utiliser deux Joy-Con comme une seule manette, comme c’est le cas sur la console Switch.

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

Beaucoup de ces émulateurs détectent automatiquement votre manette et mappent les boutons en conséquence, vous n’avez donc rien à faire en dehors de leur connexion via USB ou Bluetooth.