Corriger un romset MAME incompatible sans télécharger au hasard
Faites correspondre l’ensemble à la version exacte de MAME/cœur, lancez son audit et traitez les fichiers nommés absents ou incorrects. Renommer les ZIP ou mélanger des packs inconnus ne répare ni sommes de contrôle ni dépendances.
Réparer en six étapes
- 01
Consignez version de l’émulateur/cœur et nom court donné par ce build.
- 02
Vérifiez que rompath contient le dossier de l’archive.
- 03
Lancez `mame nomcourt -verifyroms` ou l’audit équivalent.
- 04
Classez : introuvable, absent, hash incorrect, parent/BIOS absent ou CHD absent.
- 05
Revenez à votre source autorisée ou dump et reconstruisez pour la cible.
- 06
Relancez l’audit avant de modifier vidéo, audio ou commandes.
Lire le rapport d’audit
| Résultat | Sens habituel | Vérification suivante |
|---|---|---|
| not found | Nom court ou rompath incorrect | Chercher le nom et revoir rompath |
| missing | Donnée du jeu, parent, BIOS ou dispositif absente | Lire chaque dépendance citée |
| incorrect checksum | Le fichier ne correspond pas à cette définition | Vérifier source et version |
| romset is good | Les ROM requises passent | Vérifier CHD, configuration ou exécution |
Pourquoi les ensembles changent
MAME documente le matériel. Dump corrigé, dispositif mieux modélisé ou nouvelle relation parent/clone peuvent modifier les attentes. La définition du build cible reste l’autorité technique.
Lisez la première erreur précise
Gardez nom, taille et état du hash. Ils distinguent découverte, dépendance et intégrité. Renommer n’aide que si les octets correspondent déjà ; cela ne transforme jamais de mauvaises données.
Conservez une note reproductible
Notez version, nom court, type d’ensemble, provenance/dump et date. Après mise à jour, testez un petit groupe ; en cas d’échec, revenez à l’app ou à votre sauvegarde légale connue.
L’audit mesure la compatibilité, pas la propriété ni l’autorisation. Utilisez uniquement vos sources autorisées.