Le 1er site 100% français, consacré à l'histoire des jeux vidéo
Grospixels  
mascottes    
mail favoris
 
news
articles
dossiers
systemes
bonus
forum
liens
lexique
redaction
grosquiz

FAQ MAME en français

 


MAME Questions Fréquemment Posées v4.0 (source http://www.mame.net)

Ce QFP est d'abord apparu sur le site "Insert Coin" et était alors mis à jour par Shane R. Monroe. Aujourd'hui, c'est Andy Fielding qui en assure la maintenance. Cette traduction a été réalisée par MAMu_.
N.B.: Pour éviter des temps de chargements supplémentaires inutiles, laissez cette page se charger complétement avant de clicker. :-)

A PROPOS DE CE QFP (4)
A01. Pourquoi un tel QFP?
A02. Que puis-je faire si je trouve des erreurs dans ce QFP?

A03. Que puis-je faire si j'ai une question ne figurant pas dans ce QFP?

A04. Quel est l'historique de ce QFP?

GENERAL (10)
G01. Qu'est-ce que MAME?
G02. De quoi ai-je besoin pour faire tourner MAME?

G03. Y-a-t'il une version Windows 95/98 de MAME? Dois-je l'utiliser plutot que la version DOS?

G04. Existe-t'il des versions de MAME pour Amiga, Unix, etc.?

G05. MAME est-il vraiment gratuit...?

G06. MAME est-il illégal?

G07. Puis-je distribuer MAME et/ou le donner à des amis?

G08. En quoi MAME est t'il programmé..? Puis-je avoir le code source..?

G09. Quels sont les jeux émulés par MAME à ce jour..?

G10. Eh! Emulez ce jeu! et celui-la! et ça! ( même poliment... ;) )

DEMARRAGE (12)
D01. Ou puis-je trouver MAME?
D02. Ou puis-je trouver les jeux (ROMs) pour MAME?

D03. Les samples..? késako..? A quoi ça sert et où les trouver..?

D04. Les fichiers ROMs et Samples sont aux format ZIP (compressés). Ai-je besoin de les extraire de ce fichier ZIP..?

D05. Une fois que j'ai trouvé les fichiers ROMs, où dois-je les mettre..?

D06. Où doivent-être mis les samples pour fonctionner? MAME saura-t'il les trouver...?

D07. Comment lancer MAME? (DOS et Win32)

D08. Qu'est-ce que CWSDPMI, Où le trouver, et que faire avec...?

D09. Je ne réussit pas à decompresser les fichiers zippés de MAME car je n'ai aucun programme de décompression.

D10. Qu'est-ce qu'un frontend? En ai-je besoin...? Si oui, lequel...? et où le trouver..?

D11. Comment être certains d'avoir les bonnes ROMs...?

D12. C'est quoi ces drôles de lignes noires horizontales à l'ecran...?

QUE DOIS-JE FAIRE...? (9)
Q01. Que dois-je faire quand MAME me demande de presser OK ("Press OK")
Q02. Ok, je suis à l'écran de présentation du jeu... Que dois-je faire pour jouer...?

Q03. Je n'aime pas la configuration par defaut du clavier. Puis-je la changer...?

Q04. Puis-je faire une capture d'écran "screenshots" lorsque je suis en train de jouer...?

Q05. Puis-je sauver mon jeu en cours de route, pour le reprendre plus tard...?

Q06. Puis-je jouer aux jeux multiplayers sur internet avec d'autres joueurs en ligne...?

Q07. "Cocktail Mode", Késako? C'est quoi ça...?

Q08. Je suis mauvais joueur et déteste perdre. Puis-je tricher dans MAME..?

Q09. Comment puis-je soumettre de nouvelles "triches" por les inclure dans le fichier CHEAT.DAT ?

PROBLEMES GENERALEMENT RENCONTRES (13)
P01. Pourquoi mon joystick ne marche t'il pas...?
P02. Quand je lance MAME, J'ai un écran noir avec des messages de préventions en anglais.

P03. Quand je lance un jeu, je vois un mélange de couleurs qui scintillent, ou encore des références à des "coins", "ROM", "RAM", etc.

P04. Les fléches de direction marchent, mais pas moyen de tirer, sauter, etc.

P05. Le bras dans TRON ne bouge pas; Je ne réussit pas à viser dans Heavy Barrel, etc.

P06. Pourquoi mon jeu préféré ne sauvegarde t'il pas mes highscores?

P07. J'essaie de jouer à des jeux Williams (Joust, Defender, Bubbles, etc.) mais ne réussit pas à

P08. Lorsque je lance Zookeeper, je me retrouve coincé sur un ecran "THIS LOCATION".

P09. Je ne réussit pas à faire marcher 720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye, etc...

P10. Ma souris est trop ou pas assez sensible.

P11. Lorsque j'essaie de lancer MACH 3 ou Us vs. Them, j'obtent juste un Message "Disc".

P12. Return of the Jedi à l'air fouilli. ca vient de mon écran ou du mode d'affichage...?

P13. Les jeux NeoGeo ne marchent pas.

PROBLEMES SPECIFIQUES (MS-DOS) (18)
M01. Erreur: No 16-bit XXXxXXX mode available.
M02. Erreur: Audio initialization failed

M03. Erreur: Load error: No DPMI

M04. Erreur: Unable to initialize display

M05. Je passe sans problémes à travers les écrans de copyrights et d'infos mais le jeu ne démarre pas.

M06. Lorsque je lance certains jeux, j'ai un affichage divisé, comme deux écrans écrasés l'un au-dessus de l'autre.

M07. Pourquoi certains jeux sont-ils si lents sur mon systéme...?

M08. Comment puis-je faire pour rendre <nom du jeu> plus rapide?

M09. <Nom du jeu> n'a pas l'air de marcher correctement, et oui, j'ai déjà vérifié le README.TXT et le GAMELIST.TXT...

M10. Qu'est-ce que c'est que le VESA V3.0 ? Pourquoi ma carte graphique ne l'as-t'elle pas..?

M11. Pourquoi est-ce que la version bootleg de <Nom du jeu> marche, alors que l'original plante..?

M12. Le jeu est coupé en haut et/ou en bas et/ou à droite et/ou à gauche.

M13. J'ai trouvé un nouveau bug. Comment puis-je en informer la MAME Team..?

M14. Lorsque je joue à Star Wars (ou un autre jeu) avec la souris, les mouvements du viseur semblent invérsés.

M15. J'ai une carte son soundblaster AWE32/AWE64, mais si je séléctionne celle-ci dans MAME, MAME rame...

M16. Erreur: Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c

M17. J'ai une carte son SoundBlaster, mais aucun son ne sort de MAME. Que se passe-t'il ?

M18. Ma carte son PCI ne marche pas sous DOS.

PROBLEMES SPECIFIQUES (WINDOWS) (6)
W01. Pourquoi est-ce que MAME/W ou MAMEnu ne marchent-ils pas avec MAME32? Existe-t'il un frontend pour MAME32?
W02. Erreur au démarrage: DINPUT.DLL

W03. Erreur au démarrage: Dxxxxxxx.DLL (other than DINPUT.DLL)

W04. Je n'ai aucun message d'erreur, mais n'ai ni sons, ni musiques.

W05. Je n'ai pas de "DINPUT error", mais mon joystick ne marche toujours pas.

W06. J'ai un processeur non-Intel, et MAME32 ne marche pas.

EN VRAC (6)
V01. Pourquoi y-a-t'il autant de versions de Galaxian, Donkey Kong, Pac-Man, etc.?
V02. Comment certaines bornes d'arcades sont-elles protégées contre la copie, et pourquoi?

V03. Y-a-t'il un forum MAME d'où je puisse discuter de MAME en live...?

V04. Puis-je faire mon propre cabinet de bornes d'arcade?

V05. Existe-t'il des versions de MAME en d'autres langues?

V06. Puis-je contribuer en quoi que ce soit au projet MAME?

ROMS (6)
R01. C'est quoi des "merged" ROMs? Dois-je "merger" mes ROMs? Comment?
R02. Comment puis-je effacer les fichiers dont je n'ai plus besoin aprés avoir mérgé mes ROMs?

R03. Je viens de télécharger la dérniére version de MAME, et certaines de mes ROMs (qui marchaient) ne marchent plus.

R04. Les PROMs...? Késako..? C'est quoi ça...?

R05. Pourquoi ne pas télécharger toutes les ROMs et les samples en une seule grosse archive? et Pourquoi les webmasters de certains sites de ROMs sont-ils si hostiles lorsque je leur demande...?

R06. Pourquoi est-ce que je ne réussit pas à trouver les samples de <Nom du jeu>?
 
A PROPOS DE CE QFP
A01. Pourquoi un tel QFP?
Ce QFP devrait manifestement être trés utile pour tous ceux qui découvrent MAME, et même si vous êtes un utilisateur chevronné de MAME, ce QFP pourra toujours vous informer sur certaines options qui vous sont proposées...

La "MAME team" reçoit beaucoup trop de mails dont les questions, et donc réponses, se trouvent déjà ici, dans ce QFP... :/
Alors s'il vous plait, avant de leur soumettre toutes questions qui ne seraient pas en rapport avec le développement actuel de MAME, veuillez d'abord vérifier le contenu de ce QFP... 

