Die Community des Multiple Arcade Machine Emulator bewahrt Tausende Arcade-Spiele über Hunderte Chipsätze hinweg — doch DRM-Code auf manchen Chips verhinderte das Kopieren der ROM-Dateien, sodass diese Titel undumped blieben. Der Ausweg ist grob und genial: den Chip entkappen. Das Abtragen der Kappe mit Salpetersäure und Aceton legt die Schaltkreise frei; manche Chips lassen sich danach durch schnelles Löten auslesen, während nicht wiederbeschreibbare Mask ROMs visuell gelesen werden können, da ihre 0en und 1en unter Vergrößerung offen sichtbar sind.
Eine frühere crowdfinanzierte Entkappungswelle las Chips aus Bubble Bobble, Galaga, Arkanoid und Street Fighter EX aus, bevor sie 2015 im Zuge von Vorwürfen zusammenbrach, ein Schlüsselmitglied sei mit Dutzenden seltener Chips verschwunden. Das Caps0ff-Projekt trat die Nachfolge an, sammelte Geld, um Hunderte undumpter Chips zu kaufen und zu entkappen, und veröffentlichte Analysen für Bad Dudes, Mortal Kombat 4 und Toaplan-Shooter.
Bei den von Fujitsu hergestellten Chips in Segas Virtua Racing konnte Computer Vision die Daten nicht zuverlässig extrahieren, daher baute Caps0ff ein crowdsourcingbasiertes Transkriptionswerkzeug: Freiwillige lesen 1en und 0en von gerasterten Nahaufnahmen des Dies ab. Der erste Chip wurde von 88 Freiwilligen in etwa 15 Stunden vollständig transkribiert.
Wenn der Chip seine Bits nicht elektrisch preisgibt, nimmt man den Deckel ab: das Gehäuse mit Säure entkappen und die rohen 0en und 1en des Mask ROM optisch auslesen.
DRM vereitelte das elektrische Auslesen, doch die Daten existieren physisch weiterhin als sichtbare Siliziumstrukturen.
Säureentkappung ist teuer und langsam, daher wurden die Kosten durch Crowdfunding vergesellschaftet.
Mask-ROM-Bits lassen sich optisch auslesen, wodurch ein Hacking-Problem zu einem Transkriptionsproblem wird.
Menschliche Augen schlugen die Computer-Vision-Algorithmen des Teams — 88 Freiwillige schlossen einen Chip in 15 Stunden ab.
Bewahrung schlägt Schutz, wenn das Medium physisch ist: Jedes in blankem Silizium gespeicherte Geheimnis kann irgendwann von geduldigen Augen und Säure gelesen werden.
Caps0ff entkappte weiterhin Hunderte Chips, mit Werkzeugverbesserungen, die für künftige Transkriptionen versprochen wurden. Die Bemühung erinnert an die Apple-II-Bewahrungsszene — und macht den Punkt deutlich, dass kein DRM-Schema eine engagierte Gruppe historisch interessierter Fans mit genügend Zeit übersteht.
DEN BELEGEN FOLGEN
Die Quellen
- MAME devs are cracking open arcade chips to get around DRM Ars Technica · arstechnica.com ·