Connexion utilisateur

M.A.M.E. 0.148+

Version imprimableversion PDF

Étant donné que je n'ai pas trouvé de version plus récente que la 0.144 de M.A.M.E. pour Gentoo linux, j'ai décidé de me creuser un peu la tête et de faire mes propres ebuilds pour mame.Pour utiliser mon overlay sdlmame sous gentoo, il vous faudra installer layman avec le support subversion.Pour ce faire :

USE=subversion emerge layman

 Une fois l'installation terminée, éditez le fichier /etc/layman/layman.cfg et ajoutez l'url https://overlays.akiraprojects.fr :

#-----------------------------------------------------------
# URLs of the remote lists of overlays (one per line) or
# local overlay definitions
#
#overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
#            http://dev.gentoo.org/~wrobel/layman/global-overlays.xml
#            http://mydomain.org/my-layman-list.xml
#            file:///var/lib/layman/my-list.xml
 
overlays  : http://www.gentoo.org/proj/en/overlays/repositories.xml
            https://overlays.akiraprojects.org

 Éditez ensuite votre make.conf (/etc/portage/make.conf) et ajoutez la ligne suivante en fin de fichier :

source /var/lib/layman/make.conf

 Raffraichissez la liste des overlays disponibles :

layman -L

 Et enfin, ajoutez l'overlay sdlmame

layman -a sdlmame
 * Adding overlay,...
 * Warning: an installed db file was not found at: ['/var/lib/layman/installed.xml']
 * Running Subversion... # /usr/bin/svn co https://overlays.akiraprojects.org/sdlmame/@ /var/lib/layman/sdlmame
A    /var/lib/layman/sdlmame/games-emulation
A    /var/lib/layman/sdlmame/games-emulation/sdlmame
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/vector.ini
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148-makefile.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148-skip-switches.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148_p1-makefile.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148_p1-skip-switches.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148-no-opengl.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/sdlmame-0.148_p1-no-opengl.patch
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/files/mame-0.139.ini.in
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/Manifest
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/sdlmame-0.148.ebuild
A    /var/lib/layman/sdlmame/games-emulation/sdlmame/sdlmame-0.148_p1.ebuild
Checked out revision 3.
 * Successfully added overlay(s) sdlmame.

 Et voilà! si tout s'est bien passé vous pouvez à présent compiler la version la plus récente de M.A.M.E.

emerge -av sdlmame
 
These are the packages that would be merged, in order:
 
Calculating dependencies... done!
 
[ebuild  N     ] games-emulation/sdlmame-0.148_p1::x-sdlmame  USE="-debug -opengl -skip-switches" 3,308 kB
 
Total: 1 packages (1 new), Size of downloads: 3,308 kB

 Ah oui, petit bonus, le flag skip-switches est un petit patch qui ajoute quelques options de ligne de commande :

  • skip_warnings qui permet d'empêcher l'affichage de l'écran d'alerte (attention, ce jeu peut ne pas fonctionner correctement...)
  • skip_disclaimer qui empêche l'affichage du panneau d'information de mame (ce jeu blabla... si vous ne possédez pas l'original, tapez OK)
  • skip_loading qui masque le chargement des roms et le cadre blanc.

Ce sont des options, si elles ne sont pas utilisées le fonctionnement de M.A.M.E. n'est pas altéré.

Ajouter un commentaire

CAPTCHA
Cette question permet de s'assurer que vous êtes un utilisateur humain et non un logiciel automatisé de pollupostage (spam).