A02. Que puis-je faire si je trouve des erreurs dans ce QFP?
Veuillez alors nous envoyer un mail à faq@mame.net en nous disant précisemment où est située l'erreur, merci. Si vous trouvez une erreur d'orthographe où je ne sais quoi dans cette traduction française, envoyez un mail à MAMu_, merci....mais bon une VRAIE grosse erreur (pas les erreurs d'accents merci ;) ) 
A03. Que puis-je faire si j'ai une question ne figurant pas dans ce QFP?
Envoyez nous un mail à faq@mame.net.
ATTENTION: Notez que nous n'enverrons JAMAIS de ROMS, de SAMPLES, ni même d'adresses de sites où trouver ceux-ci, TOUS mails à ce propos seront tout simplement IGNORES! 
A04. Quel est l'historique de ce QFP?
Commencé à l'époque par Shane R. Monroe de Monroeworld. Shane a quitté la "MAME team" et abandonné ce QFP pour se consacrer à d'autres choses, mais nous a donné la permission de le continuer...

Il semblerait que ce QFP soit disponible sur d'autres sites, mais ces copies n'ont plus été mises à jour depuis belle lurette. La dernière version de ce QFP sera toujours disponible à partir du site officiel de MAME

GENERAL

G01. Qu'est-ce que MAME?
M.A.M.E. signifie: "Multiple Arcade Machine Emulator". Utilisé correctement avec les fichiers datas de jeux (ROMs), MAME tentera de reproduire le plus fidélement possible ce jeu sur un PC. MAME "émule" aujourd'hui plus de 1500 jeux de bornes d'arcades des 70's aux 80's. 

Les ROMs dont MAME a besoin sont directement "dumpées" (extraites) à partir des chipsets du circuit imprimé original de la borne d'arcade, MAME devient ainsi le "hardware" qui supporte la ROM, prenant la place des CPUs et des composants originaux de la borne d'arcade. Donc, ces jeux NE SONT PAS des simulations ou encore des adaptations, mais BEL ET BIEN les véritables jeux originaux qui apparurent dans les salles d'arcades et dans les cafés...

L'objectif de MAME est de préserver les premiéres décennies de l'histoire du jeu vidéo. Alors que la technologie actuelle des jeux vidéos continue à avancer de plus en plus vite, MAME permet à tous ces jeux dits de la "bonne vieille époque" de ne pas tomber à jamais dans l'oubli et le néant... 

G02. De quoi ai-je besoin pour faire tourner MAME?
Beaucoup d'ordinateurs, mais pas tous, feront tourner MAME sans problémes. Ces performances dependront fortement du CPU de votre PC et de sa carte graphique. Il est à noter également que les performances de certains jeux peuvent varier, selon la difficulté à émuler certains hardware plus puissants que d'autres.

Voici un PC de base qui pourra jouer (tout en assurant une émulation correcte) à peu pres la moitié des jeux supportés par MAME (Neo-Geo exclus):

  • Pentium 200MHz
  • 16-32MB RAM
  • une taille variable d'espace disque (la collection compléte des Roms MAME devrait prendre à peu prés 1.5 Go, bien que beaucoup de ces roms sont trés petites)
  • Une carte graphique compatible VESA 2.0+
  • Une carte-son Sound Blaster (ou compatible)
PERFORMANCES GRAPHIQUES: Ces jeux n'utilisant pas d'effets 3D ultra modernes, une carte accélératrice 3D ne vous sera donc d'AUCUNE utilité! Votre meilleur choix restera une bonne carte 2D supportant le VESA 2.0 et 2MB ou plus de mémoires vidéos (Telles que les Matrox G200 or G400).

PERFORMANCES SONORES: Pour MAME32, la Sound Blaster SB-AWE32 rest la meilleure. Pour MAME DOS, les cartes SB64PCI, SB128PCI, et Ensoniq Soundscape PCI marcheront tout aussi bien, en utilisant l'option soundcard 7. (Attention: La Sound Blaster Live NE MARCHERA PAS avec MAME DOS!).

De maniére général, plus vous aurez de meilleurs composants dans votre PC, plus vous aurez de meilleurs resultats. Un "pauvre" PII/233 avec une bonne carte 2D sera capable de tourner 75% des jeux. Pour certains jeux cependant, même un PIII/500 ne sera pas assez rapide!!

Pour les Macs, toutes machines de base G3 devrait faire tourner MacMAME correctement.

Et non, vous ne pouvez PAS jouer à MAME sur une "Web TV"!

Rappelez-vous: Le projet MAME n'a pas pour but de rendre tous les jeux jouables, mais de les reproduire le plus fidélement. Acceptez le fait que certains jeux ne tourneront pas parfaitement sur votre systeme, vous vous épargnerez ainsi bien des décéptions. (D'ailleurs, rappelez vous également que MAME est GRATUIT. Si vous avez payé, vous vous êtes faits avoir!) 

G03. Y-a-t'il une version Windows 95/98 de MAME? Dois-je l'utiliser plutot que la version DOS?
Peu de temps aprés chaques sorties de MAME MS-DOS, une version Win95/98 est créée, appelée MAME32. Laquelle devez-vous utiliser? Essayez les deux. Dans certains cas, MAME32 fera mieux tourner les jeux que la version DOS, mais la plupart du temps, il y a des incompatibilités, des bugs, etc.., que vous ne retrouverez pas dans la version DOS. Si votre systeme n'est pas trop copain avec Direct-X - ce qui arrive souvent, vous le savez ;) ) vous devriez definitivement preferer la version MS-DOS, couplée avec l'un des nombreux programmes "Frontend". (NB: un "frontend" est une interface graphique pour lancer MAME et ses jeux beaucoup plus facilement...) En fin de compte, C'est à vous de decider quelle version marche le mieux sur votre PC. 
G04. Existe-t'il des versions de MAME pour Amiga, Unix, etc.?
Oui, il existe en effet plusieurs "portages" de MAME sur bien d'autres plates-formes, dont le Mac, Linux, et l'Amiga. (Se référrer à la page officielle de MAME "Other Ports" pour une liste compléte.) Il existerait même une version sur Nintendo 64!--- même si elle n'est pas facile à trouver (et totalement illégale, puisque les fichiers ROMS sont distribués sur le même support que MAME)

Les versions PC et Mac sortent la plupart du temps simultanément - les autres prennent souvent plus de temps à voir le jour. Si vous êtes sur l'une de ces autres plates-formes, attendez vous à un bon long délai entre ces sorties et la sortie DOS. 

G05. MAME est-il vraiment gratuit...?
Oui, MAME est vraiment gratuit. Le code source de MAME est disponible gratuitement également. Il est TOTALEMENT ILLEGAL de vendre MAME or ses sources. 
G06. MAME est-il illégal?
Non. Emuler une autre plate-forme, en soi-même, n'est pas illégal. Il n'est donc pas illégal d'avoir MAME installé sur son ordinateur, sur sa page web, ou de le distribuer à des amis.

Pour les images des ROMS, c'est un autre probléme. Beaucoup de sites proposant des ROMS ont été poliment contactés par les propriétaires des copyrights, et se sont vus demander de mettre ces images offline. Pourtant au moment où j'ecrit cette phrase, aucun site n'a été LEGALEMENT férmé, ou poursuivi en justice.

L'opinion de Nintendo à propos de la légalité des ROMS est clair: Ils pensent que faire des images des ROMS est illégal en toutes circonstances. (Bien sur, cela voudrait dire que CAPCOM commet un crime en vendant leur propres ROMS avec l'HotRod Joystick de Hanaho) 

Posseder des images ROMS de circuits imprimés de bornes d'arcades que vous ne possedez pas peut constituer une violation du copyright, tout comme copier le jeu d'un ami ou un CD Audio plutot que de l'acheter. Mais cela reste dans une zone legale vague; posseder de telles ROMs ne menera pas nécessairement à des poursuites judiciaires. De toutes maniéres, vous êtes responsable de vos propres actions. Personne de prés ou de loin au projet MAME est responsable si vous avez des ennuis. :?) 

G07. Puis-je distribuer MAME et/ou le donner à des amis?
Oui, mais lisez bien et prennez garde à bien suivre cette restriction (tiré du README.TXT):

"You are not allowed to distribute MAME and ROM images on the same physical medium." 
Vous n'avez pas le droit de distribuer MAME et des images de ROMS sur le même support physique.

"You are allowed to make them available for download on the same website, but only if you warn users about the copyright status of the ROMs and the legal issues involved." 
Vous avez le droit de les rendre disponible sur une page web, mais uniquement si vous avertissez vos utilisateurs sur le statut du copyright des ROMs et des problémes juridiques impliqués. 

"You are NOT allowed to make MAME available for download together with one giant, single file containing all the supported ROMs, or any files containing more than one ROM set each."
Vous N'ETES PAS autoriser à rendre MAME téléchargeable avec une seule archive géante contenant toutes les ROMs émulées, ni même aucun fichier contenant plus d'un set de ROM chacun.

"You are not allowed to distribute MAME in any form if you sell, advertise, or publicize illegal CD-ROMs or other media containing ROM images. Note that this restriction applies even if you don't directly make money from such a sale. The restriction does not apply, of course, if the CD-ROMs are published by the ROMs' copyright owners."
Vous n'êtes pas autoriser à distribuer MAME sous quelque formes à partir du moment ou vous le vendez, ou publiez des CD Roms illégaux ou tout autre media contenant des images ROMs. Notez que cette restriction ne s'applique pas, bien sur, si les CD-Roms sont publiés par les propriétaires du copyright de ces ROMs.

G08. En quoi MAME est t'il programmé..? Puis-je avoir le code source..?
MAME (version DOS ) est compilé avec DJGPP 2.03, un compilateur C freeware pour MS-DOS; les library Allegro; et les library SEAL de Egerter Software. Le code source est gratuitement disponible. Vous êtes même authorisé à le modifier .
Tiré du README.TXT (ici directement traduit):

"Ce chapitre ne s'applique peut-être pas à certaines parties spécifiques de MAME,(ex: l'emulation de certains CPU) qui pourraient porter sur certains problemes de copyrights. Le code source ne peut être utilisé dans un produit commercialisé sans authorisations écrites des auteurs. L'utilisation dans des produits non commerciaux est authorisé et même plutot encouragé; cependant si vous utilisez des portions du code source de MAME dans votre programme, vous devez rendre le code source complet disponible également. Des produits dérivés sont accéptés également (tant que le code source reste disponible), mais ne sont pas encouragés: MAME est un projet évoluant sans cesse, et vous devriez, dans votre meilleur interêt, soumettre votre contribution à l'equipe de développement, de maniére à ce qu'ils soient intégrés dans le code source de MAME. l'utilisation des informations contenues dans le code source sont gratuites, et ce pour n'importe quelle utilisation. Cependant, vue la masse de temps et d'energie que cela a pris pour collecter tous ces renseignements, cela serait fortement apprécié si vous pouviez rendre toutes informations supplémentaires que vous auriez en votre possessions disponibles sur le net."

Vous pouvez télécharger DJGPP 2.02 sur la page officielle de DJGPP ou à partir des archives SimTel . Vous pouvez télécharger les libraries Allegro sur la page officielle d'Allegro ou à partir des archives SimTel .

Pour une aide plus amplement détaillée sur comment compiler MAME, lisez la page How to compile . 

G09. Quels sont les jeux émulés par MAME à ce jour..?
Chaque nouvelle version de MAME emule de plus en plus de jeux, et fort heureusement de mieux en mieux. Jettez un oeil au fichier GAMELIST.TXT fourni avec chaque version de MAME. Les jeux venant juste d'ëtre ajoutés se trouvent dans le fichier WHATSNEW.TXT. Utilisez les outils de recherches de votre browser pour voir si *votre* jeu favori y est! (celui que vous possedez bien sur ;-).

Un site bien utile : Bobby Tribble's page of unemulated arcade games. Il contient de nombreuses captures d'ecrans et descriptions des jeux pas encore émulés. 

G10. Eh! Emulez ce jeu! et celui-la! et ça! ( même poliment... ;) )
1. Croyez le ou non, mais certains membres de la MAMe team ont une vraie vie, et surtout ils ne sont pas à vos ordres, ils font déjà ça trés bien, et gratuitement qui de plus est!

