# MAME

<div align="left"><figure><picture><source srcset="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/91d85c7849cc550b0cac4e75cb8e0923d3b61b5e/art/logos/mame-w.svg" media="(prefers-color-scheme: dark)"><img src="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/52ff37c9e265587d006945a2ba695b5a962b3a3d/art/logos/mame.svg" alt=""></picture><figcaption></figcaption></figure></div>

{% embed url="<https://fr.wikipedia.org/wiki/MAME>" %}

## Information

<table data-header-hidden><thead><tr><th width="224"></th><th></th></tr></thead><tbody><tr><td><strong>Émulateurs</strong></td><td><ul><li>Libretro: mame</li><li>Libretro: mame2016</li><li>Libretro: mame2010</li><li>Libretro: mame2003_plus</li><li>Libretro: mame2003</li><li>Libretro: mame2003_midway</li><li>Libretro: mame2000</li><li>mame64</li><li>GroovyMame</li></ul></td></tr><tr><td><strong>Dossier des jeux</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> roms \ <span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> mame</td></tr><tr><td><strong>Extensions</strong></td><td>.zip .7z</td></tr></tbody></table>

## Fonctionnalités

<table><thead><tr><th width="245">Succès rétro</th><th width="200">Netplay</th><th>Autoconfiguration contrôleurs</th></tr></thead><tbody><tr><td>NON</td><td>NON</td><td>lr-mame : OUI<br>Mame64 : OUI<br>GroovyMame : OUI</td></tr></tbody></table>

## Bios

