clrmamepro est l'outil historique de gestion de romsets. Il compare votre collection à un fichier .dat (la liste officielle du contenu d'un romset pour une version donnée d'émulateur) et sait faire deux choses essentielles :
Avant de commencer, lisez L'arcade dans Recalbox : romsets, types (split/merged/non-merged), BIOS et CHD y sont expliqués. Sans ces notions, les options de clrmamepro n'ont pas de sens.
Sous Windows, lancez clrmamepro en tant qu'administrateur (clic droit sur
cmpro64.exe→Propriétés→ ongletCompatibilité→ cochezExécuter ce programme en tant qu'administrateur). Sans cela, certaines écritures échouent silencieusement.
Cette étape est commune au scan et à la reconstruction.
Add DatFile et sélectionnez votre fichier .dat.OK (il crée au besoin un dossier NEW DATFILES).Load/Update.Default.Le fichier est chargé — plusieurs minutes pour un .dat MAME complet — et le menu principal s'affiche.






Settings.ROM-Paths, cliquez sur Add et désignez le dossier contenant votre romset.Sample-Paths.Save As Def. pour conserver ces chemins, validez, puis fermez la fenêtre.






Retour au menu principal, cliquez sur Scanner. Trois réglages comptent vraiment :
You want to scan — ce que clrmamepro doit examiner : Sets (bios, jeux, drivers), Roms (les fichiers à l'intérieur de chaque set), Samples et CHDs.You prefer — le type de romset que vous possédez : Non-merged, Split ou Merged. Un mauvais choix ici produit des centaines de faux positifs.Check / Fix — la colonne de gauche liste ce qui est vérifié, celle de droite ce que clrmamepro est autorisé à corriger.Avec les cases
Fixcochées, clrmamepro déplace les fichiers qui ne correspondent pas au .dat vers son dossier de sauvegarde interne. Faites un premier passage sansFixpour voir l'ampleur des dégâts avant d'autoriser les corrections.
Cliquez sur New Scan. La fenêtre de résultats liste les problèmes détectés, set par set (missing rom, wrong CRC, unneeded file…). Deux endroits à connaître :
Miss List exporte la liste de ce qui vous manque — c'est le document à garder sous la main pour compléter votre romset ;Statistics donne le bilan ; la ligne qui compte est Missing.



Un romset MAME complet contient des dizaines de milliers de clones que vous ne jouerez jamais. Pour ne travailler que sur les jeux parents :
Set Information (en bas à gauche).Select Sets, saisissez %c=?*.Invert à droite, puis fermez la fenêtre.Scanner, cliquez sur Advanced et cochez Mark disabled sets as unneeded.D'autres filtres sont documentés sur le forum de clrmamepro (en anglais).
Le Rebuilder prend un romset source (souvent une version plus récente ou plus complète) et en extrait exactement ce que décrit votre fichier .dat, dans un dossier destination neuf.
Rebuilder.Source, désignez le dossier de votre romset de départ.Destination, désignez un dossier vide qui recevra le romset reconstruit.Merge Options — le type de romset à produire : Non-merged, Split ou Merged ;Compress Files / Recompress Files — format et recompression des archives (les valeurs par défaut conviennent) ;Show Statistics — affiche le bilan à la fin ;Remove Matched Sourcefiles — supprime au fur et à mesure les fichiers consommés dans la source. À n'activer que si vous savez ce que vous faites.Rebuild et laissez travailler.Terminez toujours par un scan du dossier de destination : c'est la seule façon de vérifier que le romset produit est complet.








clrmamepro est puissant mais austère. Pour un usage plus simple, ou pour convertir une sélection de jeux d'une version de romset à une autre, voyez RomCenter et la liste des outils de gestion de roms.