2. Souvent les ROMs des jeux non émulés ne sont pas disponibles, ou males dumpées; même si vous croyez avoir trouvé l'une de ces ROMs, NE LES ENVOYEZ PAS au développeurs de MAME en ésperant les voir émulées!. Au lieu de cela, créez plutot une page web ou l'ont pourait recueillir diverses informations à propos du jeu - schémas, manuels, et ainsi de suite. Cette "recherche" est la plupart du temps fructueuse et trés utile. 

Pour toutes informations sur les jeux en passe d'être émulés par MAME, allez voir la page MAME WIP (Work In Progress-Travail en cours) sur le site officiel de MAME. Si vous ne voyez pas un jeu particulier ici, c'est que personne ne travaille actuellement sur le driver de celui ci, -ou- ,si ce n'est le cas,que le developeur qui s'en occupe préfére peut-être garder tout cela secret. 

 
DEMARRAGE
D01. Ou puis-je trouver MAME?
MAME est toujours disponible à partir du site officiel de MAME ou de tout autre sites mirroirs tels que: Retrogames, EmuViews, Zophar's Domain et Vintage Gaming Network. Beaucoup d'autres sites ont MAME en ligne également, mais vous trouverez *TOUJOURS* la version la plus récente sur les pages citées précedemment.... 
MAME32 est disponible sur le site officiel de MAME32. 
D02. Ou puis-je trouver les jeux (ROMs) pour MAME?
Vous avez trois options légales:

1. Rechercher une vente aux enchéres (sur eBay par exemple) du circuit imprimé original du jeu en question, et d'acheter un "dumper" de ROM pour copier le contenu des ROMs dans des fichiers.

2. Acheter le HotRod Joystick control panel. Il est livré avec un CD incluant MAME, le frontend Arcade@Home , et une selection de ROMS 100% legales de Capcom.

3. Il y a egalement deux roms libres de droits téléchargeables à partir du site officiel de MAME, dans la section miscellaneous downloads. 

L'option illegale est de faire une recherche sur le net avec Google, Altavista, Yahoo, Webcrawler ou n'importe quel autre moteur de recherche, les fichiers ROMs. Vous etes conscients que c'est enfreindre la loi dans de nombreux pays. Avant d'envisager de faire cela, renseignez-vous si le constructeur du jeu recherché ne propose pas ses roms disponibles (comme Capcom avec Hanaho). Ainsi vous soutiendrez les compagnies qui soutiennent l'émulation ! :) 

D03. Les samples..? késako..? A quoi ça sert et où les trouver..?
Les Samples sont des fichiers sons digitalisés. Certains jeux en ont besoin, en plus des fichiers ROMs, de maniére à obtenir des sons plus authentiques... Par exemple, les routines de sons pour le jeu Donkey Kong Jr. ne sont pas complétement émulés. Si vous y jouez, sans les samples correspondants, les sons "sauter" et "grimper" manqueront, ainsi que les musiques jouées en inter-levels. Il y a à peu prés une douzaine de jeux qui demandent des fichiers samples pour émuler leurs ambiances sonores correctement.

Les fichiers samples sont disponoble sur la page officielle de MAME dans la section "samples page". 

D04. Les fichiers ROMs et Samples sont aux format ZIP (compressés). Ai-je besoin de les extraire de ce fichier ZIP..?
Depuis la version 0.31 de MAME, vous n'avez pas besoin de dézipper ces fichiers. MAME, ainsi que la majeure partie des frontends disponibles, lisent automatiquement les datas à partir des archives zippées de roms et de samples. Mais bon, si vraiment pour je ne sais quelle raison stupide, vous voudriez tout de même décompresser ces fichiers, munissez-vous de WinZip ou encore UnPackPro qui lui est gratuit ;). 
D05. Une fois que j'ai trouvé les fichiers ROMs, où dois-je les mettre..?
Mettez les tout simplement dans le répértoire "ROMS" qui est situé dans votre répértoire principal de MAME. Vous n'avez absolument pas besoin de décompresser ces fichiers. 
D06. Où doivent-être mis les samples pour fonctionner? MAME saura-t'il les trouver...?
Mettez les tout simplement dans le répértoire "SAMPLES" qui est situé dans votre répértoire principal de MAME. MAME chargera automatiquement les fichiers samples tant qu'ils seront nommés correctement, et qu'ils seront à leur bonne place: 
Dans 99% des cas, les fichiers samples DOIVENT avoir le même nom que les fichiers ROMs correspondants. Par exemple, l'archive contenant les fichiers samples de Donkey Kong Jr. (dont l'archive ROMs, du répértoire ROMS, est DKONGJR.ZIP) devra également s'appeler DKONGJR.ZIP, mais lui sera placé dans le répértoire SAMPLES.

Note: les samples de la version "master" (ou original) d'un jeu couvrent toutes les autres versions "clonées" de celui-ci. Ainsi, si vous avez les samples pour Donkey Kong Jr. (DKONGJR.ZIP) dans votre répértoire SAMPLES, DKJRBL (Donkey Kong Jr. Bootleg) and DKJRJP (Donkey Kong Jr. Japanese) utiliseront ce même fichier samples sans problémes. Nul besoin de trois copies differentes de ce même samples. En arborescence, voici comment votre répértoire MAME devrait être organisé avec DKONGJR et ses samples:

C:\
   \MAME\

       MAME.EXE

           \ROMS\

               DKONGJR.ZIP

           \SAMPLES\

               DKONGJR.ZIP

D07. Comment lancer MAME? (DOS et Win32)
Pour lancer la version DOS de MAME, allez dans votre répértoire MAME (ex: cd C:\MAME) et tapez à la ligne de commande la syntaxe suivante:

      MAME <nom du jeu> <paramétres>

Par exemple:

      MAME rastan -640x480 -soundcard 1 -depth 8 -sr 11025

...lancera le jeu RASTAN avec une résolution de 640x480, utilisant une carte son Sound Blaster (ou compatible), avec un "color depth" limité en 8-bit (pour une question de vitesse et/ou d'incompatibilité avec certaines cartes vidéos), et une fréquence de son limitée à 11025 Hz (toujours pour gagner en vitessse). Pour une liste compléte des différents paramétres de MAME, se référer au fichier README.TXT qui accompagne toutes versions de MAME.

Pour lancer MAME pour Win32 (MAME32): Ouvrez le répértoire contenant votre version de MAME32, puis double-clickez sur l' icône MAME32 (ressemblant à un grand "32"). Au lieu de rentrer les paramétres de MAME par une ligne de commande, vous définissez directement ceux-ci à partir de l'interface graphique de MAME32 (options/Default options réglera les options par defaut, si vous voulez régler individuellement les options d'un seul jeu, faites un click droit/Properties sur celui-ci, et reglez vos paramétres dans les differents onglets proposés; Options/Reset options/All games to use default options/OK appliquera vos paramétres par defaut à TOUS les jeux de la liste). 

D08. Qu'est-ce que CWSDPMI, Où le trouver, et que faire avec...?
CWSDPMI est un gestionnaire de mémoire pour DOS. Vous en aurez besoin UNIQUEMENT que dans le cas où ces deux conditions sont réunies :

1. Vous tournez en pur mode MS-DOS (càd avec un DOS Prompt et sans aucune version de Windows tournant en arriere-plan).

2. Vous obtenez l'erreur suivante: "Load error: No DPMI" en tentant de lancer MAME.

Pour faire tourner MAME en pur Mode MS-DOS, CWSDPMI doit se trouver dans votre répértoire principal de MAME. Vous trouverez CWSDPMI sur le site officiel de MAME à la section downloads . Dézippez le fichier CWSDPMI.ZIP dans votre répértoire MAME. 

D09. Je ne réussit pas à decompresser les fichiers zippés de MAME car je n'ai aucun programme de décompression.
Deux bons programmes permettant de zipper/dézipper de tels fichiers: WinZip (shareware) et UnPackPro (freeware). Vous pouvez également utiliser PKUNZIP.EXE pour DOS, mais ce programme n'a aucune interface graphique et requiert l'usage de paramétres à la ligne de commande. 
D10. Qu'est-ce qu'un frontend? En ai-je besoin...? Si oui, lequel...? et où le trouver..?
Un frontend est une interface graphique (ou "GUI": Graphical User Interface) ayant pour but de faciliter l'utilisation de MAME DOS. Lorsque les ROMs (et les Samples si besoin) d'un jeu sont correctement installés, un frontend choisira (la plupart du temps) le bon mode vidéo, les diverses options, paramétres, etc..., que vous auriez normalement du rentrer à la ligne de commande. Vous pouvez également changer individuellement les paramétres de chaque jeu, et le frontend s'en souviendra. En d'autres termes, les frontends transformeront MAME en un programme "Pointez! Cliquez! Jouez!".... Certains frontends vous afficheront des captures d'écrans (images) de chaque jeu, vous donnerons des informations supplémentaires sur la borne d'arcade d'origine (historique, trucs et astuces pour tricher, etc...) et bien d'autres choses utiles à portée de click... ;-)

Enormément de personnes apprécient et utilisent les frontends...et beaucoup de personnes en ont programmés, également :). Vous en trouverez une liste sur la page officielle de MAME dans sa rubrique frontends. 

D11. Comment être certains d'avoir les bonnes ROMs...?
MAME le verifiera pour vous avant même que l'emulation ne démarre... Si vous voyez apparaitre la mention "wrong checksum" ou tout autre message d'erreur, c'est que les ROMs que vous avez ne sont pas celles qui auraient été testées pour marcher avec MAME (derniére version), pour que le jeu puisse être émuler correctement, vous aurez besoin de vous munir exactement du même set de ROMs qui vous sera demandé par MAME (jusqu'a ce qu'il n'y est plus de messages d'erreurs de ROMs).

Mais vous pouvez également utiliser l'option -verifyroms pour vérifier l'intégrité de vos ROMs, par exemple:

     mame rastan -verifyroms

...verifiera si vous possédez les bonnes ROMS pour le jeu Rastan et affichera le résultat à l'écran.

     mame * -verifyroms >list.txt

...verifiera la validité de TOUTES les ROMs contenues dans votre répértoire ROMs, et listera ensuite le résultat dans un fichier texte nommé LIST.TXT (option bien utile si vous possédez de nombreuses ROMs: sans ça, le résultat défilerait bien trop vite! ). 

D12. C'est quoi ces drôles de lignes noires horizontales à l'ecran...?
C'est que vous êtes en train de jouer dans l'un des mode d'affichage d'écran de MAME, le mode "scanline":
En effet, en examinant bien les moniteurs des premières bornes d'arcades, vous pourrez appercevoir de fins espaces dans le balayage du tube cathodique de celui-ci. Sur les nouveaux écrans modernes, qui sont en haute-résolution, ses fins espaces ne sont plus visibles.

