MAME-Romset-Versionskonflikte ohne Zufallsdownloads beheben
Ordne das Set der exakten MAME-/Core-Version zu, führe deren Audit aus und bearbeite die konkret als fehlend oder falsch genannten Dateien. ZIPs umzubenennen oder unbekannte Pakete zu mischen repariert weder Prüfsummen noch Abhängigkeiten.
Reparatur in sechs Schritten
- 01
Notiere Emulator-/Core-Version und den Kurznamen dieses Builds.
- 02
Prüfe, ob rompath den Ordner des Archivs enthält.
- 03
Führe `mame kurzname -verifyroms` oder das entsprechende Audit aus.
- 04
Ordne das Ergebnis ein: nicht gefunden, fehlend, falscher Hash, Parent/BIOS oder CHD fehlt.
- 05
Gehe zur autorisierten Quelle oder zum eigenen Dump zurück und baue für die Zielversion neu.
- 06
Wiederhole das Audit, bevor du Video, Audio oder Eingaben änderst.
Audit-Ergebnisse lesen
| Ergebnis | Typische Bedeutung | Nächste Prüfung |
|---|---|---|
| not found | Kurzname oder rompath falsch | Name suchen und rompath prüfen |
| missing | Spiel-, Parent-, BIOS- oder Gerätedatei fehlt | Jede genannte Abhängigkeit lesen |
| incorrect checksum | Datei passt nicht zu dieser Definition | Quelle und Zielversion prüfen |
| romset is good | Benötigte ROM-Daten bestehen | CHD, Konfiguration oder Laufzeit prüfen |
Warum Sets sich ändern
MAME dokumentiert Hardware. Korrigierte Dumps, genauer modellierte Geräte oder neue Parent/Clone-Beziehungen können Erwartungen ändern. Maßgeblich ist die Definition des Ziel-Builds, nicht das zeitlose Etikett „MAME-ROM“.
Lies den ersten konkreten Fehler
Speichere Name, Größe und Hash-Status. Damit trennst du Suche, Abhängigkeit und Integrität. Umbenennen hilft nur bei bereits passenden Bytes und kann falsche Daten nie korrigieren.
Halte den Aufbau reproduzierbar
Dokumentiere Version, Kurzname, Set-Typ, Herkunft/Dump und Audit-Datum. Teste nach Updates zuerst eine kleine Auswahl. Bei Fehlern rolle App oder bekannte legale Sicherung zurück.
Ein Audit prüft Technik, nicht Eigentum oder Erlaubnis. Beziehe Spiele und BIOS nur aus eigenen autorisierten Quellen.