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
Prochaine révision Les deux révisions suivantes
mame [Le 08/09/2017, 11:36]
francisscot [PPA]
mame [Le 21/05/2019, 23:52]
193.250.138.66 [Negatron]
Ligne 3: Ligne 3:
 ====== Émulateur de bornes d'​arcade : MAME ====== ====== Émulateur de bornes d'​arcade : MAME ======
 ​<note important>​Mame n'est pas un émulateur conçu pour jouer, mais pour émuler fidèlement des bornes d'​​arcade. Il résulte de cela que MAME demande souvent beaucoup de ressources, même pour des jeux très anciens, et que sa liste de compatibilité est très instable d'une version à l'​​autre.</​note>​ ​<note important>​Mame n'est pas un émulateur conçu pour jouer, mais pour émuler fidèlement des bornes d'​​arcade. Il résulte de cela que MAME demande souvent beaucoup de ressources, même pour des jeux très anciens, et que sa liste de compatibilité est très instable d'une version à l'​​autre.</​note>​
-{{  ​http://apt.ludomatic.fr/images/media/mame.gif  }}+{{  ​https://www.mamedev.org/_include/img/logo-mame.png?​300 ​ }}
  
 [[wpfr>​MAME]],​ acronyme signifiant « Multiple Arcade Machine Emulator », est un logiciel d'​émulation pour PC dont le but est de reproduire fidèlement le fonctionnement des jeux et des systèmes d'​arcade. [[wpfr>​MAME]],​ acronyme signifiant « Multiple Arcade Machine Emulator », est un logiciel d'​émulation pour PC dont le but est de reproduire fidèlement le fonctionnement des jeux et des systèmes d'​arcade.
Ligne 25: Ligne 25:
   * Et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​mame]]**.   * Et [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​mame]]**.
  
 +Soit dans un terminal :
 +<​code>​sudo add-apt-repository ppa:​c.falco/​mame
 +sudo apt-get update
 +sudo apt-get install mame</​code>​
 +
 +Le mainteneur de ce dépôt propose aussi de manière expérimentale la toute dernière version de MAME :
 +<​code>​sudo add-apt-repository ppa:​c.falco/​alpha
 +sudo apt-get update
 +sudo apt-get install mame</​code>​
 ==== Compilation ==== ==== Compilation ====
 <​code>​ <​code>​
 sudo apt-get install git build-essential libsdl2-dev libsdl2-ttf-dev libfontconfig-dev qt5-default sudo apt-get install git build-essential libsdl2-dev libsdl2-ttf-dev libfontconfig-dev qt5-default
 +git clone https://​github.com/​mamedev/​mame.git
 +cd mame
 make make
 </​code>​ </​code>​
Ligne 42: Ligne 53:
 Vous pouvez lancer l'​application en faisant une recherche dans [[unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Mame**. Ou bien pour lancer un jeu directement en ligne de commande, entrez simplement ''​mame''​ suivi du nom du fichier zip contenant la rom: <​code>​mame rom.zip</​code>​ Vous pouvez lancer l'​application en faisant une recherche dans [[unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Mame**. Ou bien pour lancer un jeu directement en ligne de commande, entrez simplement ''​mame''​ suivi du nom du fichier zip contenant la rom: <​code>​mame rom.zip</​code>​
  
 +===== Émulation ​ consoles et ordinateurs =====
 +
 +Le fonctionnement de base est le suivant :
 +<​code>​mame "​BIOS"​ -cart "​chemin/​du/​fichier/​jeu.bin"</​code>​
 +
 +  * BIOS sera le nom du fichier du BIOS de la machine. Ce fichier doit être placé dans le même dossier que les ROMs de jeux.
 +  * -cart : indique à MAME le type de la ROM, ici une cartouche, suivi du nom de la ROM. Pour une disquette, ce sera  : mame -flop1
 +
 +Exemple pour l'​[[APF M-1000]] :
 +<​code>​mame apfm1000 -cart "​chemin/​du/​fichier/​jeu.bin"</​code>​
 +
 +Exemple pour la Super A'Can :
 +<​code>​mame supracan -cart "​chemin/​du/​fichier/​jeu.zip"</​code>​
 +Dans ce dernier cas, nous voyons qu'il n'y a pas besoin de BIOS.
 =====Configuration===== =====Configuration=====
 ====En ligne de commande==== ====En ligne de commande====
Ligne 60: Ligne 85:
  
 Que vous utilisiez mame en ligne de commande ou avec une interface graphique, la plupart des configurations utiles au joueur se font pendant le jeux.  Que vous utilisiez mame en ligne de commande ou avec une interface graphique, la plupart des configurations utiles au joueur se font pendant le jeux. 
-Pendant le jeu, en appuyant sur la touche TAB, on accède à ce menu: +Pendant le jeu, en appuyant sur la touche ​**TAB**, on accède à ce menu:  
    
-{{:​applications:​mame:​capture-mame:​menu_dipswitches.png|}}+{{ :​applications:​mame:​capture-mame:​menu_dipswitches.png }}
  
 === Start et Coin === === Start et Coin ===
Ligne 81: Ligne 106:
 Sur les jeux anciens (Donkey kong), vous trouverez donc en général Dip Switches; alors que sur des jeux plus récents (Street Fighter Alpha 3), il faudra passer par service. Sur les jeux anciens (Donkey kong), vous trouverez donc en général Dip Switches; alors que sur des jeux plus récents (Street Fighter Alpha 3), il faudra passer par service.
  
-{{:​applications:​mame:​capture-mame-service-600.png|}}+{{ :​applications:​mame:​capture-mame-service-600.png }}
  
 ===== Interfaces Graphiques ===== ===== Interfaces Graphiques =====
Ligne 98: Ligne 123:
 Pour le lancer entrez la commande suivante dans un [[:​terminal]] : <​code>​lightningmf</​code>​ Pour le lancer entrez la commande suivante dans un [[:​terminal]] : <​code>​lightningmf</​code>​
  
-==== Gnome-arcade ==== +==== gnome-video-arcade ==== 
-L'​interface utilisateur la plus simple pour MAME : https://​github.com/​strippato/​gnome-arcade +L'​interface utilisateur la plus simple pour MAME : https://​github.com/​GNOME/gnome-video-arcade 
-  git clone http://​github.com/​strippato/gnome-arcade + 
-  cd gnome-arcade +* [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gnome-video-arcade]]**. 
-  mkdir build + 
-  cd build +==== Negatron ==== 
-  cmake .+http://​www.babelsoft.net/​products/​negatron.htm 
-  ​make+ 
 +https://​github.com/​xinyingho/Negatron/​releases/​download/​negatron0.99.4/​negatron_0.99.4-1_all.deb 
 + 
 +==== pfeMAME ==== 
 +pfeMame est une interface graphique multiplateforme pour MAME, écrit en Python
 +  ​* [[https://​sourceforge.net/​projects/​pfemame/​|Site officiel]]
 ===== Désinstallation ===== ===== Désinstallation =====
  
  • mame.txt
  • Dernière modification: Le 11/09/2022, 11:25
  • par moths-art