clrMAMEpro: le maître de la rom

Au vu des nombreuses possibilités de ce programme et de la quantité d'opérations possibles, ce tuto abordera seulement les fonctions principales du logiciel...

Avant tout, son installation...
Rien de bien compliqué, dézippez le contenu de l'archive dans un dossier que vous créez à cet effet sur votre disque dur...


PREMIER LANCEMENT

Avec clrMAMEpro, le premier lancement provoque parfois un bug
Ne vous affolez pas, c'est normal, vous ne lui avez pas encore donné de nourriture (un dat ou un émulateur à analyser) alors il se plaint et vous le fait savoir...
Il ouvre alors le profiler qui est l'outil permettant d'importer un fichier dat ou de créer un dat depuis un émulateur, fonction bien sympa.
Mais voyons l'interface dans un premier temps, fermez le profiler et vous allez alors voir un petit menu riquiqui avec quelques icones...


OUTILS DE CLRMAMEPRO





Dans l'ordre, de gauche à droite...
SCANNER pour scanner vos roms et les réparer...
REBUILDER pour reconstruire un set de roms depuis un autre set...
MERGER pour merger ou splitter les roms d'un set (parents/clones)
SETTINGS pour les paramètres (répertoires à scanner...)
PROFILER pour définir vos profils (emulateurs et versions...)
ABOUT de l'info et quelques goodies
Voilà, tout est là...
Maintenant, en fonction de ce que vous voulez faire, il va falloir passer dans les uns, les autres pour arriver à vos fins...


CREER UN DAT depuis votre EMULATEUR

Vous venez de mettre à jour votre build de MAME favori et vous voulez savoir si des roms ont changé, si certaines ne sont plus nécessaires et si vous pouvez les fixer tout seul, comme un grand... Contrairement à ROMCENTER, clrMAMEpro peut créér le dat directement depuis votre émulateur plutôt que de télécharger un dat déjà fait... Allons-y donc...
Cliquez sur Profiler
Une fenêtre s'ouvre... Plusieurs boutons en bas, cliquez donc sur Create... et une nouvelle fenêtre s'ouvre... Dans celle-ci, donnez l'emplacement de votre émulateur, sa description (utile quand vous aurez plusieurs profiles définis) ainsi que le type d'émulateur... Petit exemple ci dessous, le *.dat de MAME32 0.100




Une fois que cela est fait, cliquer le bouton Create Profile , on vous propose l'endroit de stockage du dat, sélectionnez (DATFILES) puis, OK...

Vous revenez dans le profiler et vous voyez un nouvel icone dans la liste de droite, portant le nom que vous avez spécifié...
Pour créér le DAT, double-cliquez sur cet icone... Un avertissement s'affichera peut-être (Database Update), faites simplement OK... la machine clrMAMEpro va se mettre à tourner... vous allez alors voir défiler tous les sets reconnus par votre émulateur... Laissez tourner jusqu'à la fin de la procédure, très rapide vous verrez... Certains avertissements peuvent s'afficher, cliquez OK...




Une fois que l'opération sera effectuée, le profiler se ferme et vous retrouverez l'interface principale, avec vos icones... Votre profile est maintenant chargé et vous allez pouvoir scanner et réparer vos roms pour les mettre en conformité avec ce DAT tout frais que c'est vous qui l'avez fait ...

Note: Cette excellente fonction supporte les émulateurs RAINE, MAME, pinMAME, MESS, M1 et les old_MAME (avant la version 0.84)...

On peut aussi très facilement charger un fichier *.dat (les dats pour romcenter ne sont pas compatibles avec clrMAMEpro) depuis le profiler avec le bouton Add DatFile... . Une fois chargé, il suffira de cliquer deux fois dessus pour le "monter" et commencer opérations de scan ou autres... Pour trouver des dats pour clrMAMEpro, on ne peut que recommander l'excellent link logiqx.com/ ...


SCANNER ET REPARER VOS ROMS

Vous devez bien sûr avoir chargé un Profile pour commencer un SCAN !!!

