Wiki

Outils pour utilisateurs

Outils du site


documentation:docmythtvseize

<< Page précédente Retour au Sommaire Page suivante >>

16. MythGame

MythGame est utilisé comme un frontal pour démarrer tout émulateur exécutable par votre système d'exploitation hôte. Ceci est un exemple de la façon de configurer xmame sous Linux. http://www.mameworld.net/ est une excellente ressource pour tout ce qui concerne mame.

Aperçu de l'installation :

  1. Préparer la structure de répertoire
  2. Télécharger et installer xmame
  3. Télécharger et placer les fichiers supplémentaires (pochettes/catver.ini/etc.)
  4. Télécharger et installer le greffon MythGame
  5. Configurer xmame dans MythGame
  6. Astuces

16.1 Préparation de la structure de répertoire

Pour conserver les choses organisées, créer les répertoires suivants pour l'utilisation de xmame dans /usr/local/share/xmame : hiscore, roms, et snaps.

  $ mkdir -p /usr/local/share/xmame/{highscore,roms,snaps}

16.2 Télécharger et installer xmame

NOTE : il peut y avoir des versions préparées de xmame disponibles pour votre distribution. Vérifiez http://x.mame.net/download.html pour la dernière version.

Téléchargez le source de xmame à partir de http://x.mame.net/download/xmame-0.103.tar.bz2 :

  $ wget http://x.mame.net/download/xmame-0.103.tar.bz2
  $ tar -xjf xmame-0.103.tar.bz2
  $ cd xmame-0.103

Modifiez le Makefile avec votre éditeur préféré. Ajustez les options à votre système.

  $ joe Makefile

Puis construisez et installez xmame :

  $ make
  $ su
  (enter password)
  # make install
  # exit

Une fois mame installé, nous devons créer quelques valeurs par défaut.

  $ mkdir ~/.xmame
  $ cp docs/xmamerc.dist ~/.xmame/xmamerc

Comme certaines ROMs fonctionnent mieux avec différentes boîtes à outils d'affichage, ou même peut-être des plus anciennes versions de xmame, il est pratique de conserver tous vos binaires xmame et de les renommer pour inclure le numéro de version. MythGame vous permet de faire correspondre des roms individuellement à des binaires préférés.

  $ su
  (enter password)
  # mv /usr/local/bin/xmame.x11 /usr/local/bin/xmame-0.103.x11
  # exit

NOTE : Selon la façon dont vous avez compilé xmame, vous pouvez avoir xmame.X11, xmame.SDL ou xmame.xgl selon la boîte à outils d'affichage que vous avez utilisée. Également, vous pouvez avoir besoin de supprimer et recréer xmamerc après une mise à jour car certaines des options par défaut peuvent avoir changées.

Éditez ~/.xmame/xmamerc pour inclure vos chemins :

  ### Lié à Fileio ###
  rompath                         /usr/local/share/xmame/roms
  snapshot_directory              /usr/local/share/xmame/snaps
  cheat_file                      /usr/local/share/xmame/cheat.dat
  hiscore_file                    /usr/local/share/xmame/hiscore.dat
  hiscore_directory               /usr/local/share/xmame/hiscore
  history_file                    /usr/local/share/xmame/history.dat
  mameinfo_file                   /usr/local/share/xmame/mameinfo.dat

Confirmez que xmame fonctionne avant de le lancer à l'intérieur de MythTV. Placez votre ROM dans le répertoire /usr/local/share/xmame/roms que vous avez créé précédemment.

NOTE : Il y a trois ensembles de ROMs dans le domaine public ici http://www.mame.net/downmisc.html

Lancez xmame avec le jeu de votre choix. Dans cet exemple, nous utilisons Gauntlet :

  $ xmame gauntlet

Quelques commandes clavier basiques de mame :

  5 = Insérer une pièce
  1 = Activer le joueur 1
  touches fléchées = mouvement
  Control gauche = bouton 1
  Alt gauche = bouton 2
  ESPACE = bouton 3
  ÉCHAP = sortir
  TAB - menu
  ~ pour ajuster le volume
       < et >

