Einführung
Mit den neuen Commodore 1541-II und 1571 Laufwerken führte Commodore ein neues Gate Array namens 251828 ein. In diesem Gate Array wurden Funktionen integriert, die in den „alten“ 1541-Laufwerken noch diskret waren.
Dieses Gate Array bietet Funktionen sowohl für das 1541- als auch für das 1571-Laufwerk. Da selbst kein 1571 vorhanden ist, konnte der Fokus nur auf dem Teil für das 1541-Laufwerk liegen.
Deshalb ist dieser Ersatz nur im 1541-II ausführbar. Da sich die Pinbelegung zwischen dem 1541 und dem 1541-II unterscheidet, können die beiden Chips bzw. deren Ersatzteile nicht miteinander ausgetauscht werden.
Für das 1541 wäre der EasyGate1541 der passende Ersatz, und für das 1541-II steht nun der EasyGate1541-II zur Verfügung, der in diesem Artikel vorgestellt wird.
Unterschiede
Eigentlich sind die Unterschiede zwischen den beiden Gate Arrays nicht sehr groß. Einige Leitungen sind weggefallen, da sie aufgrund einer anderen Schrittmotorsteuerung und eines Lese-/Schreibverstärkers für den Lese-/Schreibkopf sowie der integrierten Takterzeugung nicht mehr benötigt werden. Zusätzlich wurden einige Gatter in den Chip integriert. Das war es im Wesentlichen schon.
Zumindest der Teil für das 1541-II. In diesem Chip sind noch einige Funktionen für das 1571 integriert, aber damit wurde sich nicht im Detail befasst. Sollte irgendwann ein 1571 zur Verfügung stehen, würde diesem Thema Aufmerksamkeit geschenkt. Persönlich sind die Preise für gebrauchte Laufwerke jedoch zu hoch, um nur einen Chip zu entwickeln, der nicht benötigt wird.
Design
Am Design hat sich nicht viel geändert. Dieser Chip verwendet im Grunde dasselbe Design, obwohl aufgrund der unterschiedlichen Pinbelegung kleine Änderungen notwendig waren.
Es wird jedoch ein Xilinx XC9572XL im 64PIN-Gehäuse benötigt. Das Gate Array im 1541-II benötigt aufgrund der zusätzlichen Funktionen ein paar mehr I/Os.
Zusätzlich wurde eine weitere LED für den 2MHz-Modus hinzugefügt, falls irgendwann ein 1571 zur Verfügung steht und die Firmware entsprechend erweitert wird.
Für das 1541-II hat diese LED keine Funktion und könnte einfach weggelassen werden (aktualisiertes Bild vom 12.02.2021):

Download
Auf dem GitHub-Konto sind alle notwendigen Informationen zum Nachbau des EasyGate1541-II zu finden, einschließlich der Firmware und einer Anleitung zum Flashen: EasyGate1541-II auf GitHub.
Update vom 28.04.2021
Ein Firmwareupdate steht HIER bereit.
Update vom 17.04.2022
Ich habe die Firmware mittlerweile neu geschrieben und neben einigen Bugfixes auch das EasyGate1541-II so erweitert, dass dieses nun auch als Ersatz für das Gate-Array im Commodore Diskettenlaufwerk 1571 eingesetzt werden kann. Dazu mussten allerdings die LEDs weg “rationalisiert” werden, da diese PINs für die zusätzlichen Funktionen der 1571 genutzt wurden. Dazu kommt bald ein eigener Artikel.
