Kopierschutz: DRM frisst Pac-Man

Selbst die Hersteller von frühen Arcade-Automaten sicherten ihre Geräte mit Kopierschutz ab. Um ihr geistiges Eigentum zu schützen und den Umsatz zu steigern, scheuten sie nicht einmal den digitalen Selbstmord.

Artikel veröffentlicht am , Keywan Najafi Tonekaboni
Arcade-Automaten hatten teiweise ausgefeilten Kopierschutz.
Arcade-Automaten hatten teiweise ausgefeilten Kopierschutz. (Bild: Rob Boudon, CC-BY 2.0 Generic)

Peter Smets ist Spieleliebhaber, aufgewachsen mit Pac Man und Bubble Bobble. Sein Geld verdient er heute nicht nur als IT-Berater, sondern auch mit dem Umbau und der Reparatur alter Arcade-Automaten und Flipper-Geräte. Auf der Sigint 2013 in Köln hat er die diversen Formen von Kopierschutz gezeigt, die sich in Arcade-Hardware findet. Dabei unterhielt er seine Zuhörer auch immer wieder mit kleinen Ratespielen, welches ROM-Modul ein Original und welches eine Kopie ist. Smets zeigte auch eine Reihe Screenshots, auf denen das Publikum Pac-Man identifizierte. Dabei handelte es sich um vier Klone des Klassikers, die Smets scherzhaft als "Pac-Mans Grey Market Superbonanza Mega Deluxe Collectors Edition" betitelte.

  • Keines davon ist Pac-Man. Es sind die Klone Hangly Man, New Puck X, New Puck 2 und Scandleman. (Bild: Peter Smets)
Keines davon ist Pac-Man. Es sind die Klone Hangly Man, New Puck X, New Puck 2 und Scandleman. (Bild: Peter Smets)

Warum sollte man dicke, unhandliche Arcade-Automaten gegen illegale Kopien absichern? Laut Smets gab es dafür drei Gründe: Zunächst schafften die Hersteller wie Namco oder Midway es nicht, die Nachfrage zu bedienen. Deswegen konnte ein grauer Markt entstehen. Dieser lieferte günstige Nachbauten für die beliebten, aber raren Automaten. Ein weiterer Grund war die Kostenersparnis. Smets zeigte beispielsweise einen Pac-Man-Klon, bei dem lediglich die Grafiken ausgetauscht, die Spiellogik aber übernommen wurde. So konnten Trittbrettfahrer günstig "eigene" Spiele veröffentlichen. Zuletzt waren aber auch die Betreiber der Automaten, also die Spielhallenbesitzer, motiviert, Kosten zu sparen. So konnte ein Automat mit dem Weltraum-Shooter Galaxian auf einen mit Pac-Man umgerüstet werden. Das sparte Neukauf oder Upgrade bei Midway, als der Pac-Man-Boom die alten Automaten-Spiele uninteressant machte.

ROM-Wechsel nicht gestattet

Die Automatenhersteller ließen sich einige Tricks einfallen. So entwickelte Atari einen Chip namens Slapstic. Dieser befand sich zwischen der CPU und dem ROM und veränderte die Adressierung des ROMs. Jedes Spiel verlangte einen anderen Slapstic-Chip, von denen heute mehr als ein Dutzend bekannt sind. Dadurch verhinderte Atari, dass durch den Tausch des ROM-Moduls Automatenbesitzer ein anderes Spiel nutzten. Für heutige Konsolen-Nutzer eigentlich undenkbar. Doch mit Analyse des ROMs und Kenntnis der CPU-Architektur lässt sich der Chip heute nachbauen.

Doch das Ganze ging auch ausgefeilter. So lieferte Taito Bubble Bobble auf einem Chip mit integriertem ROM aus. Der Spielcode blieb so in der Black Box und ließ sich nicht direkt auslesen. Dieser Schutz war vor Reverse Engineering aber ebenfalls nicht gefeit. Der Chip könne unter einem Rasterelektronen-Mikroskop abfotografiert und der Code Bit für Bit rekonstruiert werden, erläuterte Smets.

