Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:jeux:xmame [Le 12/12/2006, 18:40]
82.253.92.24 Il est accessible par le menu Applications/Accessoires/Joystick Calibration
— (Version actuelle)
Ligne 1: Ligne 1:
-====== XMAME ====== 
  
-{{  http://​gxmame.sourceforge.net/​images/​logo-gxmame.png ​ }} 
- 
-  Ubuntu Breezy 5.10, Dapper LTS 6.06 
-  en cours d'​écriture 
- 
-article proposé par [[utilisateurs:​manu_newbie]] 
- 
-{{applications:​jeux:​xmame.jpg?​300|xmame}} 
- 
-[[http://​x.mame.net/​|Xmame]] est un émulateur de borne d'​arcade,​ celles qu'on trouve dans les café et les salles de jeu. cet émulateur est capable de reproduire à la perfection le fonctionnement de très nombreuses machines ayant des fonctionnment bien différents. 
- 
-===== Installation ====== 
- 
-2 possibilités:​ 
- 
-==== via le gestionnaire de paquets ==== 
- 
- ​[[applications:​synaptic]] ou [[applications:​adept]] proposent dans les dépots multiverse (à activer) les paquets xmame, xmame-X, xmame-SDL ainsi que kxmame, une interface graphique pour xmame/KDE. 
- 
-Xmame.x11 propose une utilisation d'​openGL et de X\\ 
-Xmame.SDL propose une utilisation des librairies SDL 
- 
-==== compiler une version récente ==== 
- 
-Récupérer les sources sur le site internet http://​x.mame.net/,​ décompressez dans un répertoire et éditez le fichier '​makefile'​.\\ 
-Pour générer xmame.x11, il faut décommenter certaines lignes: 
- 
-  DISPLAY_METHOD = x11 
-  X11_OPENGL = 1 
-  JOY_SDL = 1   ##​support du joystick par les lib. SDL 
- 
-les sources ne contenant par de fichier '​configure',​ la compilation se fera de la façon suivante: 
-  make 
-  sudo make install 
- 
-===== configurer ===== 
- 
-==== ajout des répertoires ==== 
-créer des répertoire (sudo mkdir):\\ 
-  rompath=> ​              /​usr/​share/​games/​xmame/​roms 
-  samplepath=> ​           /​usr/​share/​games/​xmame/​samples 
-  artwork_directory=> ​    /​usr/​share/​games/​xmame/​artwork 
- 
-et autoriser l'​écriture:​ 
-  sudo chmod 777 -R /​usr/​share/​xmame/​* 
- 
-==== fichier xmamerc==== 
- 
-le répertoire ~/.xmame/ contient un fichier '​xmamerc',​ il est indispensable de le configurer en fonction des répertoires qui existent vraiment. 
- 
-<​code>###​ Data files/​directories ### 
-rompath ​                /​usr/​share/​xmame/​roms ​        ##​éditez cette ligne 
-samplepath ​             /​usr/​share/​xmame/​samples ​     ##celle ci 
-artwork_directory ​      /​usr/​share/​xmame/​artwork ​     ##et celle ci 
-cheat_file ​             /​usr/​share/​xmame/​cheat.dat 
-hiscore_file ​           /​usr/​share/​xmame/​hiscore.dat 
-history_file ​           /​usr/​share/​xmame/​history.dat 
-mameinfo_file ​          /​usr/​share/​xmame/​mameinfo.dat 
- 
-### System-wide Configuration directories ### 
-inipath ​                /​etc/​xmame/​ini 
-ctrlr_directory ​        /​etc/​xmame/​ctrlr 
- 
-### User resources ### 
-cfg_directory ​          ​$HOME/​.xmame/​cfg 
-nvram_directory ​        ​$HOME/​.xmame/​nvram 
-memcard_directory ​      ​$HOME/​.xmame/​memcard 
-input_directory ​        ​$HOME/​.xmame/​inp 
-hiscore_directory ​      ​$HOME/​.xmame/​hi 
-state_directory ​        ​$HOME/​.xmame/​sta 
-snapshot_directory ​     $HOME/​.xmame/​snap 
-diff_directory ​         $HOME/​.xmame/​diff 
- 
-### MAME Related ### 
-defaultgame ​            ​pacman 
-language ​               english 
-fuzzycmp ​               1 
-cheat                   0 
-skip_disclaimer ​        0 
-skip_gameinfo ​          0 
-bios                    default 
- 
-### For target specific options 
-# use the target specific file. 
-# 
-# X11: xmame-x11rc 
-# SDL: xmame-SDLrc 
-# SVGA: xmame-svgalibrc</​code>​ 
- 
-==== Bios & roms ==== 
- 
-là, ça se complique, il faut mettre LES bios et les roms (dont vous possédez l'​original bien sûr) dans le répertoire '/​rom'​.\\ 
-Où trouver les bios pour xmame?? http://​google.fr\\ 
-Où trouver les roms?? http://​google.fr\\ 
- 
-==== testons l'​installation de xmame ==== 
- 
-===xmame.x11 ou xmame.SDL=== 
- 
-Supposons que je possède dans mon salon la borne street fighter 2 alpha et qu'en plus j'ai réusi à trouver le fichier rom correspondant '​sfa2.zip',​ que la rom et les bios soient dans le répertoire '​rom',​ je peux tester xmame.\\ 
- 
-avec xmame.x11: 
-  xmame.x11 sfa2 -vidmod 2 -fullscreen -afs   ##​vidmod2=openGL afs=autoframeskip 
-avec xmame.SDL 
-  xmame.SDL sfa2 -ef 2 -ws 2 -hs 2 -fullscreen -afs  ##ef 2=effet diminuant les scanlines, ws et hs=augmenter par 2 la taille de la fenetre 
- 
- 
- 
-=== consulter l'​aide=== 
-pour connaitre toutes les options possible de xmame, il y a 2 possiblités:​ 
-  * via konqueror ( man:xmame )ou la console: ​ 
-<​code>​man xmame</​code>​ 
-  * consulter le '​help':​ 
-<​code>​xmame --help</​code>​ 
- 
-==== configurer le clavier ==== 
- 
-durant le jeu, la touche [TAB] permet de rentrer dans l'​interface de configuration,​ vous pouvez donc rérgler les actions associée à chaque touche, n'​oubliez par de configurer l"​inser coin" (mettez la monnaie) ^_^ 
- 
-==== le joystick ==== 
- 
-Xmame supporte les joysticks, à partir du moment où le noyau linux les gère. Pour celà il faut installer plusieurs paquets via [[applications:​adept]] ou [[applications:​synaptic]]:​ joystick, jscalibrator,​ xserver-xorg-input-joystick,​ libjsw2.\\ 
-  sudo apt-get install joystick jscalibrator xserver-xorg-input-joystick libjsw2 
-Pour vérifier que le joystick est bien pris en charge par le noyau: 
-  lsmod | grep joydev ​   => module noyau joystick 
-  ls /​dev/​input/​js* ​     => doit renvoyer une ligne par joystick /​dev/​imput/​js0,​ 1 ... 
- 
-Certaines options en ligne de commande permettent de tester le fonctionnement du / des joystick:\\ 
-  * indiquer le chemin vers le(s) périphérique(s) joystick: 
-<​code>​xmame.x11 <rom> <option video> -jdev /​dev/​input/​js</​code>​ 
-  * indiquer le type de joystick: ici 5 correspond à un support joystick SDL, à remplacer par 1 si le joystick doit être pris en charge en standard; 
-<​code>​xmame.x11 <rom> <option video> -jt 5</​code>​ 
- 
-**NOTE**: le paquet __jscalibrator__ installe un utilitaire de calibration qui pourrait vous servir. Il est accessible par le menu Applications/​Accessoires/​Joystick Calibration 
- 
- 
- 
-===== les GUI / interfaces graphiques ===== 
- 
-les possiblités sont nombreuses, Gxmame fonctionne à condition de compiler la dernière version, kxmame semble poser des problèmes. 
- 
- 
- 
-==== gxmame ==== 
- 
-=== installation === 
- 
-{{http://​stephane.pontier.free.fr/​projects/​images/​31pre2b.png}} 
- 
-http://​gxmame.sourceforge.net/​ 
- 
-Après avoir téléchargé et dezippé les sources [[http://​ovh.dl.sourceforge.net/​sourceforge/​gxmame/​gxmame-0.35beta2.tar.gz|gxmame-0.35beta2]],​on ouvre un console dans le répertoire des sources et on tape: 
- 
-<​code>​ 
-./configure 
-make 
-sudo make install ​       //ou bien: 
-sudo checkinstall ​       //ou si vous avez l'​habitude de checkinstall</​code>​ 
- 
-Gxmame nécessite les paquets -dev suivant: GTK+ 2.4 (libwxgtk2.6-dev?​),​ zlib-dev, libexpat1-dev.\\ 
-Gxmame sera installé et sera disponible dans le menu jeux ou dans une console via la commande '​gxmame'​.\\ 
- 
-=== utilisation === 
- 
-Gxmame nécessite d'​être configuré: il faut renseigner la liste des répertoires:​\\ 
-  * roms et bios: /​usr/​share/​xmame/​roms/​ 
-  * l'​exécutable Xmame.x11 ou/et xmame.SDL (vous trouverez rapidement avec la commande '​whereis xmame' tapée dans un console) 
-  * chemin vers '​catver'​ (provenat de l'​archive [[http://​www.mameworld.net/​catlist/​files/​catver.bz2|catver.bz2]] 
-  * chemin vers d'​autres fichiers (non indispensables) à télécharger préalablement via [[http://​gxmame.sourceforge.net/​gxmame-doc.html#​toc2.3|la documentation en ligne de gxmame]]\\ 
- 
-Ensuite il faut reconstruire la liste des jeux, puis [F5] raffraichir l'​interface,​ la liste des jeux apparait dans '​available'​. 
- 
-Chaque jeux peut avoir sa propre configuration,​ et le résultat est vraiment à la hauteur. 
- 
- 
- 
-==== kxmame ==== 
- 
-{{http://​kde-apps.org/​content/​pre1/​28270-1.jpg?​400}} 
- 
-Il est disponible dans [[applications:​adept]],​ ou sur [[http://​kde-apps.org/​content/​show.php?​content=28270|kde-apps.org]] (si vous souhaitez installer à partir des sources, actuellement,​ la version 2.0beta est disponible). 
- 
-**Problème**:​\\ 
--Fait planter X, nécessitant de changer de terminal [ctrl]+[alt]+[Fx] puis [ctrl]+[alt]+[F7]\\ 
--Plante régulièrement,​ je ne suis pas arrivé jusqu'​à lancer xmame via kxmame\\ 
--Capable de créer une liste des jeux (enfin!)\\ 
-FIXME :!: 
- 
- 
-===== webographie ===== 
- 
-  * [[http://​linux.arcadehits.net/​emulateurs.htm]] à lire++ 
-  * http://​linux.arcadehits.net/​page-emulateurs-xmame.htm 
-  * http://​devloop.lyua.org/​blog/​index.php?​2006/​04/​15/​238-mame 
  • applications/jeux/xmame.1165945257.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)