<< Retour au Début

16.3 Télécharger des fichiers supplémentaires

Les fichiers suivants vous permettent d'ajouter des fonctionnalités supplémentaires. Placez les dans /usr/local/share/xmame :

  • catver.ini est un catalogue de catégories et de versions de ROMs mame populaires.

Utile pour conserver l'organisation d'une grande collection de ROMs. Il peut être téléchargé à partir de http://www.catver.com ou http://www.mameworld.net/catlist

  • Photos d'écran ou « snaps ».

Elles peuvent être téléchargées à partir de http://www.classicgaming.com/mame32qa/ . Les photos d'écran sont affichées lorsque vous parcourez vos ROMs dans mythgame. Dézippez et placez-les dans /usr/local/share/xmame/snaps

  • history.dat

Téléchargez-le à partir de http://www.arcade-history.com/ . Ce fichier donne un peu d'historique sur chaque ROM.

  • hiscore.dat

Téléchargez-le à partir de http://www.mameworld.net/highscore/

  • Cheats

Téléchargez-le à partir de http://cheat.retrogames.com/

<< Retour au Début

16.4 Téléchargez et installez MythGame

MythGame fait partie du paquet mythplugins. Consultez les instructions dans la section Téléchargement et compilation pour obtenir mythplugins.

Passez dans le répertoire mythplugins :

  $ cd ~/mythplugins-0.21

Compilez et installez mythgame :

  $ ./configure --disable-all --enable-mythgame
  $ qmake mythplugins.pro
  $ make
  $ su
  (enter password)
  # make install
  # exit

<< Retour au Début

16.5 Configurez xmame dans MythGame

Démarrez mythfrontend et naviguez vers Utilitaires/Configuration→Configuration→Paramètres Media→Paramètres Jeux→Émulateurs. Sélectionnez ((Nouvel émulateur).

Pour configurer un nouvel émulateur xmame, entrez ce qui suit :

  Nom d'émulateur :        xmame-0.103.x11                        (Nom que vous voulez utiliser pour votre émulateur ou jeu)
  Type :                   xmame                                  (Ceci est utilisé uniquement à des fins d'affichage et n'affecte pas les fonctions de votre système)
  Commande :               xmame-0.103.x11 -vidmod 1 -fullscreen  (Chemin et nom du binaire + tout paramètre optionnel)
  Chemin de ROM :          /usr/local/share/xmame/roms            (Ceci indique à MythGame les répertoires à balayer pour les ROMs à utiliser avec cet émulateur)
  Photos d'écran :         /usr/local/share/xmame/snaps           (Ceci indique à MythGame les répertoires à balayer pour les photos d'écran à utiliser avec ces ROMs)
  Répertoire de travail :                                         (Répertoire vers lequel changer avant de lancer le jeu ou l'émulateur. Vide comme dans notre cas indique que le paramètre est ignoré)
  Extensions  de fichier :                                        (Liste de toutes les extensions de fichier à utiliser par cet émulateur. Vide signifie tous les fichiers sous le chemin de ROM)
  [] Autoriser les jeux à s'étendre sur plusieurs ROMs/disques    (traitera game.1.rom game.2.rom game.3.rom comme un jeu)

<< Retour au Début

16.6 Astuces

  • Nom de ROM avant les options : %s peut être utilisé comme remplacement pour les noms de ROM sur la ligne de commande.
  • Jeux à plusieurs disques/ROMs : %d1 %d2 etc. peuvent être utilisés comme remplacements pour les jeux à plusieurs disques sur la ligne de commande.
  • Associer une ROM avec un émulateur : naviguez vers la ROM désirée et appuyez sur « M » pour entrer dans la page de paramètres de cette ROM.
  • Assigner l'état Jeu Favori : naviguez jusqu'au jeu désiré et appuyez sur « / ».

<< Retour au Début

Rédacteur : Ookaze (01/09/2008) : synchro 2008-03-10, v0.21.00

<< Page précédente Retour au Sommaire Page suivante >>

documentation/docmythtvseize.txt · Dernière modification: 01/09/2008 par Ookaze