Le mode "scanline" de MAME se rapprochera plus du rendu qu'obtenait les moniteurs des bornes d'arcades originelles. Vu que ce mode de rendu est considéré comme étant plus proche de la réalité, il est considéré ACTIF par defaut. Pour le rendre INACTIF par defaut, éditez le fichier MAME.CFG et changez la ligne scanlines = yes par scanlines = no. Pour le désactiver temporairement, utilisez le paramétre -noscanlines (DOS MAME), ou désactivez l'option "scanlines" (MAME32). 

 
QUE DOIS-JE FAIRE...?
Q01. Que dois-je faire quand MAME me demande de presser OK ("Press OK")
A chaque lancement de jeu, MAME affiche d'importants messages (avertissements sur les copyright, problèmes possibles avec le jeu), puis vous demande de taper OK pour continuer (Type OK to continue) . Pressez la touche O puis la touche K.

Un utilisateur de clavier "Dvorak" aurait rapporté qu'il avait à taper RT pour que ça marche.

TRUC de MAMu_: Une autre maniére de passer cet écran, ainsi que tous les autres écrans de MAME rapidement sans se casser la tête est d'effectuer la "danse du joystick": litteralement, et ce au clavier ou au joystick (pratique pour les "Home-Cabinets"), faites rapidement la combinaison: DROITE-GAUCHE-DROITE-GAUCHE..

Q02. Ok, je suis à l'écran de présentation du jeu... Que dois-je faire pour jouer...?
Ceci est encore une question dont la réponse est clairement expliquée dans le README.TXT --- Qui est d'ailleurs beaucoup plus complet mais plus conscis, et donc plus rapide à lire que ce QCP!

Rappelez-vous, Ce que vous avez devant les yeux n'est pas une pseudo-adaptation des jeux de bornes d'arcades, mais bel et bien les jeux originaux des bornes d'arcades. Ces jeux avaient besoins de piéces de monnaies ("coins") pour obtenir des crédits, ainsi, à tout écran du style "INSERT COINS" ou "CREDITS=0", utilisez les touches suivantes: 

5 : INSERT COINS        Insérer une piéce/acheter un crédit
1 : START PLAYER 1   Démarrer joueur 1

2 : START PLAYER 2   Démarrer joueur 2 (si possible)

3 : START PLAYER 3   Démarrer joueur 3 (si possible)

4 : START PLAYER 4   Démarrer joueur 4 (si possible)
Si le jeu ne semble pas réagir, verifiez les autres questions concernant certains jeux spécifiques... 
Q03. Je n'aime pas la configuration par defaut du clavier. Puis-je la changer...?
Oui. Lorsque le jeu est en train de tourner:
(1) Pressez Tab pour afficher le menu de configuration de MAME.
(2) Selectionnez Input (this game) puis pressez Entrée.

(3) Sélectionnez les touches désirées (Haut/Bas), puis pressez Entrée.

(4) Appuyez sur la nouvelle touche.
Q04. Puis-je faire une capture d'écran "screenshots" lorsque je suis en train de jouer...?
Oui. Au moment voulu, pressez F12. Ceci créera un fichier au format PNG directement dans votre répértoire MAME, ou dans MAME\SNAP si le répertoire existe, ou encore dans MAME\IMAGES, toujours si ce dernier existe.
Pour regarder ou modifier un fichier PNG, vous pouvez toujours utiliser Paint Shop Pro de Jasc, Inc.
Q05. Puis-je sauver mon jeu en cours de route, pour le reprendre plus tard...?
Pas encore. Bien que cela ne soit pas possible sur les jeux originaux, cette option va être implémentée à MAME doucement, car ce sera trés utile pour les développeurs. Mais cela reste tout de même une option assez complexe, et personne ne peut vous dire exactement quand celle-ci apparaitra. 
Q06. Puis-je jouer aux jeux multiplayers sur internet avec d'autres joueurs en ligne...?
Un projet du nom de MAMEnet est en cours de route pour rendre les jeux multijoueurs jouables de par le net. Mais si vous ne pouvez attendre, Callus (un émulateur Capcom CPS-1) posséde le netplay dorénavant. 
Q07. "Cocktail Mode", Késako? C'est quoi ça...?
Beaucoup de jeux d'arcades, jusqu'aux années 90, étaient déclinés sous la forme de deux bornes distinctes: la borne d'arcade verticale classique, ou une table basse "cocktail" creuse dont la surface était vitrifiée, et sous laquelle apparaissait le moniteur, a l'horizontale... A ces tables, deux joueurs pouvaient s'assoir l'un en face de l'autre et disputer une partie; à chaque tour, l'image sur le moniteur étaient alors retournée de 180° de maniére a ce que chacun des deux joueurs puissent voir l'écran dans son sens et jouer.

MAME supporte ce "Cocktail Mode" dans de nombreux jeux, pour l'activer:

(1) Pressez Tab pendant que le jeu tourne.
(2) Selectionnez Dip Switches.

(3) Selectionnez Cabinet Type, et utilisez Droite/Gauche pour changer.
(Comme dans tous les jeux 2 joueurs, le second joueur utilisait un autre bloc de contrôle que le joueur 1.) 
Q08. Je suis mauvais joueur et déteste perdre. Puis-je tricher dans MAME..?
Allez sur la Page de Pugsy et téléchargez un fichier appellé CHEAT.DAT, qui contient des datas pour de nombreux jeux permettant de tricher dans ceux-ci :)
Mettez ce fichier dans le même répértoire que MAME, puis:

(DOS MAME)
Editez le fichier MAME.CFG - trouvez la ligne cheat = no, et remplacez-la par cheat = yes pour rendre le menu triche (CHEAT) ACTIF par défaut.

(MAME32) Activez tout simplement dans les options l'option "cheat".

vous pouvez également lancer aussi bien l'un et l'autre programme en utilisant le paramétre -cheat à la ligne de commande.

Lorsque le jeu est lancé, pressez Tab pour afficher le Menu. Selectionnez "Cheat" pour charger,voir, et activer la liste des trucs disponibles sur ce jeu. 

Q09. Comment puis-je soumettre de nouvelles "triches" por les inclure dans le fichier CHEAT.DAT ?
CHEAT.DAT était à la base inclus dans les fichiers de distribution de MAME. Il en a été extrait de maniére à ce que les utilisateurs de MAME puissent le maintenir et le mettre a jour.. :) Vous pouvez soumettre de nouvelles entrées à la database de Martin Pugh ou à la database des "Ultimate Patchers", toutes les deux disponibles sur la page de Pugsy
  
PROBLEMES GENERALEMENT RENCONTRES
P01. Pourquoi mon joystick ne marche t'il pas...?
Il peut y avoir plusieurs possibilités, essayez ces étapes, et aprés chacune d'elles, allez vérifier si le probléme a été résolu.

POUR MAME DOS:

1. Soyez sur d'avoir bien activé le paramétre joystick ACTIF, soit dans la ligne de commande (avec le paramétre -joy, voir le README.TXT pour plus de details), soit directement dans votre frontend à la section joystick (ou encore input device)...
2. Si cela ne marche toujours pas, essayez avec un frontend (comme MAMEnu ou arcade@home) et sélectionnez votre joystick à partir de ceux-ci.

3. Si vous êtes surs d'avoir bien spécifier votre joystick correctement et que cela ne marche toujours pas, vous aurez peut-être besoin de re-calibrer votre joystick sous MAME en pressant F7.

Microsoft Sidewinder Pro Gamepad with 10 buttons; Gravis Ultra Pad...) requiérent des drivers spécifiques sous Windows, et ne peuvent être utiliser en pur mode MS-DOS. Votre meilleur choix reste d'utiliser MAME32 sous Windows, en utilisant les drivers windows de votre joystick.


POUR MAME32:

1. Si votre controlleur a été livré avec une disquette de drivers, soyez certain que ceux-ci sont bien installés. Beaucoup de manettes "hi-tech" d'aujourd'hui sont faites pour tourner exclusivement sous windows,et ne marcheront uniquement que si leurs drivers spécifiques sont installés. 
2. Lorsque vos drivers sont installés, Vérifiez dans Panneau de Configuration / Contrôleurs de jeu que c'est bien votre manette qui est listée ET sélectionnée. Si elle n'y est pas, ajoutez-la. Lorsque vous faites ceci, verifiez bien la liste COMPLETE des manettes pour trouver celle qui collera le mieux à la votre.

3. Vérifiez bien que la case Direct Input "Joystick" est bien cochée dans les options par défaut (Options/Default Options/Controllers).

4. Vérifiez dans les propriétés du jeu auquel vous tenter de jouer si la case joystick est bien cochée (Dans la liste, Click droit sur le jeu/Properties/Controllers).

5. Si vous avez toujours des problémes, c'est peut-être que votre joystick n'est pas compatible Direct-X (DirectInput). Dans ce cas là, vous n'avez vraiment pas de chance: Essayez une manette plus commune, ou une qui est spécifiquement compatible Direct-X.

Allez également voir la question W2.

P02. Quand je lance MAME, J'ai un écran noir avec des messages de préventions en anglais.
C'est l'écran des Copyrights, c'est tout à fait normal. Pour continuer, pressez OK (la touche O puis la touche K). 
P03. Quand je lance un jeu, je vois un mélange de couleurs qui scintillent, ou encore des références à des "coins", "ROM", "RAM", etc.
N'avez-vous jamais vu une machine d'arcade être mise sous tension réellement..? Elle passe à travers toute une série de auto-tests, diagnostiques, etc, pour s'assurer que son hardware n'est pas endommagé. Certains jeux ont un TRES long temps d' auto-test avant de démarrer. Soyez patient; l'autotest devrait en fin de compte se terminer et la page de présentation, ou le mode DEMO devraient démarrer. Mais si, aprés un temps vraiment trop long, vous continuer de penser qu'il y a un problème, allez voir les deux sections PROBLEMES SPECIFIQUES MS-DOS & WINDOWS. 
P04. Les fléches de direction marchent, mais pas moyen de tirer, sauter, etc.
Essayez Ctrl, Alt, et Espace, les boutons de bases standard. Beaucoup de jeux (ex: Spy Hunter, Battlezone) ont des contrôles beaucoup plus compliqués. Vous pouvez toujours vérifier et changer les touches assignées aux commandes d'un jeu en pressant pendant celui ci Tab et en séléctionnant Input (this game). Voir README.TXT pour plus de détails. 
P05. Le bras dans TRON ne bouge pas; Je ne réussit pas à viser dans Heavy Barrel, etc.
Avez-vous essayez la souris...? Certains jeux utilisent la souris par défaut.

