| SDLmamepar webmaster • le 16/06/2007 • modifié le 24/10/2008 02:08SDLmame est un port fabriqué à partir des sources de MAME officiel, construit autour de la bibliothèque SDL, ce qui en fait une version très portable. C'est aujourd'hui la seule version de MAME disponible sur les plateformes alternatives, X-MAME bloqué en 0.106 est advanceMAME pas bien mieux... On va donc s'intéresser à SDLMAME Certaines distributions peuvent profiter de SDLmame en version paquetage. * Fedora : Dépot Dribble * Ubuntu : Dépot ludomatic * Arch Linux : Dépot Aur pour ceux qui sont sur Debian et autres, vous devez compiler le bestiau. Si vous avez l'intention d'enregistrer vos parties et participer à MAMESCORE, consultez d'abord cet article ! Pré-requisL'environnement de base pour compiler... • Et bien évidement, les libs de développement SDL, Simple DirectMedia Layer development files ... Sur Debian, en root dans un console... # apt-get install libsdl1.2-dev • On peut bien sûr faire ceci en mode graphique en utilisant synaptic, l'outil de gestion des paquets debian. Recherchez et installez le paquet libsdl1.2-dev, avec ses dépendances si besoin est... Sur Fedora, c'est le paquet SDL-devel dont on a besoin... On récupère les sources SDLmamePour cela, direction le site officiel: http://rbelmont.mameworld.info/?page_id=163 Téléchargez le fichier sdlmameXXXX.zip On dézippe ensuite cela • bouton droit -> extraire ici sur le fichier en environnement GNOME • Pour ceux qui aiment le terminal $ cd /ou/est/ On prépare la compilationOn prépare le fichier makefile avec son éditeur de texte préféré. Il y a là des options diverses pour la compilation... On peut particulièrement adapter cette partie selon son processeur:
On compile SDLmameTout d'abord, on va se placer dans le bon répertoire $ cd /ou/est/sdlmameXXXX On peut boire un café, la compilation de l'émulateur est plutôt longue, un bonne vingtaine de minutes sur un PC 1.8 Ghz 1Go de RAM... Si tout se passe bien, la sortie est positive, l'exécutable mamepp est présent dans le répertoire. Pas besoin de lancer un make install, SDLMAME est disponible dans son répertoire de sources. On va dans la foulée créér le fichier de configuration mamepp.ini $ ./mamepp -createconfig Note: Selon votre build, vous n'aurez peut-être pas un mamepp, mais un mamemp, mame tout court... Adaptez en fonction ! On configure SDLmameIl faut éditer le fichier mamepp.ini qui a été créé à l'aide de la commande précédente. On y trouvera en particulier les adresses des répertoires utiles (roms, artwork, samples, ...) # Plus loin les options video (je choisi opengl) #Regardez bien ce fichier, il y a aussi les options pour activer le joystick par défaut et autres choses utiles ! On joue.On peut placer un racourci direct sur la commande mamemp Dans une console, en root # ln -s /ou/est/sdlmameXXXX/mamemp /usr/local/bin Attention, comme pour ZiNc, le clavier est mappé par défaut en us. Pour arranger le tout, changez le clavier avant de jouer et revenez en clavier français à la fin de la session SDLmame... $ setxkbmap us Front-endGXmame ne fonctionne pas avec SDLmame malheureusement... Essayez Mame Catalog Et voyez ceci pour faire un mini-FE ligne de commandes • Envoyer l'article à un ami |