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.
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 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
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.
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®.
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.
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
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 :
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)
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).
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.