Einer der Unterschiede zwischen dem japanischen Famicom und dem außerhalb Japans veröffentlichten NES ist dass das NES mit einem Lockout-Chip geliefert wurde, der das Funktionieren von Bootleg- und importierten Spielen auf dem System verhinderte.
Wie hat dieser Chip funktioniert? Welche Taktik haben Entwickler von Drittanbietern wie Tengen und Camerica / Codemaster angewendet?
Antwort
Wenn Sie this , Sie werden feststellen, dass der CIC-Chip tatsächlich eine primitive 4-Bit-CPU mit einem kleinen Stück ROM ist. Der Chip im NES und der Chip in der Kassette versuchen es Wenn keine erwartete Kommunikation stattfindet, setzt der CIC das System zurück.
In der Konsole befindet sich ein Chip und in jeder Kassette einer Im Inneren des Chips wird anhand eines Stiftbands entschieden, was zu tun ist (die Konsole ist das „Schloss“ und die Kassette der „Schlüssel“).
Die beiden Chips laufen auf derselben Uhr und sie führen denselben Code aus, sodass sie im Gleichschritt ausgeführt werden (manchmal führen sie unterschiedliche Codepfade aus, aber der Code achtet in diesen Fällen darauf, auf beiden Pfaden die gleiche Anzahl von Zyklen durchzuführen).
Die Chips kommunizieren über zwei Drähte, einen von Schlüssel zu Schloss, einen von Schloss zu Schlüssel. Beide Chips cal Berechnen Sie, welche Bits sie senden und was der andere Typ senden soll. Wenn das, was sie erhalten, nicht mit dem übereinstimmt, was sie hätten erhalten sollen, geraten sie in Panik und der Sperrchip setzt die Konsole zurück.
Durch Schneiden des richtigen Stifts Ich denke, auf dem CIC-Chip der NES-Konsole (ein bekannter Trick) wird der CIC vom „Sperr“ -Modus in den „Schlüssel“ -Modus geändert, und der „Schlüssel“ -Modus führt keinen Reset durch.
Einige nicht lizenzierte Carts hatten einen anderen Cartridge-Steckplatz im Spiel selbst, und Sie mussten ein zweites Spiel in die eigentliche Game-Cartridge einstecken. Ich nehme an, dies wurde gerade durch das CIC von der zweiten Cartridge zur Konsole geleitet.
Laut dem Wikipedia-Artikel hat die Hardware in einigen nicht lizenzierten Spielen einen Spannungsanstieg an das CIC gesendet, wodurch es nicht mehr funktioniert Tengen entwickelte einen Chip, um diese Funktionalität zu duplizieren, den Rabbit Chip, und wurde von Nintendo verklagt.
Kommentare
- Was könnte das mot gewesen sein Aktivierung, um zu verhindern, dass Spiele anderer Hersteller auf dem NES ausgeführt werden? Es hätte definitiv den Umsatz gesteigert.
- Atari war nicht in der Lage zu kontrollieren, wer Spiele auf seiner Plattform veröffentlicht hat, nachdem sie vor Gericht gegen Activision verloren hatten. Der Markt für den 2600 wurde schließlich mit billigen Nachahmungsspielen aus dem Nachtflug überflutet, was die Preise senkte und dazu führte, dass Eltern, die nicht auf dem Laufenden waren, unglückliche Kinder zu den unkühlen Spielen brachten (vielleicht … ). Dies war teilweise für den Absturz von 1983 verantwortlich. Natürlich war es für die " Qualitätssicherung ", es hatte natürlich Markt- / Angebotskontrolle als netten Nebeneffekt.
- Ganz zu schweigen von diesem kleinen Schema, das ' in der Ende. Es wurde verhindert, dass gute und schlechte Spiele portiert / erstellt wurden. Der beste mir bekannte Kopierschutz war für Saturn. ' ist erst kürzlich aufgetaucht.
- @LawrenceC: Noch wichtiger ist, Nintendo ' Die Lizenzgebühren für jede für das System hergestellte Kassette von Drittanbietern (ein Modell, dem seitdem jede größere Konsole folgt) boten mehr Gewinn als Konsolenverkäufe.