D'abord, il faut indiquer à clrMAMEpro l'endroit où sont stockées vos roms... Pour cela, cliquez sur l'icone SETTINGS pour ouvrir la fenêtre ci-dessous...




De multiples options de répertoires sont possibles, pour les roms, les samples, les sets, des répertoires d'inclusion et d'exclusion (utilisateurs avancés dont je ne fais pas partie )... Contentons nous d'ajouter un ou plusieurs répertoires de roms... Sélectionnez (il l'est pas défaut) ROM-Paths et cliquez le bouton "Add" puis indiquez vos répertoires... Par la suite, vous pouvez cocher ceux que vous voulez analyser...

Chose importante , assurez-vous que la case "Make Backups to Folder" soit cochée et qu'un répertoire y soit défini... C'est dans ce dernier que les roms modifiées ou supprimées se retrouveront...
Une fois que cela est fait, cliquez sur OK pour revenir au menu principal...

Maintenant, le profile a été chargé, les répertoires définis, on peut donc SCANNER nos roms ! vous avez compri qu'il faut donc cliquer sur l'icone SCANNER




Voilà donc l'outil central de cette usine à gaz !!!
Avant de faire un c0nner!e du genre effacer vos roms, prenez le temps de regarder comme il faut cette interface...
* Menu You want to scan , sélectionnez ce que vous voulez scanner... Vos roms et Sets (un set étant un ensemble de roms) samples ou imagedisks (chds)...
* Menu You prefer , choisissez ce que vous préférez... des roms mergées (clone inclus dans le parent), des sets splittés (chaque clone dans son zip)... Je recommande le mode "Split Sets" plus pratique pour repérer vos roms...
* Le menu No Dump Handling concerner les roms "absentes" de certains sets (on en rencontre de temps en temps...) La case à cocher permet de créér une fausse rom à la place de ces dumps absents (à mon avis inutile)... Les boutons Hide Missing, Show Missing ou Show All pour les voir ou non en fin de scan... Vu qu'elles sont absentes et non dumpées, je pense qu'on n'a pas besoin de les afficher...
* Le menu Check --- Fix permet de définir ce que vous voulez vérifier (check) et ce que vous voulez fixer (Fix)... On vous propose:
- Missing : les roms et sets absents
- Case : la casse (majuscules ou minuscules)
- Unneeded : les roms inutiles et/ou inconnues
- Name : les nom des roms et des sets
- Size : la taille des roms et sets
- Date : la date !
- Checksum : les CRC32, SHA1 et MD5 (signatures de vos roms) le bouton permet d'en faire un paramétrage avancé (utilisateur expérimenté)
* Le menu Options propose de vous avertir avant toute action de Fix (recommandé) et d'afficher des stats...

Voilà, on a fait le tour, on peut scanner et réparer ses roms...
Dans un premier temps, je vous conseille de cocher les cases Check et aucune case Fix pour juste scanner sans fixer (réparer)... Cela vous donnera une idée du travail à effectuer et vous pourrez voir les "risques" que vous prennez en fixant vos roms

Cliquez sur le bouton Scan... et laissez tourner...
Si vous n'avez pas coché de case fix, la liste des sets et roms "problématiques" sera indiquée. Vous pourrez voir l'étendue des dégats

Si vous avez coché des cases 'fix' clrMAMEpro vous indiquera le cas échéant si vous acceptez de fixer votre rom en fonction des paramètres choisis... Lisez l'avertissement et acceptez on non la procédure... En cas d'erreur, toutes les roms modifiées, déplacés (...) seront dans le répertoire de Backup.

quelques conseils
- fixer les unneeded roms et sets signifie les supprimer... Une rom inutile n'est pas problématique en soi, c'est juste quelques Ko en plus...
- fixer la date c'est pas vraiment fondamental, mais çà mange pas de pain...
- fixer les missing, les names et les checksums sont les options les plus utiles... Une missing rom peut se trouver dans un autre set par exemple... Lors de nouvelles versions de MAME, certaines roms sont redumpées et renommées... les checksum (signatures) permettent d'authentifier les roms...