Äquivalent zu den Hardware-Dongles waren die entsprechenden Schutzmechanismen per Software. Einfache Varianten versuchten, in schreibgeschützte Speicherbereiche Daten zu schreiben. Kam es nicht zu einem Fehler, wusste das Spiel, dass es nicht auf dem Original-System lief und quittierte den Dienst. Komplexer war schon der Einsatz von Kryptografie. Teile der Grafik oder des Programmcodes wurden verschlüsselt. In der CPU war der Schlüssel abgelegt. So mancher Kopierschutz hielt über 15 Jahre stand, obwohl es sich um von den Spielefirmen selbst entwickelte Krypto-Algorithmen handelte. Einen interessanten Angriffsvektor bieten Retro-Spielsammlungen für aktuelle Konsolen. Hier liegt der alte Spielcode unverschlüsselt vor, der sich so für eine Klartext-Attacke verwenden lässt. Smets wies drauf hin, dass einige Automatenspiele erst mit dem Aufkommen der Retro-Spiele geknackt werden konnten.

Digitaler Selbstmord

Es gab aber auch noch drastische Methoden des Kopierschutzes. Smets zeigte Fotos von Spielemodulen mit sogenannten Suicide Batteries. Die Entschlüsselungstabelle befindet sich in einem flüchtigen RAM, dessen Daten mit einer Batterie im Speicher gehalten werden. Sinkt die Spannung unter 2,5 Volt, sind die Daten verloren und das Spiel lässt sich nicht mehr starten. Obsoleszenz ist also kein Phänomen aktueller Produkte. Mit diesem geplanten Selbstmord konnten die Automatenhersteller die Anzahl alter Spiele in den Spielhallen beschränken. Beschwerte sich ein Betreiber über seinen funktionsuntüchtigen Automaten, bot man ihm neben der kostenpflichtigen Reparatur einen neuen Automaten zum vergünstigten Preis. Auch eine Form der Kundenbindung.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


gize 15. Sep 2016

Hallo, ich habe das Thema zufällig gefunden weil ich auch noch auf der suche nach mir...

Anonymer Nutzer 08. Jul 2013

Allerdings ist es auch nicht schlecht das es von Beethoven einige Bootlegs gibt.

1st1 08. Jul 2013

Vom 30.06. bis zum 29.09.2013 wird der digitalretropark eine Ausstellung im Museum Gro...



Aktuell auf der Startseite von Golem.de
Star Wars
Holiday Special jetzt in 4K mit 60 fps

Eine bessere Story bekommt der legendär schlechte Film dadurch leider nicht. Bis heute lieben ihn einige Fans aber vor allem wegen seiner Absurdität.

Star Wars: Holiday Special jetzt in 4K mit 60 fps
Artikel
  1. Lohn und Gehalt: OpenAI-Entwickler verdienen bis zu 800.000 US-Dollar im Jahr
    Lohn und Gehalt
    OpenAI-Entwickler verdienen bis zu 800.000 US-Dollar im Jahr

    Die Firma hinter Chat-GPT zahlt im Vergleich zu Unternehmen wie Nvidia besonders gut. Erfahrene Forscher und Entwickler auf dem Gebiet sind Mangelware.

  2. Software-Probleme: Elektrischer Chevy Blazer mit Verkaufsstopp belegt
    Software-Probleme
    Elektrischer Chevy Blazer mit Verkaufsstopp belegt

    Chevrolet hat einen Verkaufsstopp für sein neues Elektro-SUV Blazer verhängt, weil die Besitzer zahlreiche Softwareprobleme gemeldet haben.

  3. USA: Vertikale Agri-Photovoltaik lässt weiterhin Feldnutzung zu
    USA
    Vertikale Agri-Photovoltaik lässt weiterhin Feldnutzung zu

    Das US-Solarunternehmen iSun und der deutschen Agrivoltaik-Firma Next2Sun bauen in den USA eine Solaranlage mit vertikal aufgestellten Solarmodulen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Crucial P5 Plus 2 TB mit Kühlkörper 114,99€ • Crucial Pro 32 GB DDR5-5600 79,99€ • Logitech G915 TKL LIGHTSYNC RGB 125,11€ • Anthem PC 0,99€ • Wochenendknaller bei MediaMarkt • MindStar: Patriot Viper VENOM 64 GB DDR5-6000 159€, XFX RX 7900 XT Speedster MERC 310 Black 789€ [Werbung]
    •  /