Si vous n'avez pas de souris (Il doit bien y avoir au moins une personne dont c'est le cas :) ), vous pouvez utiliser des équivalents claviers. Tout en jouant au jeu, pressez Tab et séléctionnez Analog Setup. 

P06. Pourquoi mon jeu préféré ne sauvegarde t'il pas mes highscores?
D'abord vérifiez bien que vous avez toujours la version la plus récente du fichier HIGHSCORE.DAT, mais gardez bien en tête que MAME est en constant développement et que, même si certains jeux ont déjà la faculté de sauvegarder les Highscore dans MAME, d'autres ne l'ont pas encore. Soyez patient; De nouveaux ajouts sont faits à chaque nouvelle sortie .

Notez que certains jeux (comme beaucoup d' Atari games) ne gardent seulement que les trois plus haut scores, les suivants étant éffacés. Ceci est fidéle à ces bornes d'arcades d'origines qui faisaient de même. 

P07. J'essaie de jouer à des jeux Williams (Joust, Defender, Bubbles, etc.) mais ne réussit pas à
rentrer dans le jeu lui-même. Du README.TXT: "La premiére fois que vous lancerez certains jeux, ils vous diront "Factory settings restored". Pressez F2 pour continuer." Ceci marche pour presque tous les jeux Williams. Si ca ne marche pas, tentez un F3 qui reinitialisera la borne d'arcade, ou encore F1 et F2 ensembles. Voir README.TXT pour plus de détails. 
P08. Lorsque je lance Zookeeper, je me retrouve coincé sur un ecran "THIS LOCATION".
Encore une fois, la réponse est dans le README.TXT . La premiere fois que vous lancerez le jeu, il vous demandera de rentrer un nom, vous pouvez changer celui ci en utilisant F5 / F6 et F2, puis F1 pour cycler entre les differents ecrans de configurations. Ou tout simplement faites un reset (F3). 
P09. Je ne réussit pas à faire marcher 720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye, etc...
Beaucoup de jeux sont inclus dans MAME mais pas encore émulés correctement. Vérifiez le fichier GAMELIST.TXT pour voir lesquels sont ceux qui marchent (ou utilisez un frontend).

Il y'a plusieurs raisons pour qu'un jeu ne soit pas émulé sous MAME, entre autre: une émulation incompléte du CPU (hardware), une protection contre la copie, des couleurs incorrectes. 

P10. Ma souris est trop ou pas assez sensible.
Durant le jeu, pressez Tab et selectionnez Analog Controls
P11. Lorsque j'essaie de lancer MACH 3 ou Us vs. Them, j'obtent juste un Message "Disc".
C'est parceque ce sont des jeux Lasers-Disc: dans les années 80, beaucoup de jeux vidéos/laser discs "hybrides" sont apparus. A la difference de Space Ace ou de Dragon's Lair---qui étaient plus des dessins Animés interactifs--- ces jeux mixés des graphiques 2D et de la vidéo pour une experience plus intense. La MAME team a decidée d'émuler la partie graphique de ces jeux, tout en laissant la partie émulation du laser-disc de coté pour l'instant. En conséquence, vous ne pourrez jouer à ces jeux pour l'instant. 
P12. Return of the Jedi à l'air fouilli. ca vient de mon écran ou du mode d'affichage...?
Cette question est obsolète, vu que le hardware servant à "flouter" l'arriere-plan est maintenant correctement émulé. 
P13. Les jeux NeoGeo ne marchent pas.
Vous avez besoin de la ROM BIOS de la neogeo pour pouvoir jouer sur ce hardware, vous trouverez ce fichier sur les pages habituelles ayant pour trait l'émulation. Pour que MAME reconnaisse ce BIOS, il doit être nommé NEOGEO.ZIP (Il est souvent incorrectement nommé NEO-GEO.ZIP) et être Placé dans votre répértoire ROMS. NE le dézippez PAS! Voila! 
  
PROBLEMES SPECIFIQUES (MS-DOS)
M01. Erreur: No 16-bit XXXxXXX mode available.
Cela veut dire que votre carte video ne supporte pas le mode Haute Couleur (16-bit) . C'est pas grave---dites vous que de nombreuses personnes sont dans votre cas!

Beaucoups de jeux réclament 65,000 couleurs pour une émulation plus compléte. A partir du moment où le mode 8-bit (256 couleurs) n'est pas suffisant, vous devez avoir une carte video qui monte en 16-bit.

Il y a trois moyen de résoudre ce probléme:
 

1. Acheter une meilleure carte vidéo (désolé!).
2. Telecharger Sci-Tech's Display Doctor . Il utilise des programmes (software) pour améliorer la plupart des cartes graphiques.

Si vous possédez une carte Matrox Gx00, téléchargez les Gx00VBE TSR.

3. Utiliser le paramétre -depth 8 au démarrage de MAME. Exemple:
mame rastan -640x480 -depth 8


...lancera le jeu Rastan en forçant l'affichage 640x480 à 256 couleurs et vous évitera ce facheux message. Si vous utilisez un frontend, ajoutez la ligne -depth 8 dans les paramétres ou cochez la case ou option force 8 Bits.

M02. Erreur: Audio initialization failed
Ceci peut avoir plusieurs origines. Essayez déjà ces solutions:
 
1. Séléctionnez une carte son differente au lancement de MAME. Essayez par exemple avec la carte son sound blaster de base.
2. Votre carte son n'a peut-être pas ses drivers DOS installés et/ou ses variables d' environnement correctement déclarées au chargement de MS-DOS. Votre carte peut parfaitement bien marcher avec les drivers windows, mais si vous avez rebooté en pur mode MS-DOS, les drivers ne sont pas chargés. Verifiez le manuel de votre carte son pour les details de drivers DOS...

3. Essayez de lancer MAME à partir d'une fenêtre MS-Dos dans Windows. Souvent, Windows partagera son support son avec les programmes DOS ainsi.

4. Normalement, un seul programme à la fois peut utiliser une carte son. Peut-être qu'elle est déja utilisée par une autre application...? screen saver, winamp, mediaplayer, un programme de reponse téléphonique, voir même le son de démarrage de Windows qui ne serait pas fini! etc... (par contre pas de problémes avec les CD-Audios qui n'utilisent pas les parties dont MAME a besoin de la carte son)

Assurez vous bien qu'aucun programme de ce genre ne tourne en arriére-plan.
M03. Erreur: Load error: No DPMI
MAME a besoin d'un certain type de mémoire protégée pour tourner, comme DOS n'a pas de gestionnaires de mémoire inclus, si vous comptez utiliser MAME en pur mode DOS, vous aurez besoin de CWSDPMI.EXE. Voir question D8
M04. Erreur: Unable to initialize display
C'est un probléme bien plus difficile pour déterminer l'origine, mais en gros, vous essayez d'atteindre une resolution, ou un mode d'écran non-supporté par votre carte graphique.

Pour une émulation plus authentiques, certains jeux (Gauntlet, Rastan, etc.) ont besoin de 65.000 couleurs. Cela recquiert une carte video compatible 16-bit. De plus certaines cartes n'accepte pas les formats videos non standards (Voir question M1.
Si vous spécifiez une resolution plus commune comme 640x480, 800x600, la carte peut s'en sortir... je vous conseille de tenter les solutions suivantes: 1. Achetez une meilleure carte graphique.

2. Utilisez un bon frontend pour MAME (comme MAMEnu ou A@H) qui est bon pour deviner quelles resolutions preferer.

3. Télécharger Sci-Tech's Display Doctor, qui activera certaines resolutions supplémentaires utilisables par votre carte - et, dans la plupart des cas, lui donnera une compatibilité VESA 3.0.

4. Soyez surs de bien avoir les DERNIERS drivers de votre carte graphique. (Ceci est trés important si vous jouez sous Windows.)

Note: la commande -depth 8 aidera à accélérer certains jeux 16-bit. 

M05. Je passe sans problémes à travers les écrans de copyrights et d'infos mais le jeu ne démarre pas.
(1) Vérifiez le fichier GAMELIST.TXT pour voir si le jeu est bien supposé marcher.

(2) Certains jeux attendent de vous quelquechose de special pour démarrer la premiere fois, (Par exemple, vous devez garder 1 enfoncé quand vous démarrez Super Pang.) Lisez-tout à propos de ces actions spéciales dans le fichier GAMELIST.TXT. 

M06. Lorsque je lance certains jeux, j'ai un affichage divisé, comme deux écrans écrasés l'un au-dessus de l'autre.
si vous jouez à Punch-Out!!, cet effet est normal. Sinon, essayez d'utiliser les paramétres -noscanlines ou -vesa. Cela résout souvent certains problémes.

L'effet double écran est du à certains écrans qui n'acceptent pas les taux de raffraichissements supérieurs à 120 Hz utilisés par certains mode scanline entrelacés. Cela n'arrive pas en modes VESA. 

M07. Pourquoi certains jeux sont-ils si lents sur mon systéme...?
Certains jeux demandent plus de ressources systemes que d'autres. Alors que certains jeu peuvent n'avoir qu'un seul unique CPU à émuler, certains en ont plusieurs, et plus il y a de hardware a émuler, au plus le jeu sera lent émulé sous MAME. (Les besoins de Donkey Kong sont simples, il est donc émulé à vitesse normale sur quasiment tous les systemes. Mortal Kombat, quand à lui, aura du mal à tourner sur le PC de presque tout le monde.) Pour accélerer un peu les choses, voir la question suivante. 
M08. Comment puis-je faire pour rendre <nom du jeu> plus rapide?
C'est la question la plus fréquemment posée sur toute la scéne emu!. Voici quelques trucs que vous pouvez essayer pour améliorer les performances de MAME:
  • Utiliser un meilleur CPU. C'est la maniére la plus fiable pour gagner de la vitesse. les processeurs MMX ont l'air d'améliorer MAME également.
  • Prendre une carte vidéo plus performante, ou encore mettre à jour les drivers de celle-ci. Echanger votre carte de base (de bon marché) contre une carte de bonne qualité (un peu plus chére ;-)) boostera sûrement les performances. Si vous utilisez une carte vidéo "on-board" (intégrée à la carte mére) comme on en trouve sur les Aptiva, Packard Bell, Compaq, ou tout autre PC pré-montés, vous gagnerez beaucoup de performances en adoptant une carte graphique PCI séparée. 

  • Vérifiez également sur le site de votre constructeur de cartes-graphiques si celui ci n'aurait pas mis à jour les drivers de votre carte vidéo.... En effet, installer les drivers les plus récents---en particulier sur des cartes "bon marché"---peut faire toute la différence.
  • Télécharger la dérnière version de MAME. Ou en éssayer une différente ou plus vieille. MAME est en constant développement. Dus à certains changements temporaires (ou pas) du code, certains jeux tourneront mieux d'une version à l'autre. Par exemple, Marble Madness à l'air de mieux tourner en général sous MAME32. Mais d'une maniére générale, vous aurez toujours beaucoup moins de problémes de compatibilité avec MAME DOS.
