Pour l'exemple du tuto je vais partir du principe que dans mon ordi j'ai un pack complet de roms MAME 0.166 ainsi que le pack de mise a jour des roms en version 0.167 !
A télécharger :
7zip : http://www.7-zip.org/download.html <--- prendre la version 9
ClrMamePro : http://mamedev.emulab.it/clrmamepro/#downloads <--- logiciel qui va vous servir pour gérer tout le bazar (vérifiez toujours que vous avez la dernière version !)
Datfile MAME ROMs 0.167 : http://www.emulab.it/rommanager/datfiles.php?category=2 <--- fichier dat pour passer d'un full-set 0.166 a un full-set 0.167 !
TRES IMPORTANT !
En cas de problèmes ou bugs divers il est très important de faire une copie de votre set de roms et de travailler à partir de celle-ci !
TUTO:
1/ Démarrer le programme cmpro/cmpro64 et appuyer sur OK
Vous constaterez que le programme se compose de 6 modules (Scanner, Rebuilder, Merger, Settings, Profiler, About)

2/ Commencer par lancer le module "Profiler"

Cliquer sur le bouton "Options..." une nouvelle fenêtre "Misc Profiler Options" s'ouvre
Mettre les options exactement comme dans le screen ci-dessous

Fermer cette fenêtre vous retombez sur le module "Profiler"
3/ Appuyer sur le bouton "Add Datfile"
Sélectionner le fichier Dat MAME Roms 0.167 (pour l'exemple) que vous avez téléchargé au préalable
Appuyer sur OK, retour sur le module "Profiler"
Vous voyez maintenant apparaître dans la fenêtre de droite le nouveau profil pour mame 0.167
4/ Sélectionner ce nouveau profil puis cliquer sur le bouton "Load / Update"
Ce message peut apparaître "Warning: Illegal download root folder detected" <--- Cliquez sur OK
Arrive ensuite cette boite de dialogue (merci @French_Kiss)

Cliquer sur Default
Boite de dialogue suivante

L'opération peut être longue !
Durant ce temps il peut y avoir des fenêtres qui s'ouvrent comme celle-ci

Dans tout les cas cliquer sur "OK TO ALL"
5/ Nous retournons sur l'écran de base de ClrMamePro avec les 6 modules et cette fois choisissez "Settings"
Une nouvelle fenêtre s'ouvre
En bas à droite cochez "Hash Collision Name" comme dans l'image ci-dessous

Ensuite cliquez sur le bouton "Add..." et aller chercher le répertoire ou vous avez fraîchement copier votre sets de roms 0.166 (pour l'exemple)
Appuyer sur OK
Dans la fenêtre centrale vous voyez maintenant le chemin vers votre set de roms qui doit être automatiquement coché.
6/ Cette étape est à faire uniquement si vous souhaitez que votre set final soit au format .7z
Toujours sur le module "Settings" dans la partie du bas appuyer sur "Compressor"
Une nouvelle fenêtre s'ouvre, aller sur l'onglet 7Z voir image ci-dessous

Les 3 champs sont à renseigner/modifier comme suivant :
Executable : inscrire manuellement le chemin vers l'éxécutable du logiciel de compression 7zip
Compress : a -y -r -mx0 %1 %2
Delete : d -y -mx0 %1 %2
Appuyer sur OK et fermer cette fenêtre avec la petite croix en haut à droite.
7/ Ecran de base ClrMamePro vous choisissez le module "Scanner"
Faites les réglages identiques à l'image ci-dessous

Appuyer sur le bouton "New Scan..." et ClrMamePro va commencer a scanner votre set de roms et ainsi en renommer et supprimer certaines (dans le dossier backup de clrmamepro)
Une fois de plus l'opération peut durer assez longtemps et être agrémentée de plusieurs fenêtres d'alertes de ce type

Dans tous les cas cliquez sur "Yes To All"
Une fois l'opération terminée une fenêtre de statistique apparaît ou l'on peut voir le nombre de sets et roms manquantes par rapport au fichier dat utilisé (0.167 pour l'exemple)
A ce stade il est donc tout à fait normal qu'il vous manque des fichier sur ce rapport.
Cliquer sur OK
Retour a la fenêtre du module "Scanner" et vous pouvez apercevoir tout en bas à droite il y a 2 petits boutons a checker voir l'image ci-dessous

Celui de gauche c'est un raccourcis pour le module "Scanner" celui ou vous vous trouvez actuellement, celui de droite est un raccourcis pour le module "Rebuilder" que nous allons utiliser dés à présent donc vous l'aurez compris cliquer la case de droite !
8/ Nous sommes maintenant sur le module "Rebuilder" étape presque finale qui va permettre de reconstruire votre set dans un premier temps à partir du dossier "backup" de ClrMamePro la ou certaines roms ont été déplacées lors du scan puis dans un second temps le set va être reconstruit avec le pack de mise a jour des roms 0.167 (pour l'exemple), vous obtiendrez ainsi un set complet et tout propre dans sa dernière version !!
9/ Dans le module "Rebuilder" plusieurs réglages sont à effectuer comme sur le screen ci-dessous puis plus en détails un peu plus bas.

- Dans la section "Merge Options" à gauche vous devez cocher "Merged Sets".
- Appuyer sur le bouton "Use Backup Path" ce qui a pour effet de modifier le champ au dessus vers le chemin de votre dossier "backup" de ClrMamePro.
- Dans le champ "Destination" vous devez toujours mettre le chemin vers votre pack de roms 0.166 (pour l'exemple)
- Dans la section "Options" à côté de "Compress Files" il y a un menu déroulant ou vous devrez choisir ".7z" ou .zip selon votre choix sachant que si votre set d'origine est en 7z et que vous choisissez l'option .zip ou vice-versa l'opération de traitement sera beaucoup plus longue
- Si l'option "Recompress Files" n'est pas automatiquement grise et inactive vous devez décocher cette option
- Cocher l'option "Remove Matched Sourcefiles"
- Appuyer sur le bouton "Rebuild..." et ClrMamePro va commencer à reconstruire votre set à partir du dossier "backup"
Une fois terminé une fenêtre de statistiques apparaît vous pouvez appuyer sur OK !
10/ Toujours sur le module "Rebuilder"
- Décocher cette fois ci l'option "Remove Matched Sourcefiles"
- Appuyer sur le bouton "..." à côté du champ "Source" et aller chercher le dossier vers votre pack de mise à jour des roms 0.167 (pour l'exemple) et appuyer sur OK
- Dans le champ "Destination" vous devez toujours mettre le chemin vers votre pack de roms 0.166 (pour l'exemple)
- Appuyer sur le bouton "Rebuild..." et ClrMamePro va commencer à reconstruire votre set à partir de votre de dossier de mise à jour de roms 0.167 (pour l'exemple)
Une fois terminé une fenêtre de statistiques apparaît vous pouvez appuyer sur OK !
Cette opération est a répété pour chaque pack d'update de roms différents si vous partez d'un pack plus ancien à la base.
11/ Etape finale !
Vous êtes donc toujours sur le module "Rebuilder". Comme tout à l'heure vous allez cliquer sur le petit bouton de gauche qui se trouve tout en bas à droite de la fenêtre afin de passer directement sur le module "Scanner" de ClrMamePro.
Une fois sur le module appuyer directement sur le bouton "Scan..." sans toucher aux options qui vous avez déjà réglées à l'étape 7.
Lorsque une petite fenêtre vous indique "Fix Missing ROM" vous choisissez "Yes To All"
Une fois tout cela terminé une fenêtre de statistiques apparaît et devrait normalement vous indiquer que votre set de roms est complet !
Dans le cas contraire ou il vous en manque toujours vous pouvez afficher un rapport des roms manquantes a votre set pour partir a leur recherches ce qui ne doit pas arriver si vous avez suivi le même exemple que le tuto (pack complet rom 0.166 ---> update 0.167)
A+