Page 1 sur 1

Dossier/Tuto: Mame sous OSX

Publié : 02 oct. 2010, 18:47
par Tonton
Dossier rédigé par ArkaonGP.

Vous êtes hypes, vous êtes jeunes, vous êtes beau, vous avez un mac, mais... vous n'avez quasiment aucun shmup à vous mettre sous la dent...

Une solution : l'émulation.
Avec Mame vous avez accès aux grands classiques du genre sorti sur arcade et bien plus encore.
Image
      
Seul problème, sous mac c'est un petit peu plus compliqué que sous Windows. Ce sujet sans prétention vous propose donc d'installer et de configurer ce qu'il faut pour jouer en toute quiétude.

Quelle version choisir ?

Première chose à faire, choisir sa version de Mame.
Sous OS X, il en existe trois principales :
  • Mame OSX
  • MacMame
  • SDLMame
La première est la plus user-friendly, et sans doute la plus proche des standards mac. Seul problème, il est impossible d'utiliser un stick 360 avec (on ne peut pas mapper tout les boutons...) et elle est assez pauvre en option de configuration.

La seconde, MacMame, est la version "historique", malheureusement elle n'est plus mis à jour depuis un long moment... Je la déconseille donc.

Enfin la dernière, SDLMame est ma petite chouchoute. OK pour les sticks, nombreuses options de configuration, et pour ne rien gacher les sources sont accessibles, vous pouvez donc la compiler vous-même histoire d'optimiser un peu les performances. C'est sur cette dernière que l'on va s'attarder.

Un seul ennui tout de même, SDLMame s'utilise en ligne de commande, c'est pourquoi elle n'est pas encore très prisé des mac-users.
Mais ne vous inquiétez pas, il existe désormais un front-end (interface graphique) qui fonctionne très bien avec SDLMame : mamepgui.

Installation

Avant toute chose, il faut installer le framework SDL pour mac.
Récupérer le fichier ici : http://www.libsdl.org/download-1.2.php (Rubrique Runtime libraries)
Ouvrez le .dmg et glisser le dossier SDL.framework dans /Library/Frameworks
Image
      
Il faut ensute récupérer la dernière version de SDLMame.
Ça se passe par ici : http://sdlmame.parodius.com/ (notez le nom de domaine de bon goût)
Choisissez votre version (stable) en fonction de votre système, et décompresser l'archive dans /Applications/Emulateurs/sdlmame/
(c'est pour l'exemple, hein vous pouvez le mettre où bon vous semble)

Ensuite récupérez le front-end ici : http://mameicons.free.fr/mame32p/
Rubrique Download puis "Experimental projects" puis MAME Plus! GUI 1.5.0.mac.universal
Dézippez mamepgui.app dans un dossier différent de celui de sdlmame, par exemple /Applications/Emulateurs/Mamepgui


Configuration

Maintenant que vous avez tout ce qu'il faut, lancez mamepgui.app, il va vous demander où se trouve le binaire de Mame. Indiquez le lui et faite ok.
Image
      
Il va ensuite charger la liste des jeux disponibles, patientez donc quelques secondes. On va ensuite configurer l'émulateur un peu plus finement.
Pour cela, cliquez sur l'icône en forme de clé à molette, vous avez une fenêtre avec plusieurs onglets. Le premier correspond aux réglages du front-end, le second aux réglages généraux de Mame, et les autres aux réglages spécifiques (clones, jeu particulier, pratique pour définir une rotation d'écran sur un titre par exemple).

La première chose à faire et de régler la sortie vidéo sur OpenGL pour ne pas faire surchauffer votre beau processeur tri-cœur®.
Image
      
Notez les options de rotation, pratique pour mettre votre écran en mode tate.


Vous devez ensuite indiquez que votre clavier est celui d'un mac fr.
Image

Le fichier de code se trouve dans le dossier keymaps de sdlmame (km-fr-OSX.txt).
Attention, il n'est proposé que sur les versions stables, mais vous pouvez le télécharger ici : http://dl.free.fr/ijTZ0w1if
            
On a maintenant fini la partie rébarbative, place aux jeux :D .
Indiquez votre dossier de roms via Option > Répertoire > Mame > Roms

Note : Pour récupérer des roms, il existe de nombreux site sur la toile, je vous conseille http://www.planetemu.net/


