117
02.05.2024, 19:15 Uhr
slabbi
|
Wer mein "Heimforum" nicht liest, folgende Neuerung:
Oft haben ROMs aus unterschiedlichen Systemen dieselbe Checksumme. Ganz einfach, weil es sich im denselben Inhalt handelt (z.B. Character ROMs).
In der MAME Datenbank sind die dann mehrfach verzeichnet, also z.B. 0x12345678,rom_08.d15, Character ROM XY 0x12345678,rom_08.d15, Character ROM AB 0x12345678,rom_08.d15, Character ROM MN
Der RCT kann bis FW v.26 aber nur ein ROM anzeigen und nimmt den ersten Fund.
Beispiel aus der MAME Datenbank: 0xe47045f4;342-0132-c.e12;Apple //c 0xe47045f4;342-0132-c.e12;Apple //c (Original Memory Expansion) 0xe47045f4;342-0132-c.e12;Apple //c (UniDisk 3.5) 0xe47045f4;342-0132-c.e12;Apple //c (rev 4) 0xe47045f4;342-0132-c.e12;Apple //e 0xe47045f4;342-0132-c.e12;Franklin ACE 2200 0xe47045f4;342-0132-c.e12;Franklin ACE 500 0xe47045f4;342-0132-c.e12;Laser 128 0xe47045f4;342-0132-c.e12;Laser 128 (original hardware) 0xe47045f4;342-0132-c.e12;Laser 128ex (version 4.5) 0xe47045f4;342-0132-c.e12;Laser 128ex2 (version 6.1) 0xe47045f4;342-0132-c.e12;Microprofessor III 0xe47045f4;342-0132-c.e12;Pravetz 8C 0xe47045f4;342-0132-c.e12;Spectrum ED 0xe47045f4;342-0132-c.e12;TK3000//e
".e12" ist das Keyboard ROM. Ist schon erstaunlich, dass es nur so selten verwendet wurde. Bei Character ROMs, Keyboard ROMs, etc. sollte man nicht so auf das System achten. Wenn man wissen will, in welchen Systemen das ROM noch verwendet wurde, dann einmal eine Textsuche in der "MAME full list" durchführen.
Die "MAME full list" enthält noch alle doppelten Einträge, da wird dann der erste Treffer angezeigt. Die "Full list" wurde um doppelte Einträge verkleinert. Da wurden per Skript einfach alle doppelten Einträge gelöscht. Oben würde "Apple IIc" stehen bleiben, der Rest wurde entfernt.
Jetzt neu in der v.27beta1:
Ich habe die CRC32 "Full list" jetzt aufgeteilt in eine "Full list no duplicates", die wie bisher nur einen Eintrag pro CRC32 enthält, und eine "Full list", die alle Einträge enthält, also ggf. mehrere Einträge pro CRC32.
Damit man die größere Liste sinnvoll einsetzen kann, muss die v.27beta1 verwendet werden. Diese zeigt jetzt alle passenden Systeme für eine CRC32 an und speichert diese beim einem Dump auch in der Textdatei, damit man nichts aufschreiben muss.
Beides kann ab sofort heruntergeladen werden: http://8bit-museum.de/firmware |