MAME lui-même contient beaucoup de paramétres qui peuvent influencer la vitesse de l'émulation d'un jeu:
  • Abaisser la résolution et/ou l'affichage du nombre de couleurs (color depth) (avec -320x240 ou -depth 8). Certains jeux ont l'air de tourner plus rapidement dans de basses résolutions.
  • Baisser la qualité du son. Essayez d'ajouter -sr 11025 en paramétre à la ligne de commande, ce qui aura pour effet de baisser la qualité du son et utilisera moins de temps CPU.
  • Désactiver le joystick et utiliser le clavier (-nojoy). En effet les instructions Direct Input prennent du temps CPU, et le temps de réponse au joystick est souvent plus long que celui du clavier.
  • Utiliser "Frameskip" pour accélérer l'animation. L'option "Frameskip" saute un certain nombre d'images par seconde, de maniére à ce que votre systéme travaille moins. La plupart du temps, il en résultera une animation saccadée; mais parfois, cette différence est négligeable. Faites des essais! Lorsque vous jouez, pressez F8 / F9 pour contrôler le frameskip; ou ajustez le frameskip global dans le fichier MAME.CFG.
  • Jouer sans son. Utilisez le paramètre -soundcard 0, ou selectionnez "No Sound" au démarrage de MAME32 (ou dans les options de votre frontend). Ceci libére une bonne masse de temps CPU et accélére toujours les choses. 

  • NB: Il est à noter que certains jeux, tels que Marble Madness ou Indiana Jones, ne marcheront pas tant que le son aura été désactivé. 
M09. <Nom du jeu> n'a pas l'air de marcher correctement, et oui, j'ai déjà vérifié le README.TXT et le GAMELIST.TXT...
...et ce jeu est supposé marcher. Dans certains cas, une parfaite émulation est tout simplement impossible. Spy Hunter ne "réagit" pas aussi bien que la vraie borne d'arcade tellement les controles entre MAME et ceux de l'originale différent... Capcom Bowling n'as pas le même feeling que si vous aviez le trackball de la vraie borne d'arcade.. etc...

Si vous pensez qu'un jeu aurait une certaine caractéristique qui ne marcherait pas, soyez d'abord bien sur que la borne d'arcade originale de ce jeu avait bien cette caractéristique : 
Tous les jeux n'avaient pas la possibilité de sauvegarder les highscores lorsqu' ils étaient rebootés, ou encore tous n'avaient pas l'option "Continue?", ou bien-même du son. Ces choses là arrivérent plus tard dans l'histoire du jeu vidéo.

Si votre jeu ne marche --VRAIMENT-- pas et que vous avez vérifié le README.TXT, et que vous connaissez des gens chez qui ce jeu tourne (sous MAME bien sur), vous avez probablement un mauvais set de ROMs. Normalement MAME vous prévient si les ROMs sont incorrectes, au lancement du jeu, mais tout est possible (fichier ZIP endommagé par exemple). De toute maniére, avant de vous plaindre et de partir en croisade à propos de tel jeu qui ne marcherait pas, ou tel jeu qui réagirait bizarrement, rappelez vous d'une chose: MAME est gratuit. Il ne vous a pas couté un centime. 

M10. Qu'est-ce que c'est que le VESA V3.0 ? Pourquoi ma carte graphique ne l'as-t'elle pas..?
le VESA V3.0 est une norme qui définit comment vos applications graphiques doivent communiquer avec votre carte vidéo. Lorsqu'une nouvelle norme VESA sort, certaines cartes désignées pour tourner sous de plus vieilles versions (VESA 1.0, VESA 2.0) peuvent ne plus marcher correctement avec des programmes plus récents. Dans MAME, cela produit l'erreur suivante Unable to initialize display.

la norme VESA 3.0 est relativement récente, beaucoup de cartes graphiques sur le marché ne l'ont pas. Et pourquoi votre carte graphique ne l'aurait-elle pas..? Rappelez vous cet adage toujours valable dans l'informatique: "votre dernier acquisition est devenu obsoléte la veille de son achat! ;)". 
En d'autres termes, le materiel informatique est en constante évolution et ce qui était high-tech aujourd'hui sera déjà dépassé demain. La bonne nouvelle, c'est que vous pouvez souvent redonner un p'tit coup de jeune à votre carte vidéo, soit en installant TOUJOURS les derniers drivers de votre fabricant de carte, soit avec le programme Sci-Tech Display Doctor qui ouvrira souvent de nouveaux horizons d'affichages à votre carte.

MAME ne nécéssite pas la compatibilité VESA 3.0. La commande -depth 8 a purement pour objectif du gain de vitesse. 

M11. Pourquoi est-ce que la version bootleg de <Nom du jeu> marche, alors que l'original plante..?
Souvent, les ROMS des bornes d'arcades étaient protégées soit par hardware, soit par des systemes de codage (encryption) pour empécher la copie de celles-ci. A partir de là, des versions non-authorisées "bootleg" furent créées, avec ces procédés de protections en moins, les rendant bien plus facile à émuler que les ROMs originales. Pour cette raison, beaucoup de jeux originaux, protégés, ne sont toujours pas émulés du au manque d'information sur leur protection, alors que leurs versions "bootleg", elles, marchent trés bien. 
M12. Le jeu est coupé en haut et/ou en bas et/ou à droite et/ou à gauche.
Tout d'abord, verifier les ajustements de votre écran (Taille X, Taille Y, Centre X, Centre Y, etc..). Cela peut paraître évident, mais certaines personnes semblent l'oublier. Si le probléme ne vient pas de là, essayez d'ajouter le paramétre -vesa à la ligne de commande, et la meilleure résolution sera choisie pour vous automatiquement. (L' affichage vidéo n'est pas tout le temps situé de la même maniére selon les différentes résolutions disponibles.) 
M13. J'ai trouvé un nouveau bug. Comment puis-je en informer la MAME Team..?
S'il vous plait n'envoyez pas de mails à ce propos... Les chances que d'autres personnes aient déjà été confrontées à ce bug et l'ai déjà reportées sont immenses. La meilleure chose à faire reste de se connecter sur le channel #retrogamers (sur EFNET; essayez irc.idle.net comme serveur IRC) et discutez-en avec d'autres utilisateurs de MAME. Vous pouvez également poster un message sur le forum officiel de MAME. Mais soyez bien CERTAINS d'avoir bien vérifié si votre "nouveau" bug l'est vraiment. Des gens ce sont déjà fait incendier pour avoir poster "POPEYE ne marche pas--- QQn aurait-il un bon set de ROMs?" alors que le README.TXT disait clairement que POPEYE NE MARCHAIT PAS!!! 
M14. Lorsque je joue à Star Wars (ou un autre jeu) avec la souris, les mouvements du viseur semblent invérsés.
Star Wars utilisait un systeme de contrôle semblable à celui de beaucoup de simulateurs d'avions actuels (cad avec l'axe Y invérsé). Pour renverser le controle de maniére à inverser l'axe des Y, pressez Tab pendant le jeu et selectionnez "Analog Setup". 
M15. J'ai une carte son soundblaster AWE32/AWE64, mais si je séléctionne celle-ci dans MAME, MAME rame...
Utilisez de préférence la configuration SoundBlaster 16. Elle est plus rapide, et beaucoup plus fidéle au sons originaux des bornes d'arcades, vu que les AWE32 et AWE64 utilisent des effets d'echos et de révérbération qui n'étaient pas présents dans les vraies machines. 
M16. Erreur: Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c
Depuis laversion 0.28 de MAME, celui-ci a besoin d'un co-processeur mathématique, ce qui veut dire que si vous avez un processeur de type SX (386/SX, 486/SX, processeur basés SLC, ou tout autre processeur tiré du SX), vous ne pourrez plus faire marcher MAME. Vous devrez améliorer votre coprocesseur-- ce qui vous aménera sûrement à changer de carte-mére également.

Certains premiers processeurs Cyrix, avec des FPUs émulés, causent également cette erreur. 

M17. J'ai une carte son SoundBlaster, mais aucun son ne sort de MAME. Que se passe-t'il ?
Souvent la raison est que la carte n'a soit pas été installée correctement, soit qu'elle n'est pas interprétée correctement par le DOS. Vérifiez d'abord que vous jouez bien à MAME avec la commande -soundcard 1. C'est la commande pour dire à MAME que vous désirez utiliser la SoundBlaster.

Ouvrez l'AUTOEXEC.BAT avec un éditeur pour voir si votre carte a bien été installée correctement, vous devriez voir quelquechose de ce genre:

SET BLASTER=A220 I5 D1 H5 P330 T6

Si vous ne voyez pas de lignes semblable à celle-ci, alors votre carte-son n'est pas installée proprement (oui, et MEME si elle marche sous windows ;) ). Réinstallez la correctement pour un usage MSDOS (voir la notice de votre carte-son). Si vous voyez bien une ligne semblable à celle-ci, mais continuez à ne rien entendre, c'est que la configuration de votre carte son est mal interprétée par le DOS. Essayez de trouver le programme CTCM.EXE . Grâce à ce programme, vous pourrez changer les paramétres de votre carte-son. Placez ce fichier dans votre AUTOEXEC.BAT, par exemple: C:\SB16\ctcm.exe. 

M18. Ma carte son PCI ne marche pas sous DOS.
C'est un facheux problème que l'on retrouve avec les carte sons "modernes" PCI. Le probléme est du au fait que ces cartes PCI n'utilisent plus d'adresses mémoires comme le faisaient les bonnes vieilles cartes ISA. Vous pouvez feintez votre carte PCI en imitant une adresse mémoire, en désignant une adresse virtuelle à votre carte-son. Pour ce faire, éditez votre autoexec.bat, et recherchez la ligne SET BLASTER. Remplissez comme suivant: 
SET BLASTER=A220 I7 D1 T2, ou encore SET BLASTER=A220 I5 D1 T2. 

Cela devrait marcher avec les Soundblasters PCI

