IMPORTANT : Depuis la version 0.162 incluse, les sources de MAME et MESS ont officiellement fusionnées pour ne faire qu'un !
Ancienne signification MAME = Multiple Arcade Machine Emulator
Nouvelle signification MAME (depuis 0.162) = Mame And Mess Emulator
Grace aux outils de compilations des sources il est toujours possible de créer des builds distinctes et alternatives à la version officielle. Je vous propose quelques unes de ces versions un peu plus bas ainsi que pleins d'autres bonnes choses pour ce fabuleux émulateur

Mise en garde : Avant de faire quoi que ce soit et surtout si vous n'êtes pas certain de ce que vous faites. Sauvegarder vos fichiers et dossiers d'origines pour ne pas avoir de soucis en cas de problèmes ! Je ne saurai être responsable en cas de bug ou mauvaises manips de votre part.
Rappel : D'une façon générale pour que tout fonctionne correctement il vous faut un set de rom/chd en accord avec la version de Mame/Mess que vous utilisez (tuto dans les liens plus bas). Si votre set de roms ne correspond pas avec la bonne version alors le risque est d'avoir un certain nombre de jeux qui ne seront pas reconnu par votre émulateur car fichiers manquants, mauvais nom etc... Mais bon la pratique est courante je vous rassure

Petite précision : Certaines ressources optionelles (dats, inis, médias..) ne sont pas toujours mises à jour pour chaque versions par leurs auteurs repectifs ou parfois celle ci interviens plusieurs jours après donc il est "normal" que tout ne soit pas d'aplomb avec la version Mame/Mess en cours. Malgré cela ces fichiers restent disponibles car vous pouvez toujours les utiliser sans problèmes, seuls quelques jeux ne pourront profiter de ces ajouts (infos, médias, catégories...) en attendant une mise à jour.
MAME (Arcade)
VERSIONS OFFICIELLES
MAME/MESS 0.195 32 bit <---- support des jeux Arcade (mame) & Software list (mess) (interface newUI)
MAME/MESS 0.195 64 bit <---- support des jeux Arcade (mame) & Software list (mess) (interface newUI)
VERSIONS NON-OFFICIELLES
[tabs][tabs: MAME & MESS]Idem que la version officielle sauf que les parties "arcade" et "software-list" ont été séparées en 2 émulateurs distincts.
MAME 0.195 32 bit <---- support des jeux Arcade uniquement ! (interface newUI)
MAME 0.195 64 bit <---- support des jeux Arcade uniquement ! (interface newUI)
MESS 0.195 32 bit <---- support des jeux Software list uniquement ! (interface newUI)
MESS 0.195 64 bit <---- support des jeux Software list uniquement ! (interface newUI)
[tabs: ARCADE (ex MAMEUIFX)]Depuis l'arrêt définitif des builds MameUIfx** (depuis 0.175) les sources ont été reprises et maintenues par Robbbert (MessUI)
Cette version reprends toutes les fonctions de mameuifx sauf les "extra games" (ils sont tous inclus dans HBMAME).
– Support des jeux ARCADE uniquement
– Pas de PINMAME Machine
– Pas de POKER Games
– Pas de GAMBLING Games (Casino etc...)
– Si TOUS LES JEUX d'une source spécifique ne sont pas fonctionnels alors cette source est retirée
ARCADE 0.195 32 bit <---- support des jeux Arcade uniquement ! (avec interface dédiée)
ARCADE 0.195 64 bit <---- support des jeux Arcade uniquement ! (avec interface dédiée)
[tabs: MESSUI]MESSUI à la base est un dérivé de Mess qui lui ajoute une belle interface. L'interface a été conçue pour mieux naviguer dans les differents systèmes et jeux présents.
MESSUI 0.195 32 bit <---- support des jeux Software list uniquement ! (avec interface dédiée)
MESSUI 0.195 64 bit <---- support des jeux Software list uniquement ! (avec interface dédiée)[/tabs]
VERSIONS SPECIFIQUES
[tabs][tabs: GROOVYMAME]GroovyMAME est une version non officielle de MAME/MESS et qui se focalise sur le rendu sur écran CRT (Moniteur de PC ou d'arcade) fréquence 15Hz. Toutes les optimisations sont faites pour avoir le meilleur rendu possible sur ce type d'écran et ainsi retrouver les mêmes sensations visuelles qu'à l'époque ! Vous pouvez également utiliser l'émulateur GroovyMame sur un écran LCD si celui ci propose des taux de rafraîchissement personnalisés.
GROOVYMAME 0.195 64 bit <---- support des jeux Arcade (mame) & Software list (mess) (sans interface UI)
GROOVYMAME 0.195 64 bit (d3d9ex) <---- support des jeux Arcade (mame) & Software list (mess) (sans interface UI)
Liens pour les "CRT Emudriver"
CRT Emudriver 1.2x (ATI/AMD Radeon 7000 to HD 4xxx) Windows XP-32/64-bit, Windows 7-64-bit : ICI
CRT Emudriver 2.0 beta (ATI/AMD Radeon HD 2xxx to R9 series) Windows 7/8/8.1/10-64-bit : ICI
HBMAMEUI 0.195 <---- support des jeux Arcade uniquement ! (avec interface UI)
HBMAMEUI 0.195 <---- support des jeux Arcade uniquement ! (avec interface UI)
[tabs: MAME32K]MAME32K est une version dérivée de MAME Arcade permettant de pouvoir jouer en réseau via le module Kaillera
Bien que l'interface UI date de 2003 (0.67) l'émulateur est maintenu par le developpeur Creamymami qui met a jour le code avec les dernières sources officielles.
MAME32K 0.195 <---- support des jeux Arcade uniquement ! (avec interface UI)
[tabs: RACERMAME]RACERMAME est une version optimisée pour les possesseurs d'une RacingCAB. Basée sur le version 0.160 de Mame Arcade cette build contiens des options optimisées pour les jeux de courses et supporte tous le materiel.
RACERMAME contiens également toutes les optimisations de GROOVYMAME
Les versions ci-dessous sont patchées avec : NoNag, Hiscore
RACERMAME 0.160 <---- support des jeux Arcade uniquement ! (sans interface UI)
Programme pour passer d'une boite de vitesse classique à une boite sequentielle (necessaire pour certains jeux)
H2Seq 2.1[/tabs]
-----------------
- OK merci pour tout ça mais les jeux je fais comment pour les trouver ???
Voir un peu d'aide ICI
-----------------
Ces fichiers sont totalement facultatifs mais rendront votre experience MAME beaucoup plus riche.
Sauf instructions différentes la procédure est simple vous télécharger le fichier souhaité puis vous le décompresser dans le bon dossier de votre répertoire de Mame.
-les fichiers .ini sont a décompresser dans le dossier "folders" de votre répertoire Mame
-les fichiers .dat sont a décompresser dans le dossier "dats" de votre répertoire Mame
Certains fichiers proposés dans cette catégorie ne sont parfois pas mis à jour par leurs auteurs respectifs pour chaque nouvelles versions de Mame, cela affectera uniquement quelques jeux.
Les fichiers .ini
[tabs][tabs: CATLIST]Version 0.195
Contient plusieurs fichiers .ini qui vont vous permettre de trier vos jeux dans votre interface selon différentes catégories et genres.
TELECHARGER

[tabs: LANGUAGES]Version 0.195
Ajoute une possibilité de trier vos jeux selon la langue utilisée.
TELECHARGER
[tabs: MAMESCORE]Version 0.195
Ce fichier permet de diffuser la liste des jeux dont des records sont sur le site web MAMESCORE. Lancez ensuite MAME et vous découvrirez sur la gauche un nouvel icone "mamescore" contenant la liste des jeux
TELECHARGER
[tabs: NPLAYERS]Version 0.194
Cet add-on permet de trier les jeux en fonction du nombre de joueurs et du type de jeu à plusieurs (jeu en simultané ou au tour à tour)
TELECHARGER POUR MAME INTERFACE NEWUI
[url=hhttp://nplayers.arcadebelgium.be/files/nplayers32_0194.zip]TELECHARGER POUR MAME INTERFACE DEDIEE (MAMEUI,MESSUI,ARCADE..)[/url]
[tabs: SERIES]Version 0.195
Permet à votre émulateur de classer les jeux en les regroupant par série (pacman, street fighter, etc etc...)
TELECHARGER[/tabs]
Les fichiers .dat
[tabs][tabs: COMMAND]Version 0.188
Permet d'afficher la liste des commandes disponible sur le jeu via l'interface de Mame.
Liste des jeux supportés : ICI
TELECHARGER


[tabs: GAMEINIT]Version 0.193
Ce fichier sert a afficher dans votre interface les procédures nécessaires au lancement de certains jeux posant problèmes. Ne fonctionne pas sur les versions anterieure à la 0.172.
TELECHARGER
[tabs: HISTORY]Version 0.195
Permet d'afficher des informations dans l'interface de MAME (Histoire, infos techniques, conversions...)
TELECHARGER
[tabs: MAMEINFO]Version 0.195
Ce fichier permet d'afficher des informations dans l'interface de MAME (drivers, versions, bugs...)
TELECHARGER
Extraire le fichier .dat dans le dossier "dats" du répertoire de MAME
[tabs: STORY]Version 0.195
Ce fichier va permettre d'afficher dans MAME les records établis sur les jeux dffusés sur la liste mamescore.ini. Utile pour avoir une idée des scores à battre et du niveau des joueurs...
TELECHARGER[/tabs]
Autres fichiers
[tabs][tabs: CHEAT]Permet d'afficher des listes de triches pour vos jeux (power up, vies infinies, etc...)
Pugsy's Cheats : Version 0.186
PUGSY'S CHEAT 0.186
Wayder's Cheats : Version 0.193
WAYDER'S CHEAT 0.193
WAYDER'S CHEAT OMAKE 0.193

[tabs: SAMPLES]Version 0.194
Composants sonores additionnels nécessaires pour le fonctionnement correct de certains jeux.
FULL-SET:
TELECHARGER FULL-SET 0.190
UPDATES:
depthch.zip (0.192)
mmagic.zip (0.192)
tattack.zip (0.192)
tranqgun.zip (0.192)
MM1_keyboard.zip (0.193)
nhomerun.zip (0.194)
Placer tout les fichiers .zip dans le dossier "samples" du répertoire de MAME[/tabs]
Ces fichiers sont totalement facultatifs mais rendront votre experience MAME beaucoup plus riche.
Sauf instructions différentes la procédure est simple vous télécharger le fichier souhaité puis vous le décompresser dans le bon dossier de votre répertoire de Mame.
-les fichiers .ini sont a décompresser dans le dossier "folders" de votre répertoire Mame
-les fichiers .dat sont a décompresser dans le dossier "dats" de votre répertoire Mame
Certains fichiers proposés dans cette catégorie ne sont parfois pas mis à jour par leurs auteurs respectifs pour chaque nouvelles versions de Mame, cela affectera uniquement quelques jeux.
[tabs][tabs: HISTORY]Version 0.195
Permet d'afficher des informations dans l'interface de MESS (Histoire, infos techniques, conversions...)
TELECHARGER
[tabs: MESSINFO]Version 0.195
Ce fichier permet d'afficher des informations sous MESS (drivers, versions, bugs...)
TELECHARGER
[tabs: SYSINFO]Version 0.174
Ce fichier contiens des informations sur les sytèmes émulé par Mess (features, usage, issues, etc...)
TELECHARGER[/tabs]
Depuis la version 0.170 les médias "mame" et "mess" sont regroupés au sein d'un même pack !
PROCEDURE POUR AVOIR DES SETS DE MEDIAS PROPRE ET A JOUR !
-Télécharger tous les fichiers de la partie "FULL-SET" d'une catégorie et décompresser les fichiers dans leur dossiers respectifs (cabinets, cpanel, flyers, marquees, pcb, snap, titles, video..)
-Comme pour mettre a jour vos roms il faudra faire de même pour les médias via le logiciel ClrMamePro et le fichier .dat associé (lien fourni)
-Exemple pour la catégorie "cabinets" :
1/ vous avez extrait les fichiers de la partie full-set
2/ faites un scan avec clrmamepro + le dat fourni en activant tous les fix !
3/ ensuite dans le rebuilder de clrmamepro vous faites un rebuild a partir du dossier backup
4/ vous telecharger le ou les fichiers médias de la partie "UPDATES" a extraire ou vous voulez
5/ toujours dans le rebuilder de clrmamepro faire le rebuild a partir du dossier contenant l'update
6/ le point numéro 5 est a répéter pour chaque pack d'updates differents si il y a lieu
7/ finir par un dernier scan avec tous les fix activés et c'est OK
[tabs][tabs: Cabinets]Version 0.193
Photographie du support de jeu (bornes arcades,ordinateurs, consoles et handheld games)
FULL-SET:
FULL SET 0.192 partie 01
FULL SET 0.192 partie 02
FULL SET 0.192 partie 03
FULL SET 0.192 partie 04
FULL SET 0.192 partie 04
UPDATES:
MAJ 0.191 ---> 0.192 A appliquer uniquement si votre précédent pack est en version 0.191
MAJ 0.192 ---> 0.193
DAT CLRMAMEPRO
CABINET CLRMAMEPRO DAT 0.193
[tabs: Control Panels]Version 0.193
Photo du dispositif utilisé pour contrôler le jeu (joystick, volant, keyboard etc...)
FULL-SET:
FULL SET 0.193 partie 01
FULL SET 0.193 partie 02
UPDATES:
MAJ 0.192 ---> 0.193 A appliquer uniquement si votre précédent pack est en version 0.192
DAT CLRMAMEPRO
CPANEL CLRMAMEPRO DAT 0.193
[tabs: Flyers]Version 0.192
Support publicitaire pour le jeu en question
FULL-SET:
FULL SET 0.192 partie 01
FULL SET 0.192 partie 02
FULL SET 0.192 partie 03
FULL SET 0.192 partie 04
FULL SET 0.192 partie 05
FULL SET 0.192 partie 06
FULL SET 0.192 partie 07
FULL SET 0.192 partie 08
FULL SET 0.192 partie 09
FULL SET 0.192 partie 10
UPDATES:
MAJ 0.191 ---> 0.192 A appliquer uniquement si votre précédent pack est en version 0.191
DAT CLRMAMEPRO
FLYERS CLRMAMEPRO DAT 0.192
[tabs: Marquees]Version 0.193
Image placée sur le haut de la borne reprenant le logo du jeu. Ces artwork sont généralement rectangulaires et rétro-éclairés
FULL-SET:
FULL SET 0.191 partie 01
FULL SET 0.191 partie 02
UPDATES:
MAJ 0.190 ---> 0.191 A appliquer uniquement si votre précédent pack est en version 0.190
MAJ 0.191 ---> 0.192
MAJ 0.192 ---> 0.193
DAT CLRMAMEPRO
MARQUEES CLRMAMEPRO DAT 0.193
[tabs: PCBs]Version 0.193
Les cartes mères des bornes d'arcades en photos
FULL-SET:
FULL SET 0.185 partie 01
FULL SET 0.185 partie 02
FULL SET 0.185 partie 03
FULL SET 0.185 partie 04
FULL SET 0.185 partie 05
UPDATES:
MAJ 0.184 ---> 0.185 A appliquer uniquement si votre pack précedent est en 0.184
MAJ 0.185 ---> 0.188
MAJ 0.188 ---> 0.193
DAT CLRMAMEPRO
PCB CLRMAMEPRO DAT 0.193
[tabs: Snaps]Version 0.194
Un screenshot in-game du jeu en question
FULL-SET:
FULL SET 0.190
UPDATES:
MAJ 0.190 ---> 0.191
MAJ 0.191 ---> 0.192
MAJ 0.192 ---> 0.193
MAJ 0.193 ---> 0.194
DAT CLRMAMEPRO
SNAP CLRMAMEPRO DAT 0.194
[tabs: Titles]Version 0.194
Un screenshot de l'écran titre du jeu
FULL-SET:
FULL SET 0.190
UPDATES:
MAJ 0.190 ---> 0.191
MAJ 0.191 ---> 0.192
MAJ 0.192 ---> 0.193
MAJ 0.193 ---> 0.194
DAT CLRMAMEPRO
TITLES CLRMAMEPRO DAT 0.194
[tabs: Videos]Version 0.190
Capture vidéo in-game pour les roms "parent" et portant le tag "working" seulement
Lien pour télécharger individuellement chaque vidéos présentes dans les packs ci-dessous : ICI
FULL-SET:
FULL SET 0.170 partie 01 - FULL SET 0.170 partie 02 - FULL SET 0.170 partie 03 - FULL SET 0.170 partie 04
FULL SET 0.170 partie 05 - FULL SET 0.170 partie 06 - FULL SET 0.170 partie 07 - FULL SET 0.170 partie 08
FULL SET 0.170 partie 09 - FULL SET 0.170 partie 10 - FULL SET 0.170 partie 11 - FULL SET 0.170 partie 12
FULL SET 0.170 partie 13
UPDATES:
MAJ 0.170 ---> 0.171 (partie 01) - MAJ 0.170 ---> 0.171 (partie 02) - MAJ 0.170 ---> 0.171 (partie 03) - MAJ 0.170 ---> 0.171 (partie 04)
MAJ 0.170 ---> 0.171 (partie 05) - MAJ 0.170 ---> 0.171 (partie 06) - MAJ 0.170 ---> 0.171 (partie 07) - MAJ 0.170 ---> 0.171 (partie 08)
MAJ 0.171 ---> 0.175 (partie 01) - MAJ 0.171 ---> 0.175 (partie 02) - MAJ 0.171 ---> 0.175 (partie 03) - MAJ 0.171 ---> 0.175 (partie 04)
MAJ 0.171 ---> 0.175 (partie 05)
MAJ 0.175 ---> 0.178
MAJ 0.178 ---> 0.182
MAJ 0.182 ---> 0.185
MAJ 0.185 ---> 0.188
MAJ 0.188 ---> 0.190
DAT CLRMAMEPRO
VIDEO CLRMAMEPRO DAT 0.190[/tabs]
1/ LES SHADERS "BGFX" COMMENT AMELIORER L'AFFICHAGE
Vous pouvez si vous le souhaitez utiliser des shaders pour améliorer l'affichage de vos jeux sur vos écrans.
De nombreux shaders sont disponibles via l'option video "bgfx" il suffit de faire votre choix !
1/ Assurez vous tout d'abord d'avoir une version de mame supérieure à la 0.177
Vérifiez que le dossier "bgfx" est présent a la racine de l'émulateur sinon télécharger ce dossier ICI puis le décompresser a la racine de l'émulateur.
2/ Ouvrez votre fichier mame.ini avec le bloc-note puis veuillez modifier les parties suivantes comme cela :
#
# CORE SCREEN OPTIONS
#
pause_brightness 1.0
Pour ne pas assombrir l'affichage lors de la mise sur pause. Va servir a voir les modifications d'affichage en direct.
# OSD VIDEO OPTIONS
#
video bgfx
Active l'option d'affichage video BGFX
Sauvegarder le fichier mame.ini puis fermer.
3/ Lancer le jeu de votre choix, commencer une partie puis mettre le jeu sur pause (Touche par défaut : P)
Appuyer sur la touche de votre clavier qui comporte un petit 2 en sur le côté gauche. Elle se trouve logiquement juste à gauche de la touche 1 ou & de votre clavier.
Une barre d'option doit apparaitre sur le bas de l'écran.
Faites défiler avec les flèches Haut ou Bas jusqu'à ce que vous voyez : Window 0, Screen 0 Effect: Default
Maintenant avec les flèches Gauche ou Droite faites défiler les differentes possibilités d'affichage.
Lorsque vous trouvez celle qui vous conviens retenez le nom afficher par exemple : Window 0, Screen 0 Effect: crt-geom
Fermer l'émulateur.
4/ Ouvrez a nouveau votre fichier mame.ini avec le bloc-note puis modifier la partie suivante :
#
# BGFX POST-PROCESSING OPTIONS
#
bgfx_screen_chains crt-geom <---- mettre le nom du shader choisis
Enregister le fichier mame.ini
Vos jeux se lanceront désormais tous selon le nouvel affichage enregistré !
Il est possible d'avoir des profiles differents selon le driver ou même selon un jeu.
Exemple un fichier "mslug.ini" (jeu) aura le dessus sur un fichier "neogeo.ini" (driver) qui lui aura le dessus sur le fichier mame.ini (global)
2/ LES JEUX JOUABLES AVEC CHD (0.195)
Voici la liste des jeux "jouables" (version 0.195) et nécessitant un CHD ! Ont été exclus de cette liste les jeux injouables ainsi que les clones.
En excluant les jeux NON JOUABLES et les CLONES vous allez pouvoir économiser pas mal de place sur votre DD ! Un full-set CHD (0.195) pèse pas loin de 500 Go !! Grâce a la liste ci-dessous votre set de CHD peut prendre un peu moins de 120 Go !
Vous avez un soucis pour lancer particulièrement vos jeux CPS-2 ?
Essayer tout d'abord d'ajouter ce fichier dans votre répertoire de roms tel quel sans le dézipper.
Fichier : qsound
Le problème devrait à présent être résolu

4/ PROBLEME DE LAGS SUR CERTAINS JEUX
Si certains de vos jeux sont plus lent que les autres par moment si il y des ralentissements il existe une astuce pour booster virtuellement le driver Mame qui éxécute le jeu.
Pour cela il faut simplement activer la fonction "cheat" de l'émulateur (voir rubrique compléments mame) pas besoin des fichiers ect... juste activer la fonction "enable cheat" !
Ensuite vous lancez votre jeu qui cause des lenteurs puis vous appuyez sur le touche TAB de votre clavier pour ouvrir le menu. Dans la partie "Slider Controls" une nouvelle entrée est apparue : Overclock CPU : maincpu 100%
Montez la valeur a 200% puis refaite un test, si ce n'est pas suffisant monter jusqu'à 300% !
Malheureusement ce paramètre n'est pas sauvegardé à la sortie du jeu, vous devrez donc effectuer cette manipulation (Overclock CPU) a chaque redémarrage du ou des jeux concernés.
MES TUTOS :
- Voici un tuto qui va vous servir a mettre à jour votre set de roms MAME (arcade) dans la version souhaitée en suivant les instructions pas à pas.viewtopic.php?f=28&t=5739
- Tuto/astuce pour que vos touches soient configurées et choisies en fonction du système "driver" sous MAME.
tutos-configuration-emulateurs/config-a ... t8493.html
- Apprenez vous-même à patcher et compiler les sources de MAME !
tutos-logiciels-annexes/apprendre-patch ... 15304.html
AUTRES LIENS :
- MAME site officiel
http://mamedev.org/
- Certains jeux peuvent nécessiter au préalable une configuration spécifique. Voici un lien avec une liste (peut être pas à jour) concernant ces jeux ainsi que la démarche à éffectuer pour que ces jeux fonctionnent ou soient jouables dans de bonnes conditions !
http://wiki.mamedev.org/index.php/FAQ:Games
Ces informations seront à jour si vous utilisez le fichier facultatif "gameinit.dat" dans votre interface MAME.
Un grand merci à tous les mame-dev, emu-france, progettosnap et tellement beaucoup de monde...