Der rote C64

Meine ersten Heimcomputer waren von Sinclair, und ich mochte sie. Dann brachte mein Bruder eines Tages einen Commodore 64 mit, den er sich von einem Klassenkameraden geliehen hatte. Er zeigte mir eine Demo namens “Trap”, und ich war völlig verblüfft über die klanglichen Fähigkeiten des SID-Chips. Mein ZX Spectrum hatte nur einen einfachen Beeper, und seitdem wünschte ich mir, Sinclair hätte einen vernünftigen Soundchip eingebaut. Oder dass ich einen C64 statt des Speccy hätte.

35 Jahre später wurde dieser Wunsch wahr, als ich meinen ersten C64 kaufte. Er kam in einem Gehäuse, das in leuchtendem Rot lackiert ist. Er wurde als defekt verkauft. Der PLA-Chip fehlte, und es gab keine Möglichkeit zu testen, ob das das einzige Problem war.

Die Maschine kam hier in einem ziemlich guten Zustand an. Die Lackierung war eigentlich ganz gut gemacht, und alles war schön sauber. Er wurde sicherlich nicht viel benutzt, nachdem der Vorbesitzer die Modifikation vorgenommen hatte. Ich fand auch Spuren von weiteren geplanten Modifikationen, wie Zahlen, die auf die Platine gemalt waren. Vielleicht ging das Gerät bei ihrem Modifikationsversuch kaputt, was ihr Vorhaben beendete.

Lass uns mal reinschauen. Da ist ein 250425 Mainboard, und der PLA-Chip fehlte wie angekündigt. Ich stellte auch fest, dass alle anderen Chips von 1984 waren, mit Ausnahme des VIC, der Ende 1985 hergestellt wurde. Das könnte ein schlechtes Zeichen sein, vielleicht haben sie den guten VIC gegen einen kaputten ausgetauscht, bevor sie das Gerät verkauft haben.

Zuerst schaltete ich das Board ein und überprüfte die Spannungen. Die +5V und +12V waren in Ordnung, also konnte ich sicher sein, dass ich die Ersatzteile, die ich einbauen wollte, nicht beschädigen würde.

Für den fehlenden PLA gibt es eine Auswahl an modernen FPGA-basierten Ersatzteilen. Ich entschied mich für einen PLAnkton, der genau in den Sockel passt und sogar ungefähr die gleiche Farbe wie das Mainboard hat. Danach schloss ich einen Monitor an und schaltete das Gerät wieder ein. Ich bekam einen Video-Sync, aber das Bild war schwarz. Oje… Ist es der VIC?

Eine C64 Dead Test Steckkarte lieferte schnell einen Hinweis. Sie ließ den Bildschirm viermal aufblinken, was bedeutete, dass der U23 DRAM-Chip defekt war. Zum Glück sind das 4164 Typ 64Kx1 DRAM-Chips, wie sie auch für die Reparatur von ZX Spectrums verwendet werden. Ich habe ein paar davon auf Lager, also konnte ich ihn einfach austauschen.

Nächster Test, und diesmal bekam ich endlich den berühmten blauen READY Prompt. Ein vollständiger Diagnoselauf bestätigte, dass der fehlende PLA und ein DRAM-Chip alles war, was kaputt war.

Das Board funktioniert jetzt wieder und ist bereit, zukunftssicher gemacht zu werden. Zuerst habe ich die Elektrolytkondensatoren ausgetauscht. Für C13 habe ich einen bipolaren Kondensator verwendet, was (meiner Meinung nach) zu einer hörbaren Verbesserung der SID-Audioqualität führte. Die alten 78xx Spannungsregler wurden durch Traco Power DC/DC-Wandler ersetzt, die keine Kühlkörper benötigen. Was stattdessen Kühlkörper bekam, waren die CPU, der SID und der VIC. Der PLA sollte eigentlich auch einen Kühlkörper bekommen, aber der PLAnkton-Ersatz verbraucht nur einen Bruchteil der Leistung des originalen PLA und bleibt kalt.

Ich fand auch vier MOS-77xx Chips auf dem Board. Das sind Standard 74LS-Chips, aber sie sind berüchtigt für ihre hohe Ausfallrate. Ich habe sie vorsorglich durch ihre Standard-Gegenstücke ersetzt. Das Mainboard sollte nun für die nächsten zwanzig Jahre in Ordnung sein.

Die Tastatur war in einem sehr sauberen Zustand, aber ich beschloss trotzdem, sie zu zerlegen und zu waschen. Ich habe alle Tastenkappen abgezogen und sie im Ultraschallbad gereinigt. Ich entfernte auch die hintere Platine und reinigte die Stößel und Kontakte mit etwas Isopropanol. Danach habe ich die Tastatur wieder zusammengebaut. Bei der Leertaste habe ich ein wenig Silikonfett auf die Hebelmechanik aufgetragen, was beim Drücken der Leertaste ein viel leiseres und befriedigenderes Geräusch ergab.

Der Vorbesitzer hatte auf der rechten Seite des Gehäuses zwei zusätzliche Tasten eingebaut. Eine Taste ist eine Reset-Taste, eine Standard-Modifikation bei einem C64. Die andere war mit dem “bus available” Pin des Expansionsports verbunden. Sie friert das System im Grunde ein, solange die Taste gedrückt gehalten wird. Ich habe keine Verwendung für eine Freeze-Taste, also beschloss ich, die Reset-Taste wieder einzubauen, aber die Freeze-Taste wegzulassen.

Ich schloss die Reset-Taste an C34 anstelle des Expansionsports an. Wenn sie gedrückt wird, triggert sie den Reset-Monoflop erneut, indem sie den Kondensator entlädt. Auf diese Weise wird die Taste entprellt und das Reset-Signal für eine angemessene Mindestzeit aufrechterhalten. (C34 gilt nur für 250425 Boards, für andere Versionen siehe deren Schaltpläne! Achte auch darauf, dass du nicht versehentlich einen der Entkopplungskondensatoren kurzschließt.) Ich habe Dupont-Stecker verwendet, um die Reset-Taste vom Mainboard abnehmbar zu machen, falls ich die obere Gehäuseschale noch einmal entfernen möchte.

Um das Loch der ehemaligen Freeze-Taste zu schließen, hatte ich das große Glück, dass das Gehäuse in RAL 3020 “Verkehrsrot” lackiert war. Ich stellte fest, dass ich Filament in derselben Farbe habe, und druckte einen kleinen Stopfen in 3D, der dann mit Heißkleber an das Gehäuse geklebt wurde. Das Loch ist immer noch sichtbar, aber es sieht jetzt akzeptabel aus.

Und das war’s! Ich habe endlich meinen eigenen, roten C64!