Pou la soundblaster Live! Vous pouvez essayez ceci: Lancez le programme sbeset.exe ( For the Sound Blaster Live! You could try the following: Run the programme sbeset.exe (il peut être trouvé là où vous avez installé votre SBLive!). Configurez l'emulation SoundBlaster 16 sur le port 220, IRQ 5, LowDMA à 1 et HighDMA à 1.

Vous aurez également besoin de référencer le programme sbeinit.com dans votre autoexec.bat.

Si aucun de ces trucs ne fonctionnent, il ne vous reste plus qu'a jouer sans sons (pas trés cool), ou dénicher pour pas cher une vieille carte son ISA, de préférence une SoundBlaster, elle marchera toujours!

Allez jeter un oeil au site EmuAdvice pour plus de détails techniques.

NB de MAMu_: il me semble que ce probléme ai été corrigé dans une version récente de MAME. 

  
PROBLEMES SPECIFIQUES (WINDOWS)
W01. Pourquoi est-ce que MAME/W ou MAMEnu ne marchent-ils pas avec MAME32? Existe-t'il un frontend pour MAME32?
C'est une question qui revient, de maniére surprenante, tout le temps! MAME32 contient déjà une interface graphique en interne, avec son propre frontend et sa propre interface de configurations. Vous pouvez toujours utiliser le frontend MAME/W avec MAME32, mais cela serait complétement inutile! (Mais bon au cas où, soyez bien sur d'utiliser le paramétre -quit dans la boite additionelle de commande de MAME/W.) 
W02. Erreur au démarrage: DINPUT.DLL
Avez-vous DirectX v3.0 ou au dessus (4,5,6..) installé...? Si la réponse est non, téléchargez le à partir de www.microsoft.com/directx/ et installez le, cela devrait généralement résoudre le probléme.

Sinon, c'est que votre joystick, pad, ou controlleur est: 
(a) pas installé correctement; 

(b) cassé; 

(c) non compatible avec DirectX. 

Pour fonctionner normalement sous Windows, beaucoup de joysticks/manettes modernes ont besoin de l'installation de leurs drivers et d'une premiére configuration. Ouvrez le Panneau de configuration de windows et regardez "Controleurs de jeux". Est-ce que le modéle de votre joystick est bien listé..? S'il ne l'est pas, il n'a pas été correctement installé. Alors ressortez le manuel de votre manette que vous aviez abandonné dans un coin, retrouvez la disquette (ou le cd) qui était livré avec, et mettez vous au boulot !

Que faire si votre joystick/manette n'etait pas livré avec des drivers? S'il vous à couter à peu prés 100 balles, c'est que vous avez un joystick "compatible DOS" de base. Il marchera probablement avec Windows, mais vous aurez d'abord à le configurer manuellement. Allez dans le panneau de configuration, Controleurs de jeux, trouvez la description qui convient le mieux à votre manette, et ajoutez la. Essayez alors MAME32 une nouvelle fois.

Vous avez faits tout cela, et votre joystick ne marche toujours pas...? Certains joysticks sont incompatible avec DirectX. Vos options: 
(a) Utilisez les contrôles au clavier; 

(b) Achetez une nouvelle manette, cette fois compatible; 

(c) Utilisez la version DOS de MAME, qui devrait fonctionner avec tous type de vieux joystick MS-DOS. 

W03. Erreur au démarrage: Dxxxxxxx.DLL (other than DINPUT.DLL)
Vous devez avoir une vieille version de MAME. Les versions 0.31 et plus ne générent plus cette erreur. Vérifiez votre version et mettez la à jour si nécéssaire.

Si l'erreur référence DirectX, l'une des choses suivantes en est surement la cause: 
(a) Direct X a mal été installé sur votre systéme; 

(b) Vous devez réinstaller une version plus récente de DirectX (MAME a besoin de la v.3 ou plus); 

(c) Votre carte son ou carte graphique est incompatible DirectX.

Même si vous pensez que DirectX 3+ est installé correctement sur votre systéme, et que vous avez bien vérifié tout le reste, allez de l'avant et téléchargez la version actuelle de DirectX à partir de http://www.microsoft.com/directx/ et réinstallez la! (DirectX vous demandera surement si il peut remplacer vos anciens drivers; repondez OK.)

Si MAME32 ne marche toujours pas, Vous aurez surement à upgrader votre carte graphique et/ou votre carte son. Si l'erreur mentionne DDRAW.DLL, verifiez si il n'existe pas de drivers plus récents pour votre carte vidéo, ou installez le programme de Sci-Tech Display Doctor qui améliorera la compabilité de votre carte vidéo. 

