« MAME, acronyme signifiant « Multiple Arcade Machine Emulator » 1, est un logiciel d’émulation pour PC dont le but est de reproduire fidèlement le fonctionnement des jeux et des systèmes d’arcade afin de préserver l’histoire du jeu vidéo et ainsi éviter que certains titres ne sombrent dans l’oubli. » (dixit Wikipédia)

MAME existe sous MacOS avec une interface graphique et un .dmg facile à installer (par exemple MameOSX), mais ces versions sont souvent buggés, et rarement à jour.

Les barbus que nous sommes préféreront donc l’utiliser en ligne de commande, ce qui peut s’avérer vite un parcours du combattant !

Mame_StreetFighter

Pour installer et utiliser Mame, il faudra vous faudra installer plusieurs choses :

  • XCode, l’outil de développement d’Apple (dispo sur l’app Store)
  • SDL Runtime Librairy (dispo ici), une librairie graphique nécessaire au fonctionnement de MAME
  • SDLmame, la version de MAME adaptée à notre librairie, on utilisera la version 0.147 dispo ici (ce n’est pas la dernière version, mais au moment de la rédaction de cet article, les Bios pour Mame 0.148 ne sont pas encore disponibles)
  • Les bios des différentes machines que l’on émulera (sur planetemu.net)
  • Et enfin un jeu, ou 2, ou 127 🙂 (également sur planetemu.net, le choix est large !)

Installer SDL Runtime Librairy

Une fois votre .dmg de SDL Runtime Librairy, il suffit de déplacer le dossier SDL.framework vers le dossier « /Librairy/Framework » de votre ordinateur. Bim, ça c’est fait.

Lancer MAME

Quelques étapes à respecter pour que ça fonctionne bien du premier coup :

  • décompresser votre archive de mame dans le dossier de votre choix,
  • dans le dossier « mame », y créer un dossier « roms », qui contiendra nos jeux et bios,
  • en toute logique, décompresser les Bios dans le dossier « roms »,
  • ajouter les jeux dans le dossier roms, attention : il ne faut pas changer le nom du jeux, ni le décompresser !

Mame_launch

 

Voilà pour la préparation, maintenant on va pouvoir jouer !

  • à l’aide du terminal, se placer dans le dossier de MAME ( cd path/to/mame ),
  • lancer MAME, avec la commande ./mame64

Et voilà !

Vous êtes maintenant face à un écran qui vous propose de choisir votre jeux, amusez vous bien !

Mame_MetalSlug

Pour aller plus loin :

MAME est mis à jour régulièrement, il se peut qu’après une mise à jour vos jeux ne fonctionnent plus 🙁 pas de panique, il suffira de télécharger une version à jour de vos jeux sur planetemu ou rom-connection !

Certains jeux nécessitent des « CHD », une image spécifique à un jeux / machine particulier; vous pourrez les trouver sur rom-connection, par exemple.

MAME est compatible avec la plupart des manettes / sticks d’arcade présent dans le commerce; en appuyant sur la touche « tab » une fois MAME lancé, pour pourrez accéder à la config des touches et régler facilement vos manettes préférées !

Enfin, MESS est le petit frère de MAME, son fonctionnement est identique, mais il permet d’émuler plein de consoles ! Mednafen permet également d’émuler plusieurs console rétro, jusqu’à la Playstation ! Et enfin, si vous êtes un addict d’Ocarina of Time et autres Mario Kart, penchez-vous vers Mupen64, qui émulera très bien la Nintendo 64 sur votre Mac.

Bon amusement !