Rafraîchissez (F5) pour voir vos roms. Vous pouvez également les vérifier via le menu Fichier > Vérifier
Vous devez avoir quelque chose comme ça :
Image
      
Pour lancez, il suffit de double-cliquer !


Stick ou manette

Le clavier c'est sympa deux minutes, mais pour profiter au mieux  de vos jeux il faut utiliser une manette ou un stick (de préférence).

Utiliser une manette sous mac n'est a priori pas très compliqué. Si elle est plug'n play, il suffit de la brancher et de la configurer sous Mame (faites tab quand le jeu est en route)
Image
      
http://www.usboverdrive.com/USBOverdrive/News.html
Si d'aventure votre manette n'est pas reconnue, vous pouvez tenter USBoverdrive pour mapper des touches du clavier sur celle de la manette.


Pour les sticks, même combat.
La plupart des sticks consoles (branché via un adaptateur USB) seront soit reconnu directement soit via USBoverdrive.

Cela se complique un peu pour les sticks 360 (dont le fabuleux TE, mon précieux).
Image
      
Mais il suffit en fait de faire les choses suivantes dans l'ordre :
1 .Installer les drivers 360 pour mac :
http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver#to… (version 0.09)

2. Exécutez le script rajoutant la reconnaissance de pas mal de sticks 360 (et de manettes MadCatz) :
http://www.megaupload.com/?d=K3XXZ9JL
http://www.mediafire.com/download.php?k1qzimznmwd (.pslist seul)
(réalisé par tsphan du forum shoryuken, merci à lui) (mise à jour pour le TE-S par setsuan !)
Pour le lancer, faites glisser le .pslist sur InstallNewControllerList.app

3. Profit.

Quelques trucs

Pensez aux options de rotation si vous avez un écran qui peut basculer de 90°.

Pour prendre des screenshot il suffit de faire F12, mais n'oubliez pas que par défaut c'est la commande de son sur un mac. Réattribuez les touches fonctions par défaut dans les préférences système.


Enjoy.

Re: Dossier/Tuto: Mame sous OSX

Publié : 10 oct. 2010, 20:21
par RayXambeR
Très bon dossier qui me sera utile lorsque je changerais mon vieillissant G4.
Cela dit, MacMame s'il n'est plus suivi se contente lui de configs peu musclées (la mienne par exemple !) ce qui n'est pas le cas de Mame OS X. Donc les deux ont (encore) leur intérêt !

Re: Dossier/Tuto: Mame sous OSX

Publié : 15 juil. 2011, 07:05
par Coven
A noter que MacMame et son architecture PowerPC ne tournent plusvsous le nouvel OS Lion.

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 16:37
par Deadeye
Hum très bien tout ça mais... qu'en est il pour jouer sous windaube 7 ? Car moi j'arrive à lancer mame, le jeu... Mais alors le joystick il veut rien savoir... Reconnu dans windows mais pas dans MAME... Je déprime un peu car je voulais tester tout un tas de bons jeux dont vous parlez ici... Snif (TT)

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 17:39
par Hydeux
Bon alors on est d 'accord, dans propriétés/controllers, t'as bien coché "enable joystick" ?

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 17:53
par Deadeye
Ouais ouais... dans default game options... enable joystick input... Mais quand je lance le jeu, que j'appuie sur tab pour configurer les touches... Ben le joystick fonctionne pas (TT)

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 17:56
par Hydeux
Et dans la liste avec tous tes jeux, un clic droit sur le jeu, et même chose enable joystick. Ca change rien ?

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 18:14
par Deadeye
Idem... C'est la malédiction :-((

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 19:34
par Hydeux
Et t'es sûr que ton stick est reconnu par windows ? (il marche sur un jeu, un émulateur ?)

Re: Dossier/Tuto: Mame sous OSX

Publié : 28 août 2011, 19:39
par Deadeye
Ben il fonctionne dans le panneau de configuration des controleurs de jeu donc... Ouais ça fonctionne ! Je vais pas tarder à recevoir un autre stick (un de meilleure qualité mais aussi et surtout pour pouvoir jouer à deux quand un pote passe chez moi :D ) Donc je verrais si ce nouveau stick fonctionne sous mame... Sinon c'est qu'il y a un probleme de réglage mais je vois pas quoi...