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
mame [Le 31/03/2017, 17:37]
81.53.93.79
mame [Le 11/09/2022, 11:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​Xenial ​Yakkety ​Jeu Emulation}}+{{tag>​Xenial ​Bionic ​Jeu Emulation}}
 ---- ----
 ====== É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]]**.
  
-===== Utilisation=====+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 ==== 
 +<​code>​ 
 +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 
 +</​code>​ 
 +===== Utilisation ​Arcade ​=====
  
 ==== Bios et roms ==== ==== Bios et roms ====
Ligne 37: 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====
-<note important>​La configuration en ligne de commande n'est recommandé que pour les petites configurations. ​+<note important>​La configuration en ligne de commande n'est recommandé que pour les petites configurations.
 Préférez-lui une des interfaces graphiques décrites ci-après.</​note>​ Préférez-lui une des interfaces graphiques décrites ci-après.</​note>​
  
Ligne 54: Ligne 84:
 ==== Pendant le jeu ==== ==== Pendant le jeu ====
  
-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 ===
  
-Mame est un émulateur de jeux d'​arcade. pour jouer, vous devez donc insérer une pièce '​virtuelle'​ dans la machine et appuyer sur le bouton start du joueur 1 ou du du joueur 2. Pour attribuer une touche (clavier ou manette) à ces actions, allez dans //Configure general input ->other control//, et attribuez les touches que vous souhaitez à Player 1 start, Player 2 start et à Coin 1 et Coin2 +Mame est un émulateur de jeux d'​arcade. pour jouer, vous devez donc insérer une pièce '​virtuelle'​ dans la machine et appuyer sur le bouton start du joueur 1 ou du du joueur 2. Pour attribuer une touche (clavier ou manette) à ces actions, allez dans //Configure general input ->other control//, et attribuez les touches que vous souhaitez à Player 1 start, Player 2 start et à Coin 1 et Coin2
  
 ===Définition des touches=== ===Définition des touches===
Ligne 76: 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 93: 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 : +L'​interface utilisateur la plus simple pour MAME : https://​github.com/​GNOME/gnome-video-arcade 
-  * https://​github.com/​strippato/​gnome-arcade+ 
 +* [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gnome-video-arcade]]**. 
 + 
 +==== Negatron ==== 
 +http://​www.babelsoft.net/​products/​negatron.htm 
 + 
 +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 =====
  
Ligne 105: Ligne 145:
   * [[https://​github.com/​mamedev/​mame|Le git de MAME]]   * [[https://​github.com/​mamedev/​mame|Le git de MAME]]
   * [[http://​www.progettoemma.net/​mess/​sysset.php|Liste des systèmes supportés]]   * [[http://​www.progettoemma.net/​mess/​sysset.php|Liste des systèmes supportés]]
-  * [[http://​qmc2.batcom-it.net/​|Site officiel pour QMC2]]+  * [[https://​qmc2.batcom-it.net/​|Site officiel pour QMC2]]
   * [[http://​lightningmf.neoname.eu|Site officiel pour Lightning]]   * [[http://​lightningmf.neoname.eu|Site officiel pour Lightning]]
  
 ---- ----
 //​Contributeurs principaux : [[:​utilisateurs:​d10g3n]],​ [[:​utilisateurs:​Shinikio]].//​ //​Contributeurs principaux : [[:​utilisateurs:​d10g3n]],​ [[:​utilisateurs:​Shinikio]].//​
  • mame.1490974662.txt.gz
  • Dernière modification: Le 31/03/2017, 17:37
  • par 81.53.93.79