Das Programm wird ja hoffentlich nicht nur von mir benutzt.
Würde mich auch über Input von anderen Usern freuen, die eventuell den Vorschlägen hier zustimmen oder auch nicht.
Was ich angedeutet habe, finde ich eigentlich relativ simpel.
Beispiel anhand FF Ultima:
ROM Dateigröße: 2MB
ROM Header sagt: 1MB ($0A)
Man braucht doch nur die Dateigröße anhand der variabel im ROM Header vergleichen.
Wenn diese zusammen passen, dann ist gut, ansonsten ROM Header Size updaten und erst dann die Checksum reparieren.
Weiß jetzt nicht, was daran so komplex oder kompliziert sein soll. Oder stell ich mir das nur so leicht vor?