W04. Je n'ai aucun message d'erreur, mais n'ai ni sons, ni musiques.
Normallement dans windows, qu'un seul programme à la fois peut accéder à votre carte son. Soyez surs qu'aucun autre programme tournant en arriére-plan ne puissent utiliser votre carte son (les CDs Audios ne posent pas de problémes, ils n'utilisent pas les fonctions de votre carte son dont MAME aurait besoin). 

Les ordinateurs de type Compaq, Packard Bell, ou tout autre "PC acheté à coté du rayon frais" sont souvent configurés pour ouvrir au démarrage une tonne de programmes en arriére plan. Ces programmes pourraient être la cause de conflits avec MAME32. Pour verifier cela, faites un Ctrl-Alt-Suppr, et "killez" toutes les taches sauf explorer, et essayez encore.

Sinon:
(a) Vérifiez la configuration du sons sous MAME32 et essayez les différentes options.

(b) Votre carte son n'est pas compatible Direct-X (vous vous en êtiez surement déjà appercu). En acheter une plus récente constituerait un bon achat. 

W05. Je n'ai pas de "DINPUT error", mais mon joystick ne marche toujours pas.
1. Sans vouloir me foutre de vous: Vérifiez que votre joystick est toujours branché au cul de votre PC. (S'il ne l'est pas, faites pas la gueule, ça arrive à n'importe qui ;)... )

2. Ouvrez le Panneau de configuration de windows et regardez "Controleurs de jeux". Est-ce que le modéle de votre joystick est bien listé..? S'il ne l'est pas, installez-le! (Voir la question W2 .) Rappelez vous que si vous avez un joystick "de base" sans nom ou de constructeurs inconnus, votre joystick peut ne pas être compatible avec Direct X. 

W06. J'ai un processeur non-Intel, et MAME32 ne marche pas.
Les nouvelles versions de MAME32 ont résolus presque tous les problémes qui avaient lieu avec les processeurs AMD, WinChip et Cyrix. Si vous utilisez la dérniere ou l'une des plus récentes versions de MAME32 et que cela ne marche toujours pas, essayez de lancer MAME32 de la ligne de commande DOS avec le paramétre -nocpudetect. Par exemple:

  mame32 rastan -nocpudetect

Si cela marche, faites un fichier PIF dans win9x qui ajoutera la commande -nocpudetect à votre raccourci vers MAME32. (Voyez l'aide de Windows pour comment marchent les PIF et les détails sur les raccourcis) 

  
EN VRAC
V01. Pourquoi y-a-t'il autant de versions de Galaxian, Donkey Kong, Pac-Man, etc.?
Un jeu pouvait souvent recevoir l'autorisation d'être distribué par une autre compagnie que celle qui l'avait réalisé, à partir du moment où cette derniere considérait avoir assez fait parler d'elle et être déjà suffisament rentrée dans ses frais. Ou encore, certains jeux furent si populaires que certaines compagnies achetaient des licenses pour pouvoir sortir leur propres versions. Pac-Man fut distribué par Namco et Midway à la fois; Dig Dug, par Atari et Namco.

Parfois un set de ROMs avec une date de copyright différente est trouvée, ou une version bootleg, ou une autre version altérnée. A partir du moment où un exemplaire de ce jeu est déjà émulé sous MAME, il est assez facile d'y ajouter les drivers pour la nouvelle version dite "altérnée". Dans certains cas, les versions différent légèrement d'une version à l'autre: les niveaux du jeu sont dans un ordre différents, le jeu est plus simple, plus dur, ou plus rapide, etc... 

Dans d'autres cas, les ROMs ont été piratées pour tourner sur un hardware qui n'était pas celui originellement prévu pour. Par exemple, lorsque Pac-Man cartonnait dans les salles d'arcades, certains dirigeants de salles d'arcade réussirent à dumper les ROMs Pac-Man et à les pirater pour qu'elles tournent sur la borne Scramble* de maniére à ne pas être obligé d'acquerir des bornes Pac-man supplémentaires. Vu que ces versions sont de purs chef d'oeuvres et ONT existées, les développeurs de MAME ont décidés de les inclure.

*Apparemment, Scramble etait specialement facile à trafiquer; Plusieurs jeux furent modifiés pour tourner dessus. Une blague en interne de MAME disait que TOUT pouvait tourner sur un hardware scramble: les jeux N64, votre grille-pain, la porte éléctrique de votre garage, etc... :?) 
Ironiquement, Scramble fut lui aussi piraté pour tourner sur le hardware de Galaxian!) 

V02. Comment certaines bornes d'arcades sont-elles protégées contre la copie, et pourquoi?
Dus aux nombreux piratages et versions bootlegs (voir question précédentes), certaines sociétés de développement de jeux décidérent d'empecher certains dirigeants de salles d'arcades de "voler" leurs jeux.

L'une des methodes les plus tortueuses ---incrackable jusqu'à peu--- était la "security board" ou carte de sécurité, connue surtout sous les noms de cartes "slapstic" ou cartes "deflector". Les fabricants intégrérent ces cartes à circuits spéciaux à la carte mére principale de leurs jeux. Quand le jeu était lancé, la ROM vérifiait la présence de cette carte de sécurité et si elle n'était pas présente, le jeu planté sans dire pourquoi (Ceci est un peu similaire au fameux "dongle" utilisé par certaines compagnies pour protéger leurs softs). Vu que ces fameuses cartes de sécurité n'étaient livrées qu'avec les bornes achetées, cela rendaient toute copies de ROMs unitilisable. Voilà pourquoi certains jeux comme Marble Madness ou Indiana Jones ne pouvaient pas être émulés auparavant, et ce même si les ROMs étaient disponibles.

La dérniére maniére de protéger des ROMs est de les encrypter, le code pour le decryptage est inclus à la carte-mére, et celle-ci décode les données au moment de lancer le jeu (toujours utilisé aujourd'hui). De là, copier les ROMs devient futils tant que le mode d'encryptage n'est pas pércé. 

V03. Y-a-t'il un forum MAME d'où je puisse discuter de MAME en live...?
Vous pouvez rejoindre le channel #retrogamers sur le serveur IRC EFNET. Si vous n'avez pas de bons serveur IRC, irc.idle.net est recommandé.

IRC est un programme Windows qui vous permet de vous connecter à ces forums de "Chat" (prononcez Chatt').Si vous n'avez pas d'IRC ou n'êtes pas certains de savoir comment vous en servir: Le site officiel de MIRC.

Malheureusement, L'équipe de MAME n'approuve plus la politique du channel #mame, n'y participe plus, et ne vous le recommande pas.

Si vous utilisez les forums de chat, rappelez vous que l'émulation est pour le plaisir et pour des interets historiques de sauvegardes du jeu vidéo, alors s'il vous plait, agissez avec modération. Il est considéré comme trés malpoli de débarquer dans un channel en demandant "Ou puis-je trouver des ROMs????"

Si vous avez des problémes avec MAME, s'il vous plait lisez bien toutes les fichiers de documentations (README.TXT, WHATSNEW.TXT, etc), et ce QFP, avant de poser la moindre question sur un forum de chat. (Mais si votre probléme est nouveau, il sera surement recu avec beaucoup d'intêret) 

V04. Puis-je faire mon propre cabinet de bornes d'arcade?
Vous pouvez certainement, en assumant que vous soyez bons de vos deux mains. La borne d'arcade n'est vraiment rien de plus que de dispositionner son moniteur et sa tour dans une "plus grande tour" :). Tous ce que vous avez à faire est de construire le "casier" et régler quelques dispositifs (boutons, coins, manettes, track-ball). Vous trouverez plus d'informations la dessus sur le site d'Constructing Cabinets, qui inclut même des photos. 
V05. Existe-t'il des versions de MAME en d'autres langues?
A ce jour, MAME peut être joué dans grand nombre de languages: Allez voir la page du Projet MAMELang. Notez bien que ceci n'est pas un projey reconnu officiellement par la MAME Team, et que tout ne marche pas encore complétement. 
V06. Puis-je contribuer en quoi que ce soit au projet MAME?
Surement! Vous pouvez déjà commencer par tester les drivers, anciens comme nouveaux. Ainsi l'équipe MAME a un peu de feedback, et peut, si nécessaire, altérer ou améliorer certaines choses comme les sons et les graphiques. Vous trouverez plus d'informations à ce sujet sur le site MAME Testers page. 
  
ROMS
R01. C'est quoi des "merged" ROMs? Dois-je "merger" mes ROMs? Comment?
Par "merged" comprendre mélangées, il y a beaucoup de confusion sur comment merger les ROMs et comment cela marche au sein de MAME. Une ROM mergée est un seul fichier ZIP contenant toutes les roms pour les differentes versions d'un seul jeu. Celui-ci comprend donc les fichiers pour le jeu "master" (ou original), plus tous les autres fichiers pour les différentes versions altérnées de ce jeu (clones, bootlegs, version + vieille ou + recente, autres distributeurs, etc..). La plupart des versions altérnées utilisent en commun les mêmes fichiers que la version "master". Merger ces fichiers dans une seul archive zip élimine les doublons possibles, et fait gagner ainsi beaucoup de place sur votre Disque Dur. Cela vous évitera également une belle pagaille, vu que vous n'aurez plus besoin d'avoir un fichier zip séparé pour chaque clone du jeu.

Lorsque vous demandez à MAME de lancer une version altérnée d'un jeu, voici ce qui se passe:

   1. MAME va rechercher le fichier zip pour la rom alternée. Si il ne la trouve pas, ou si celle ci ne contient pas tous les fichiers dont MAME aurait besoin....
   2. MAME recherche alors le fichier zip de la rom "master" du jeu et y trouve ses fichiers.

Merger ses ROMS reviendrait directement à sauter 1. pour passer à 2. où MAME trouverait tout son bonheur.
Prenons un jeu imaginaire pour cet exemple: Space Lips. Dans cet exemple, TOUS les NOMS et NOMBRES sont fictifs ok....??? ;/ Il y a deux versions de ce jeu, l'original ou master dont les roms sont dans (splips.zip) et une version alternée de celui-ci, disons la version japonaise (splipsj.zip). Chaque set contient 5 fichiers, tous nommés de 01 à 05. Quatres de ces fichiers sont IDENTIQUES; seuls les fichiers appelés 05 différent d'une version à l'autre. Donc pour jouer à la version altérnée, vous avez vraiment besoin que d'un seul fichier supplémentaire: la seconde version de 05.

Si vous sortez 05 de splipsj.zip, et que vous le renommez en 05a, puis que vous le rajoutez à l'archive splips.zip, vous pouvez effacer l'archive (splipsj.zip). Maintenant, lorsque vous demandez à MAME de lancer Space Lips (Japan), il (1) verifiera si le fichier splipsj.zip existe (ce qui n'est plus le cas), puis trouvera l'archive (splips.zip) dans lequel il trouvera toutes les roms voulues, et lancera le jeu. 

Combien de places économisez vous avec des roms "mérgées"? Dans MAME 0.31, avant le support des roms "mérgées", toutes les roms supportées par MAME prenaient aux alentours de 107 MB. Dans MAME 0.33, un set complet de 628 ROMs toutes mérgées prenait moins de 77 MB !! 

Donc MERGER C'EST COOL!! --- Mais comment savoir quels fichiers mérger, quels noms leur donner, etc...? En fait vous ne pouvez pas le deviner, vous pouvez tenter votre chance à merger vous-même vos fichiers, en utilisant la commande de MAME -listroms pour vérifier quels fichiers chaque version à besoin. Mais comme mentionné au dessus dans l'exemple, certains fichiers "altérnés" ont le mêmes noms que les originaux, et doivent être renommés d'une certaine maniére. Donc, pour utiliser fiablement les ROMS mérgées (habituez vous à "merged ROMS"...), vous devriez:

   * Télécharger des ROMs pré-mergées à partir des sites qui les utilisent
   * Utiliser un programme de ROM-management comme ClrMAME pour merger vos ROMs "splittées"

(Note: Certains fichiers dont MAME n'a pas besoin maintenant pourraient être réclamés dans des versions futures de MAME. Si vous avez mérgé vos ROMs et demandé d'effacer ces fichiers "unneeded", Soyez prêts à retélécharger quelques ROMs remises au goût du jour à la prochaine version de MAME...) 

R02. Comment puis-je effacer les fichiers dont je n'ai plus besoin aprés avoir mérgé mes ROMs?
Vous pouvez le faire à la main (bon courage ca prendra du temps!) ou encore télécharger ClrMAME.

Cela reste quand même une chose plutôt difficile à faire, mais si vous êtes surs que c'est ce que vous voulez... Rappelez vous que certains des fichiers ROMs qui ne trouvent pas leurs utilité dans votre version de MAME risquent de vous être demandés pour des versions futures de MAME. Exemple, un jeu peut ne pas avoir besoin des ROMs supposées gérer sa musique, tant que celle-ci n'est pas encore émulée dans MAME, mais si l'émulation de celle-ci est ajoutée dans une future version de MAME, vous vous retrouverez en présence d'un set de ROMs invalide ou incomplet. 

R03. Je viens de télécharger la dérniére version de MAME, et certaines de mes ROMs (qui marchaient) ne marchent plus.
Au fur et à mesure que MAME grandit, l'émulation de certains jeux déjà émulés s'améliore... Cela veut souvent dire que des fichiers ROMs supplémentaires deviennent nécessaires pour la parfaite émulation de tel ou tel jeu. Certains de ces fichiers peuvent en effet ne pas avoir été inclus à la premiére diffusion du set de ROMs sur le net, ceux ci n'ayant pas été jugés utiles au départ, ou encore peuvent avoir été effacés par vous pendant que vous mergiez vos sets de roms.

A partir de là, soit (a) vous décidez de garder votre ancienne version de MAME, soit (b) vous téléchargez les nouvelles ROMs mises à jour pour votre nouveau MAME. (Lorsqu'un nouveau MAME sort, certains sites vous proposent de télécharger UNIQUEMENT et en une seule archive tous les nouveaux fichiers manquants des sets précédemment émulés, ainsi vous n'avez pas à vous retaper le téléchargement complet des sets entiers). 

R04. Les PROMs...? Késako..? C'est quoi ça...?
les PROMs sont des fichiers ROMs spéciaux qui ne contiennent que des informations de couleurs supplémentaires requis pour la bonne émulation de certains jeux. Avant ces fichiers étaient programmés directement dans la source même de MAME, aujourd'hui ces fichiers sont directement inclus aux sets de ROMs en tant que fichiers séparés. 
R05. Pourquoi ne pas télécharger toutes les ROMs et les samples en une seule grosse archive? et Pourquoi les webmasters de certains sites de ROMs sont-ils si hostiles lorsque je leur demande...?
Why are siteops so hostile when I ask? C'est une des questions les plus souvent posées!!!! ET POURTANT DANS LE README.TXT on peut lire (ici traduit directement):

"Vous n'avez pas le droit de distribuer MAME et des images de ROMS sur le même support physique. Vous avez le droit de les rendre disponibles sur une page web, mais uniquement si vous avertissez vos utilisateurs sur le statut du copyright des ROMs et des problémes juridiques impliqués. Vous N'ETES PAS autoriser à rendre MAME téléchargeable avec une seule archive géante contenant toutes les ROMs émulées, ni même aucun fichier contenant plus d'un set de ROM chacun. Vous n'êtes pas autoriser à distribuer MAME sous quelque formes à partir du moment ou vous le vendez, ou publiez des CD Roms illégaux ou tout autre media contenant des images ROMs. Notez que cette restriction ne s'applique pas, bien sur, si les CD-Roms sont publiés par les propriétaires du copyright de ces ROMs.

Rappelez vous qu'il est ILLEGAL de posséder des fichiers ROMs tant que vous ne possédez pas les circuits originaux contenant ces datas ROMs. Il est strictement impossible, (ou en tout cas trop peu probable), qu'une personne posséde chez elle les circuits imprimés des plus de 2000 jeux de bornes d'arcades que MAME émule. Posséder le fichier ROM d'un jeu dont vous n'auriez pas acquis les droits est punissable de 5 ans de prison et de 50.000$ pour chaque violations. (OK , c'est arrivé à personne pour l'instant, mais la loi demeure!)

Et même si c'était légal, vous imaginez un webmaster laissant la possibilité à chacun de ses utilisateurs de télécharger un fichier de plus de 600 MB, voir meme plus de 2Go en comptant les ROMs Neogeos!

Maintenant imaginez vous 5 minutes webmaster d'un tel site, avec 50 personnes minimum par jour venant vous demander de faire quelquechose qui irait contre la loi, qui serait quasiment infaisable, et qui irait contre la volonté des créateurs de MAME eux-même, personellement, je trouve qu'il y a de quoi etre hostile. Alors peut être comprendrez vous enfin pourquoi le mail que vous avez reçu en réponse était incendiaire et vous envoyait promener! Ne le faites pas par pitié!!!

R06. Pourquoi est-ce que je ne réussit pas à trouver les samples de <Nom du jeu>?
Certains samples n'existent tous simplement pas! Néanmoins, les développeurs de MAME ajoute le support des samples de ce jeu, éspérant que ceux ci apparaitront éventuellement un jour. Certains autres jeux n'ont qu'une partie de leurs samples disponibles. De toute maniére, vous trouverez toujours les samples les plus complets sur le site officiel de MAME à la rubrique Samples.