Installer MAME sur Mountain Lion

Installer MAME sur Mountain Lion

« 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 !

 

Ecrit par Marius

Aime la vie et les coquillettes, le musette et la bière ! Quand j'étais petit, je voulais faire du foot, mais mes parents m'ont offert une SuperNes, suis resté bloqué à cette époque à peu près. Viens me voir, j'habite aussi par là : @notnark

15 Commentaires

    1. julienbel

      bonjour,
      Tout d’abord merci pour le site et les tutos.
      Désolé ma question va peut être vous semblez idiote mais j’arrive pas à lancer de jeux sur MAME (Mac OS X 10.9) bien qu’ayant suivi votre tuto.
      J’avais déja installé XCODE. J’ai téléchargé, dezippé et mis dans le dossier framework de mon mac SDL Runtime Library, téléchargé quelques roms de jeux ainsi que les bios. Ca me marque « no game found. please check the rompath specified in the mame.ini file ». Pourrai-je avoir de l’aide SVP?
      merci

      1. Marius

        Je t’avoue que j’ai un peu décroché de MAME, pas sur de pouvoir t’être utile.
        Est-ce que tu as bien installé la version 1.2 de SDL ? Une version 2.0 est dispo mais elle n’est pas compatible avec MAME.

      2. Marius

        Ayi, je reviens sur l’erreur !

        Tu n’as probablement pas créée le fichier de config, avec la commande
        ./mame64 -createconfig

        Une fois cette commande exécutée, il va défiler quelques lignes de codes, et à la fin il crée un fichier « mame.ini »

        Dans celui ci tu as une ligne « rompath ../roms » qui donne le chemin des roms (j’ai placé le mien dans le dossier parent, pour le mutualiser avec mess 😉 ).

        Si besoin, n’hésite à m’envoyer un twitt directement, @notnark.

        1. julienbel

          Bonsoir,
          Désolé de répondre aussi tard. Finalement j’ai installé Windows sur mon Mac et je j’utilise neo geo.exe
          Une dernière question, aurais-tu les liens de captain commando, cadillacs dinausors et street fighters (en .zip bien sur) stp. J’ai pourtant fouillé mais à chaque fois j’en trouve un il apparait pas dans ma liste de Roms.
          Merci encore pour tout

  1. Pingback: Romstation, l’émulation facile sous Windows | Geeksleague

  2. Jules

    Salut,

    Je voulais savoir si Mame etait dispo sur mountain lion. Avec snow leopard c’etait super mais maintenant mes meilleurs jeux ne marche plus. Que faire, c’est la merde.

    Merci d’avance

  3. Jules

    Effectivement je suis un peu fatigué, désolé.

    Cependant j’ai bien suivi toutes les étapes jusqu’au Terminal, où je suis bloqué actuellement. Je n’arrive pas à comprendre ce que tu veux dire par « à l’aide du terminal, se placer dans le dossier de MAME ( cd path/to/mame ) », comment faire cet opération. Excuse moi mais je suis un peu novice dans tout ça.
    Pourrais-tu être plus précis s’il te plaît ?
    HHHAAAA quand j’étais sur snow leopard et que macmame marchait !!! le bon vieux temps…

  4. Jules

    J’ai réussi a acceder a ma liste de jeux, mais le probleme est que maintenant je ne peux plus ouvrir mes jeux, il dit qu’il manque un ou plusieurs fichier ROM ou CHD. Que faire ? Merci

Laisser une réponse

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