Selon le [type de romset](https://wiki.retrobat.org/francais/arcade-guide#type-de-romset) utilisé, il est possible qu'il soit nécessaire d'ajouter des fichiers bios pour pouvoir démarrer certains jeux :

* **Full non-merged** : le BIOS est inclus dans le zip du jeu, pas besoin de fichier additionnel.
* **Non-merged** : certains BIOS partagés par plusieurs jeux doivent être placés dans le dossier des  jeux.
* **Split** : les fichiers BIOS sont requis.
* **Merged** : le BIOS est inclus dans le zip du jeu, pas besoin de fichier additionnel.

{% hint style="info" %}
Se référer au [guide arcade](https://wiki.retrobat.org/francais/arcade-guide#type-de-romset) pour plus d'informations.
{% endhint %}

**Ci-dessous des fichiers contenant la liste non-exhaustive des BIOS MAME (basé sur le romset 0.255):**

{% file src="<https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FxU5MoLmwc64prKY9jC7s%2FMAME%200.255%20ROMs%20(bios-devices).xml?alt=media&token=912223db-577c-431f-8df0-982c780c1e05>" %}

Les BIOS additionnels doivent être placés à la racine du dossier \bios de votre installation RetroBat.

## Emplacement des dossiers utilisés par MAME

**Rompath**: \bios ainsi que \roms\mame

**Samples**: \bios\mame\samples

**Cfg**: \saves\mame\cfg

**Ini**: \bios\mame\ini

**Hash**: \bios\mame\hash

**Artworks**: \saves\mame\artwork

**Cheats**: \cheats\mame

**Ctrl**: \saves\mame\ctrlr

{% hint style="info" %}
Le dossier `\bios\mame\artwork` est utilisé pour stocker les fichiers permettant d'afficher les décorations inclues avec RetroBat. Il n'est pas possible d'utiliser ce dossier car les éventuels fichiers placés dedans seront écrasés.
{% endhint %}

## Contrôles

### Correspondance des touches

| Retrobat                                                                                                                                                                                                           | MAME                                                                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- |
| START                                                                                                                                                                                                              | START                                                                                   |
| SELECT                                                                                                                                                                                                             | COIN                                                                                    |
| Left analog stick                                                                                                                                                                                                  | <p>Joystick gauche<br>Paddle<br>Positional device<br>Dial<br>Trackball<br>Ad\_Stick</p> |
| Right analog stick                                                                                                                                                                                                 | Joystick droit                                                                          |
| D-PAD                                                                                                                                                                                                              | Directions                                                                              |
| ![](https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2F6PNG0f54lriaOQpqkTAK%2Fimage.png?alt=media\&token=e43f5c0f-2c53-49cc-9271-2385216d89df) | 3                                                                                       |
| ![](https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FROBaPh1Fj8eTIqVWWsjO%2Fimage.png?alt=media\&token=a4ae3ad3-3a80-4c28-8b15-92a1b5a80da7) | 1                                                                                       |
| ![](https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2FDEK8lUfEAQiNkBmOouD7%2Fimage.png?alt=media\&token=e1940a32-2494-4e92-a8b1-df9a722ed4f8) | 2                                                                                       |
| ![](https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2Fxn5pRSiYlrSDYXkbkHwg%2Fimage.png?alt=media\&token=d6027ace-7176-4b82-b702-e3b2b65d7cd4) | 4                                                                                       |
| L1                                                                                                                                                                                                                 | 5                                                                                       |
| R1                                                                                                                                                                                                                 | 6                                                                                       |
| L2                                                                                                                                                                                                                 | Pedal 2 / 7                                                                             |
| R2                                                                                                                                                                                                                 | Pedal 1 / 8                                                                             |
| L3                                                                                                                                                                                                                 | Test                                                                                    |
| R3                                                                                                                                                                                                                 | Service                                                                                 |

{% hint style="info" %}
Se référer à [ce guide](https://wiki.retrobat.org/francais/controleurs/configuration-des-touches-specifique-par-emulateur/configuration-des-touches-mame64) pour effectuer une configuration personnalisée des contrôleurs pour MAME64.
{% endhint %}

## Informations spécifiques au système

### Versions des romsets&#x20;

Se référer à la [section "romsets"](https://wiki.retrobat.org/francais/arcade-guide#type-de-romset) du guide arcade.

### Fichiers CHD ou IMG

Se référer à la [section "CHD"](https://wiki.retrobat.org/francais/arcade-guide#fichiers-chd-ou-img) du guide arcade.

### **Fichiers samples**

Se référer à la [section "samples"](https://wiki.retrobat.org/francais/arcade-guide#samples) du guide arcade.

### Menu "Service"

Appuyer sur L3 et R3 pour accéder au menu service.\
Vous pouvez également utiliser 0 et 9 sur le clavier.

## Problèmes connus et solutions

### RetroBat affiche uniquement un écran noir lors du lancement d'un jeu avec le core libretro:mame

Le core libretro:mame est limité dans le nombre de caractères utilisable pour les dossiers de jeux lorsqu'un jeu est lancé par ligne de commande. Cette limite n'existe pas avec MAME standalone.

Afin de corriger le problème, assurez-vous que le chemin d'installation de RetroBat n'est pas trop "long".

Par exemple le chemin `C:\Emulation\Multi Emulators\FrontEnd\Tout-en-un\This is top\RetroBat version 7.5.3` est beaucoup trop long.<br>

### Utilisation d'un écran CRT : profils spécifiques GroovyMAME <a href="#using-a-crt-screen-groovymame-specifics" id="using-a-crt-screen-groovymame-specifics"></a>

Lors de l'utilisation d'un écran CRT, il est possible d'utiliser GroovyMAME pour automatiquement basculer sur un profil spécifique d'écran, correspondant à la résolution et au taux de rafraîchissement de votre écran. L'équipe RetroBat a crée une liste de profils disponibles dans la section **réglages avancées** > **vidéo** :

<figure><img src="https://466894649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgoewyw8Sagl6SNUMrCG%2Fuploads%2F6Ign59hUSLeLAIsjdlv2%2Fimage.avif?alt=media&#x26;token=dfbf0dc6-6d22-4006-82dc-f7b56751fd85" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Pour que ce menu apparaisse, GroovyMAME doit être sélectionné en tant qu’émulateur.
{% endhint %}
