FUNIX

Mettez un manchot dans votre PC


Encourager FUNIX

La consultation du site est totalement libre et gratuite, sans publicités. Les dons sont néanmoins appréciés pour payer l'hébergement et encourager son auteur


Les jeux de borne de bar avec Xmame
[ Présentation | Installation |Installation des ROMs | Lancement du jeu | Paramètres de lancement|Exemples de jeu ]

Dernière modification 22 janvier 2017

MAME émulateur de borne de jeu

Coin ludique

Présentation

mame pour Multiple Arcade Machine Emulator est un émulateur de jeu qui vous permet de rejouer aux jeux de la grande époque des Amstrad, Atari et autres Commodore en passant par les bornes de jeux des bars. mame n'est que l'émulateur, vous devez disposer de l'image du jeu pour pouvoir y jouer (appelé ROM pour faire référence aux bornes de jeux), vous pouvez en télécharger sur certains sites de manière plus ou moins légale, vous pouvez les évaluer mais attention vous devez disposer de l'original pour pouvoir le garder...

Installation 

Vous pouvez récupérer les sources sur le site officiel  http://mamedev.org. On installera préalablement le package lib64sdl2_ttf-devel

On crée ensuite un répertoire mame dans lequel on désarchive l'archive en tapant

unzip mame0181s.zip

Cela donne le répertoire mame0181s dans lequel on va dézipper encore un fichier mame.zip on tape ensuite

make clean
make

/usr/lib64/qt5/include/QtWidgets/qtabwidget.h:120:10: erreur : ‘bool QTabWidget::hasHeightForWidth() const’ marked ‘override’, but does not override
     bool hasHeightForWidth() const Q_DECL_OVERRIDE;


puis en tant que root

make install

Cela donne l'exécutable xmame.x11 qui se trouve sous /usr/local/bin/xmame

Installation des ROMs

On peut  trouver un grand nombre de ROM à l'URL http://www.romnation.net/ prenons par exemple le jeu 1941, sur lequel j'ai passé des heures sur mon amstrad CPC664 il y a de cela quelques années. Celui ce présente sous la forme d'un zip 1941.zip.
Placez vous sous /usr/local/share/xmame/roms (à créer éventuellement), dans ce répertoire créez un répertoire portant le nom du jeu (1941), allez dans le répertoire 1941, et dézippez y l'archive (commande unzip).

Voilà le contenu final de  /usr/lib/games/xmame/roms/1941

1941.txt   41_18.rom  41_gfx1.rom  41_gfx7.rom  41e_35.rom
1941.zip   41_19.rom  41_gfx3.rom  41e_30.rom   41e_36.rom
41_09.rom  41_32.rom  41_gfx5.rom  41e_31.rom

Lancement du jeu

Pour lancer le jeu il suffit de taper xmame.x11 nom-du-jeu, le nom-du-jeu doit correspondre au répertoire de la ROM. Exemple avec 1941 :

xmame.x11 1941

Voilà le résultat :

A l'invite Please insert coin, taper 5, puis ! pour commencer, pour jouer vous avez les flêches de direction et CTRL-gauche pour tirer. Vous avez accès à un menu en tapant sur TAB, au niveau de Input (General) vous pouvez éventuellement changer les touches pour le jeu. Vous noterez le son du plus bel effet.
Vos paramètres de configuration seront sauvegardés dans le fichier 1941rc qui va se trouver dans le répertoire .xmame/rc qui va être créé automatiquement au premier lancement de xmame.

Paramètres de lancement intéressants

Voici une liste non exhaustive des paramètres de lancement de xmame :

L'option -cheat vous permet d'activer le mode "triche" du jeu, en tapant sur Tab, puis Cheat, vous pouvez sélectionner certaines astuces liées au jeu (invincibilité, ...).

Par défaut  la fenêtre a comme largeur 320 pixels et comme hauteur 448 pixels, on peut augmenter par deux fois la taille de la fenêtre en tapant

xmame.x11 1941 -scale  2

Le facteur d'échelle doit être un nombre entier. 

Pour changer par défaut la localisation du répertoire contenant les ROMs  (/usr/local/share/xmame/roms/) vous disposez de -mamedir dir. Pour le reste des options je vous invite à taper :

xmame.x11 -help

Exemples de jeux

Voici un certain nombre de jeux que j'ai "évalué".
 
1943
Commando
Street Fighter II Vimana

 
 
[Retour page d'accuel FUNIX]