Logo Europe1 Sports

  • home
  • Mame
  • Downloads
Neogeo Logo

http://www.neogeo.fr/

CARTOUCHES AES, EMULATION ET AUTRES ...

L'émulation sans fioritures ! Bienvenue sur ces modestes pages. Des ressources gratuites sont proposées, à downloader sans modération.

  1. Mame / Mame32

    • Chroniques du joueur fou
    • Frequently Asked Questions
    • Démarrage du bestiau
    • Les CHD
    • Les options
    • Les Frontends
    • La petite finition
    L'industrie du jeu video bat son plein.
    L'année 2007 nous fait entrevoir des jeux dont les niveaux technologiques auraient fait pâlir de honte les plus chevronnés des techniciens et autres programmeurs d'il y a 10, ou 15, encore pire, une vingtaine d'années. Il est d'ailleurs notable que les budgets des grands hits en préparation dépassent aisément les sommes mirobolantes que les magnats d'Hollywood eux-mêmes projettent de placer dans un film.

    Alors comment, et pourquoi en est-on arrivé là ? Tout simplement parce qu'il y a vingt ans, les jeux se résumaient à des rectangles grossiers se déplaçant péniblement sur un écran de deux
    couleurs, se renvoyant un gros pixel d'un bout à l'autre, inlassablement. Il n'y avait rien, ou presque. Tout était à faire. Les grands noms étaient Atari, Magnavox, Phillips, Amstrad, et quelques rares autres élus. Le jeu video n'avait pas même de siège attitré
    à la table de l'informatique. Il n'avait qu'un statut de friandise superflue, de bonus qu'on propose avec délicatesse à l'heureux détenteur de la machine, un peu comme le garçon du restaurant qui
    vous regarde avec diligence et vous adresse la parole à peu près ainsi :
    "Messieurs dames, fromage ou dessert ?"

    L'industrie était elle même très balbutiante, et les jeux existants n'étaient pas aussi accessibles qu'aujourd'hui, d'un point de vue financier, distribution, marketing, etc. Ce petit monde a beaucoup
    évolué dans les années 1980. Je ne sais pas pour les Etats-Unis mais en ce qui concerne l'Europe, cette période
    correspond à la démocratisation de l'informatique, et à l'arrivée en masse des micro ordinateurs type Amstrad cpc, Apple II, et pour les pays du nord de l'Europe citons plutôt les machines du
    standard MSX.

    Les jeux d'arcade faisaient le bonheur du plus grand nombre et firent le succès de nombreux éditeurs... Mais d'une année à l'autre, les
    titres présentés dans nos salles préférées changeaient !!

    Comment retrouver alors un jeu qui nous avait bien plu quelques années auparavant ?
    Mais en utilisant un émulateur, bien entendu ! Alors Dieu créa M.A.M.E Et sur la page suivante, voyons comment utiliser ce petit bidule.

    Multiple Arcade Machine Emulator



    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 hardwares 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 50 Go avec les CHD, bien que beaucoup de ces roms soient très petites). Excluez les CHD et vous aurez un set complet pour une quinzaine de gigas.
    • * 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érale, plus votre matos est performant, 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.

    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éceptions. (D'ailleurs, rappelez vous également que MAME est GRATUIT. Si vous avez payé, vous vous êtes faits avoir!)

    MAME est-il illégal?
    Non. Emuler une autre plate-forme, en soi-meme, 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 ou j'ecrit cette phrase, aucun site n'a été LEGALEMENT fermé, 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 sûr, 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 m�nera pas n�cessairement � des poursuites judiciaires. De toutes manières, vous etes responsable de vos propres actions.

    Les samples, KEZACO ?
    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.

    Comment être certain de posséder les bonnes roms à jour qui vont bien ?
    MAME le verifiera pour vous avant meme 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 etre émulé correctement, vous aurez besoin de vous munir exactement du meme 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épertoire 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! ).

    Mais bon sang qu'est-ce que je dois faire ???
    Ne paniquez pas. L'utilisation de mame s'avère très intuitive. Privilégiez la version win32 pour ne pas vous prendre trop la tête. Dans votre dossier mame, quoi qu'il arrive, vous avez un grand nombre de dossiers créés. L'un d'entre eux est nommé "roms", et vous devrez y glisser vos roms avant de lancer l'interface. Sinon, un petit F5 rafraîchira la liste de jeux reconnus.

    Excuse moi, t'as pas des roms ?
    Oui et non ! débrouille toi quoi !

    Je viens de télécharger la derniè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.

    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).

    C'est quoi des "merged" roms? Dois-je "merger" mes roms? Comment?
    Par "merged" on doit comprendre mélangées, et 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 alternées de ce jeu (clones, bootlegs, version + vieille ou + recente, autres distributeurs, etc..). La plupart des versions alterné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 alterné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 alterné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 "mergées"? Dans Mame 0.31, avant le support des roms "mergé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 mergées prenait moins de 77 MB !!

    Donc MERGER C'EST COOL!! --- Mais comment savoir quels fichiers merger, 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 a besoin. Mais comme mentionné au dessus dans l'exemple, certains fichiers "alterné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 mergé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 mergé 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...)



    Les bios ? Qu'est-ce que c'est ?
    Le Bios (Basic Input/Output System) est un programme intégré sur les cartes mères des sytemes d'arcade (mvs, pgm, stv...). Mame a besoin de la copie de ces bios pour faire tourner certains jeux: pour la NeoGeo il vous faudra le bios neogeo.zip à placer dans votre dossier de roms (sans le décompresser). Bien souvent, quand vous lancez un jeu et que Mame refuse de le faire marcher en indiquant qu'il manque des fichiers, c'est que vous n'avez pas mis le bon bios dans votre dossier de roms.
    mame screenshot
    l'écran d'accueil Mame32

    A chaque lancement de Mame32 un scan du dossier roms est effectué, au terme de celui-ci vous devriez voir apparaître la liste des jeux reconnus par votre version de Mame en selectionnant "available" sur la partie gauche de l'interface. Notez bien que la possibilité vous est offerte de spécifier un autre dossier pour les roms, comme pour toutes les autres composantes d'ailleurs, en allant faire un tour du côté de --> options --> directories, dans les options.

    Les CHD:
    Certaines cartes d'arcade comme Killer Instinct 1 et 2, Warzard, et autres, ont un disque dur connecté pour stocker du graphisme, des vidéos, etc... Les CHD (Compressed Hunks of Data) sont tout simplement des copies compressées de ces disques durs. Il y'a une cinquantaine de jeux qui nécessitent un chd pour uen quarantaine de CHD différents dont la taille varie de 300mo à 1500mo, à placer sous forme de .zip dans un sous repertoire du même nom que le zip dans le dossier de vos roms. Du fait de leur taille, ces chd se trouvent sur les p2p du type Emule ou Bittorent, et bien sûr dans les news.
    Les options:
    Game List Front vous permet de parametrer la couleur, la taille, et le style d'écriture des jeux de la liste de la dans la colonne du milieu. Pas vraiment interéssant.
    Game List Clone Color sert à modifier la couleur des jeux "clones" dans la liste des jeux, de sorte à les différencier. Les clones sont en géneral des jeux identiques mais de nationalité différente.
    Directories: sert à configurer vos repertoires ou vous avez stocké vos roms. Par défaut c'est configuré sur le repertoire "roms" dans le dossier "mame", mais vous pouvez ajouter des dossiers.
    Palette Setting: customisez les couleurs de Mame32. Une option gadget :)
    Reset to defaut: Re-initialiser toutes les options de Mame par défaut
    Interface option: Pleins de cases à cocher ou décocher, comme cacher le curseur de la souris, pouvoir changer de jeu au joypad, interdire la recherche de nouvelles roms au demarrage de Mame, etc...
    Background image: Changer de fond d'écran dans Mame32.
    Language: Changer la langue par défaut de Mame32 (si vous avez d'autes packs de langue dans le dossier lang)
    mame screenshot
    Default Game Option (option par défaut): Voilà qui est interéssant, c'est ici ou sont les principales options de Mame32. Ce sont les options par défaut qu'utiliseront tous les jeux.


    Display:

    Run in a window: cochez cette case pour que le jeu se lance en mode fenêtré. A noter qu'en appuyant sur alt+entrée en cour du jeu vous pouvez basculer du mode fenetré au mode plein écran.
    Start out maximized: la fenêtre sera la plus grande possible au démarrage du jeu.
    Enforced aspect ratio: Laissé coché pour être sur que le jeu ne puisse pas être graphiquement "deformé" en mode fenêtré en modifiant la taille de la fenêtre.
    Throttle: A laisser cocher pour que le jeu garde sa vitesse d'origine. Si vous décochez, le jeu tournera le plus vite possible. Ca a une influence sur les vieux jeux mais bien sur pas sur les jeux qui rament sur votre pc.
    Sleep when idle: Mame se met en mode "veille" si vous laissez tourner le jeu sans jouer pendant un certain temps.
    Use RDTSC timing system: Permet d'augmenter la compatibilité avec certains jeux (comme Q*Bert)
    Increase thread priority: Mame tournera mieux si vous avez plusieurs programmes d'ouvert en même temps. C'est desactivé par défaut pour que Mame ne bouffe pas toute les ressources.
    Rotation: Pour tourner l'écran, vers la gauche, le haut, vers la droite... Sympa pour jouer aux shoots avec un écran qui pivote à la verticale.
    Flip screen upside down/flip screen left/right: Pour afficher "l'image miroir" du jeu (haut/bas ou gauche/droite). Utile seulement si vous voulez jouer en refletant l'ecran de votre moniteur sur une glace...



    Advanced



    Use Direct Draw: Ben utiliser directdraw quoi... Mieux vaut laisser cocher si vous voulez pas que ça rame.
    Triple Buffering: Amélioration de la technique du double buffer. Au lieu d'utiliser 2 buffers, on en utilise 3. De cette manière, le processeur graphique peut toujours écrire dans deux buffers afin que l'image contenue dans le troisième soit envoyée à l'écran. A cocher seulement si votre carte vidéo le gère.
    Match game refresh rate: Pour que votre moniteur ai le même taux de rafraichissement que sur la borne du jeu émulé (si vous moniteur le gère).
    sync to monitor refresh: Utiliser le taux de rafraichissement du moniteur sans prendre en compte le taux de rafraichissement de la borne d'origine.
    Wait for vertical sync: Attendre la synchro verticale.
    Switch resolution to fit: Adapter la resolution du jeu à votre écran.
    Switch color dephts to fit: Adapter la profondeur des couleurs du jeu à votre écran.
    Size: Changer le taille (mieux vaut laisser en auto).
    Depths: couleur auto, 16bits ou 32bits (pareil)
    Refresh: Changer le taux de rafraichissement
    Stretch using hardware: Pour étirer en utilisant le materiel.
    Clean stretch: Etirer l'écran de maniere horizontale, verticale...
    Aspect Ratio: Pour garder le ratio original quelque soit la taille de l'écran (option qui sert surtout pour les écrans 16/9eme).
    Zoom: Zoomer plus ou moins l'écran.
    Full screen brightness: Luminosité
    Classic Mame scanlines: 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. A vous de tester pour voir si vous aimez ou pas.
    Effets: Mettre plus ou moins de scaline, RGB, etc... Là aussi, c'est à vous de les tester pour voir lequel vous va le mieux. Image Enhancement: Différents "blitter vidéo" qui donne chacun un aspect différent à l'image. Toujours pareil, testez les un par un...

    Direct 3D

    Quelques options pour augmenter un tout petit peu la vitesse d'affichage en utilisant votre carte 3D (j'y reviendrai lors d'une prochaine mise à jour du dossier..)

    Sound

    Enable sound and sound CPUs: Activer le son dans les jeux.
    Use samples: utiliser les samples pour les jeux qui en ont besoin (il vaut faut avoir mis au préalable les samples dans le bon dossier)
    Resample if samplerate does not match: Rechantilloner si le taux ne correspond pas
    Samplerate: Changer le taux
    Volume attenuation: Pour baisser le volume de quelques décibels.
    Audio latency: Changer la latenche audio.

    Controllers

    Enable Joystick Input: Activer les joypad/joysticks, en indiquant lequels utiliser pour chaque joueur (jusqu'à 8 controlleurs.).
    Enable Mouse Input: Activer la souris, pratique pour les gunshooting.
    Enable lighting input: A cocher si vous avez un pistolet pour PC
    Enable Keyboard LED: Activer la LED du clavier (petite lumiere jaune) pour faire joli.



    Play [nom du jeu]: Jouer au jeu, exactement comme si vous double cliquez sur le jeu dans la liste
    Play and Record Input: Jouez au jeu en enregistrant votre partie. Ca va créer un "input", un petit fichier qui mémorise votre partie et que vous pouvez filer à vos potes pour qu'ils vous voient jouer.
    Playback Input: Pour charger l'input créé et revoir votre partie.
    Load Savestate: Charger une sauvegarde
    Select Random Game: Lancer un jeu au hasard
    Add to custom folder: Placer le jeu dans le repertoire de votre choix dans la colonne de gauche
    Properties of [nom du systeme su lequel tourne le jeu]: Les proprietés du jeu sellectionnés. Vous allez tomber sur les même option que "default game option" mais cela ne s'appliquera que pour tous les jeux tournant sur le meme système d'arcade
    Properties of [nom du jeu]: Les proprietés du jeu sellectionnés. Vous allez tomber sur les même option que "default game option" mais cela ne s'appliquera que pour ce jeu.
    Audit All Game: C'est un scan pour verifier vos roms, et voir lequels sont defectueuses ou manquantes.


    emuloader screen
    Le Frontend Emuloader

    Un frontend est un utilitaire qui se greffe sur un émulateur (puisque la discussion se porte sur les émulateurs, et en particulier sur mame). Il en existe plusieurs, qui sont d'ailleurs disponibles dans la section downloads de ce site. Parfois assez obscurs, certains ont bien évolué avec le temps et Emuloader a la part belle. Je ne m'éternise pas sur l'utilité des Frontends, selon moi le meilleur frontend reste Mame32.
    mame screenshot 2
    Vous voulez améliorer le look de l'interface !

    Changer l'aspect général:
    Là, bien sûr, il faudra fouiner un peu. Sur le screenshot, vous voyez les petits onglets sur la partie de droite qui correspondent aux fichiers graphiques qui peuvent être integrés à l'interface pour en améliorer l'aspect général. C'est assez intuitif puisque les "flyers" doivent être placés dans le dossier... "flyers" là où vous avez installé votre petit mame32.
    Et ainsi de suite pour tous les fichiers du même genre : marquees, backgrounds, snapshots, icons... Tous ces fichiers sont téléchargeables ça et là, et si vous vous débrouillez bien vous trouverez des packs zippés. Bien entendu, ce n'est pas à moi de vous dire que vous pouvez trouver tout ça sur alt.binaries.emulators.mame. Dans les news, vous trouverez même des roms ! petits coquins !

    redirection bat  tests neo        

  2. Home http://www.neogeo.fr/

  3. Accès 3do.fr

    Sur 3do.fr, consultez une liste complète de jeux 3do ! et soumettez des reviews de jeux.

  4. La chronique imbécile

    Sur beta-test, lisez la chronique des imbéciles ! Une histoire en or.

http://www.neogeo.fr/Un Site à lire sans modérations logo w3c - jouer aux jeux vidéos nuit gravement à la santé

http://www.neo-geo.fr/ | Consulter la liste 3do