skay.actoweb.com mon petit cahier du libre... |
| accueil > linux arcadeHITSwolfSDLmamepar skay • modifié le 24/10/2008 02:08Sur le site MAMESCORE, vous pouvez participer à divers concours arcade et "immortaliser" vos plus belles parties. Pour cela, il faut utiliser sur Windows un émulateur particulier, wolfmame. WOLFMAME empêche le joueur de tricher, utilisation des cheats interdites et manipulations comme "Pause" sont désactivées. wolfMAME est un projet modifiant les sources de MAME windows mais propose un patch qui s'applique sans mal sur SDLmame, d'où la naissance de wolfSDLmame MAMESCORE linux wolfSDLmame repository Pour MAMESCORE je propose donc une version déjà "patchée wolf" de SDLmame, compilée avec les options par défaut, contenant le fichier de configuration mame.ini par défaut et wolf_launcher, mini-FE zenity. Télécharger le dernier tarball en date. Il suffit d'extraire cette archive dans le dossier de votre choix (dossier sur lequel l'utilisateur à tous les droits ! Moi vouloir compiler !Si vous voulez quand même compiler votre wolfSDLmame...* Les sources de l'émulateur SDLMAME Téléchargez la dernière version stable en date. Les version "intermédiaires" ou "Unstables" ne sont pas acceptées sur MAMESCORE ! * Les patchs de l'émulateur WOLFMAME Téléchargez wolfXXX.zip Téléchargez inpview12-src-XXX.zip Téléchargez dipports113.zip (OK pour toute version > 0.113) Pré-requisVous devez bien avoir installé sur votre système les paquets de développement, plus d'infos ici. Il est également nécessaire d'avoir les paquets patch, diff ainsi que l'application dos2unix pour convertir nous diff comme il se doit... Pour debian et dérivées, utilisez apt-get, pour Fedora et dérivés yum, emerge pour Gentoo... Ces paquets sont peut-être même déjà installés si vous avez un environnement de compilation complet... On prépare les sourcesOn va dézipper SDLMAME puis on fera de même pour les patch dans le dossier de sdlmame... Je vous mets ci dessous la version ligne de commandes, mais tout ceci peut-être fait à la souris ! Note: Je placerai le tout dans le dossier /opt (auparavant chmodé en 0777) afin que tous les utilisateurs du PC puissent profiter de l'émulateur... Vous pouvez utiliser tout autre répertoire... $ mv /ou/est/sdlmame0XXX.zip /opt Placer les diff dans le dossier sdlmame0XXX obtenu et les dézipper $ mv /ou/est/wolfXXX.zip /opt/sdlmame0XXX Avant d'appliquer les patch, il faut les convertir au format "Unix" car ils sont fournis au format "DOS"... Pour cela, on utilise la commande qui porte bien son nom: $ dos2unix wolfXXX.diff On va maintenant appliquer les patchs $ patch -p 1 < wolfXXX.diff CompilationUne fois cette étape franchie, on peut compiler un WOLF-SDL-MAME tout chaud... Pour cela, se rapporter maintenant à l'article SDLMAME pour plus de détails si besoin... Sinon, il suffit de taper: $ makeet patienter durant la compilation (une bonne vingtaine de minutes...) Utilisation de wolfSDLmameConfiguration de l'émulateurIl faut s'assurer dans un premier temps d'avoir correctement édité le fichier mame.ini (mamepp.ini, mamemp.ini selon les options de compilation) et d'avoir renseigné un bon répertoire pour les inp ! Voyez cet article pour plus d'informations Jouer, enregistrer, visionnerPou ce qui est de la ligne de commandes basique: On se place dans notre dossier wolfsdlmame... $ cd /ou/est/wolfsdlmame La commande de base de mame est $ ./mame nomdelarom Pour enregistrer un jeu, on utilise l'option -record $ ./mame -record nomdelarom nomdelarom.inp Pour lire un inp enregistré, on utilise l'option -playback $ ./mame -playback nomdelarom nomdelarom.inp Pour utiliser le mini-Frontend wolf_launcher, consultez wolfSDLmame: wolf_launcher | ![]()
|