
Jouer à des jeux de consoles classiques sur un Mac ne passe pas forcément par un émulateur. Une scène de projets communautaires s’appuie sur la décompilation et la recompilation pour transformer certains titres en applications capables de fonctionner nativement sur des ordinateurs actuels. Read Only Memo a regroupé une liste de ces projets, qui ouvrent une autre voie pour redécouvrir des jeux anciens.
Deux méthodes pour adapter les jeux aux Mac modernes
L’émulation recrée par logiciel l’environnement matériel de la console d’origine afin d’y faire tourner le jeu. Cette couche supplémentaire peut toutefois introduire des comportements inattendus ou des défauts d’affichage, même avec un émulateur très abouti, tout en demandant davantage de ressources puisque le Mac exécute à la fois le jeu et une simulation de son matériel d’origine.
La décompilation consiste à analyser le code compilé d’un jeu afin de reconstruire un code source reproduisant son fonctionnement. Une fois ce travail réalisé, ce code peut être adapté à d’autres plateformes. Cette méthode offre notamment des possibilités complètes de débogage, facilite le remplacement des ressources et présente un intérêt pour la préservation. Elle demande en revanche un investissement important et peut faire apparaître des particularités, notamment côté audio.
La recompilation statique suit une logique différente : au lieu de recréer le code source, elle traduit le code existant pour qu’il soit exécutable sur une plateforme moderne. D’après les retours cités par Read Only Memo, cette approche peut être plus rapide à mettre en œuvre et préserver des comportements indéfinis du jeu original. Elle impose toutefois de recompiler le jeu après chaque modification du code et peut compliquer certaines formes de modding liées à l’organisation de la mémoire.
Les fichiers du jeu restent nécessaires
Ces ports n’intègrent généralement pas les ressources originales des jeux. Pour les faire fonctionner, l’utilisateur doit donc fournir les données du jeu concerné. Le résultat ne se limite pas à télécharger une application prête à l’emploi : il faut suivre les prérequis propres à chaque projet de portage.
Ce que ça change
Pour les joueurs sur Mac, un port natif peut offrir une expérience plus directe que l’émulation, avec de meilleures performances et une intégration plus simple de définitions élevées, du format large, des manettes modernes ou des mods. Le meilleur choix dépendra du jeu et de la méthode employée : lorsqu’un même titre existe dans les deux versions, les essayer peut permettre de retenir celle dont le comportement convient le mieux.
Cette dynamique montre aussi que le Mac peut accueillir des versions adaptées de jeux qui n’ont jamais bénéficié d’une sortie officielle sur la plateforme. Les portages natifs constituent ainsi une piste complémentaire aux émulateurs pour exploiter les capacités des machines actuelles.
À lire aussi
Source : Read Only Memo
Rédigé avec l'assistance d'outils d'IA, vérifié et validé par la rédaction.