Pour les paranos et ceux qui ont peur de perdre tout
Consulter la rubrique suivante


RECONSTRUIRE UN ROMSET

Cette fonction est elle aussi très utile et ce, dans plusieurs cas:
- vous avez peur d'abimer vos roms en les fixant dans leur répertoire d'origine
- vous voulez créér un Set à partir d'un autre (par exemple, récupérer les roms fonctionnant avec RAINE depuis vos roms MAME)

Dans tous les cas, vous devez d'abord charger ou créér un profile... Une fois que votre profile est "monté", cliquez sur l'icone REBUILDER
Le principe est simple... De votre répertoire source, vous allez vérifier les roms conformes à votre Profile et les copier dans le répertoire de destination.




Pour ne pas modifier de roms dans le répertoire d'origine, il est important de ne pas avoir coché la case "Remove Rebuilt Sources"... Vous pouvez choisir de construire des roms mergées ou splittées...
L'opération est simple... Définissez votre répertoire source (dans cet exemple, g:/roms pour mes roms MAME) et celui de destination (g:/roms2 qui contiendra les roms de MAME en conformité avec le dat NEBULA) et cliquez sur le bouton Rebuild...
L'opération commence alors, patientez et une fois achevée, vous aurez un rapport sur les opérations effectuées... Pour parachever le travail, vous pouvez maintenant définir votre nouveau répertoire dans les Settings et le Scanner pour fixer les éventuelles roms qui en demandent encore

Pour aller plus loin avec le rebuilder
Pour ceux qui ont de multiples sets de roms (MAME, RAINE, NEBULA, NEO... ou autres...) la fonction REBUILD permet de multiplier cette opération autant de fois que l'on veut

Par exemple, si vous souhaitez mettre à jour une nouvelle version de NEBULA, commencez par reconstruire depuis les roms MAME, puis les roms NEO, puis les roms... Cela vous permettra sans doute de récupérer d'un peu partout des roms présentes dans des clones pour certains émus mais identifiées autrement dans un autres, etc etc...


MERGER ou SPLITTER vos roms

clrMAMEpro propose cette fonction via l'icone MERGER ... Rien de bien complexe à signaler ici... Juste noter qu'il faut avoir chargé un Profile et défini un ou plusieurs répetoires dans les Settings avant de procéder...

Voilà pour un tour d'horizon de cet outil monstrueux
ah non... Il reste encore un icone !


ABOUT

en général, cet icone envoit vers une fenêtre informative sur le logiciel... Et bien avec clrMAMEpro, on a encore des surprises car cette fenêtre contient un autre outil, et pas un des moindres




Petit tour d'horizon:
- Email : remerciez l'auteur de ce fabuleux soft
- Homepage : connectez-vous au site officiel
- Help/Docs... : de la documentation et de l'aide (anglais)
- Update : mettre à jour le logiciel
- Dir2DAT

Le voilà cet outil en plus ! Sa fonction est de créér un *.dat pour clrMAMEpro à partir d'un répertoire de votre disque !!! Vous allez pouvoir scanner votre répertoire de roms pour n'importe quel système, du moment que les fichiers sont des zips et faire un fichier qui sera lisible par quiconque sait charger un dat dans clrMAMEpro... Un fonction plutôt utile
On clique sur ce bouton et la fenêtre suivante s'ouvre:




Dans la plupart des cas, les options par défaut sont satisfaisantes pour vérifier ses sets de roms... La partie de droite vous permet de nommer et de façon générale, créér l'entête de votre dat...

Ensuite, Parcourez et indiquez le répertoire source (Folder-Source) contenant les fichiers à inclure dans votre dat et indiquez le nom et adresse du fichier dat qui sera créé...

Une fois cela fait, cliquez sur Create... et vous obtiendrez votre *.dat en quelques poignées de secondes

webmaster. - MAJ 08/10/2005



jeudi 23 Mars 2017 - Temps d'exécution: 0.01 secondes - 0 requêtes mySQL.