Datentransfer zwischen C64-Laufwerk und DOS-Rechner mit Star Commander

Für die Datensicherung einer C64-Diskette oder die Speicherung von Daten auf einer Diskette wird in der Regel keine teure Hardware benötigt. Die Übertragung auf dem PC ist ebenfalls mit kostengünstigen Mitteln realisierbar. Diese Anleitung beschreibt eine Methode zur Datenübertragung, die zwar nicht unbedingt als praktisch erscheint, aber Besitzern eines DOS-Rechners eine einfache Möglichkeit bietet, Daten mit einem Kabel von einem C64-Laufwerk auf den PC zu übertragen.

Quelle dieser Anleitung: sta.c64.org


Bevor es losgeht, noch ein paar Hinweise (Wichtig!)

  • Kontrolliere die Verbindungen sorgfältig. Ein Kurzschluss kann sowohl den PC als auch das Laufwerk beschädigen.
  • Immer im spannungslosen Zustand arbeiten. Das Kabel darf nur in die Schnittstelle gesteckt werden, wenn PC und C64-Laufwerk ausgeschaltet sind.
  • Aktiviere den Schreibschutz von Disketten, die nicht überschrieben werden sollen..
  • Vermeide statische Aufladung durch Tragen eines Antistatik-Armbandes.
  • Ich übernehme keine Haftung für Schäden, die direkt oder indirekt aus dieser Anleitung entstehen.

Die Systemvoraussetzungen 

Für unser Vorhaben wird ein DOS-Rechner mit paralleler Schnittstelle und C64-Laufwerk sowie ein X1541-Kabel benötigt. Der Rechner muss für diese Aufgabe nicht besonders leistungsfähig sein. Ein 386SX reicht vollkommen aus. Bei der Verwendung von neueren PCs steigt die Wahrscheinlichkeit, dass dieses Projekt scheitert. Denn bei neuen Rechnern scheint die Übertragung nicht zustande zu kommen. Abgesehen davon dürfte darauf kein DOS-Betriebssystem installiert sein. Des Weiteren wird eine im Rechner verbaute parallele Schnittstelle benötigt. Ein USB-auf-Parallel-Adapter funktioniert in der Regel nicht. In dieser Anleitung wird ein 386SX-Rechner im portablen Format verwendet, an den extern eine parallele Schnittstelle angeschlossen werden kann.

Das Kabel 

Für die Verbindung des C64-Laufwerks mit dem Rechner wird ein Kabel benötigt. Für diesen Zweck können ein XE- oder ein XM1541-Kabel verwendet werden. Es besteht eine hohe Ähnlichkeit zwischen den beiden Kabeln, die sich lediglich durch zwei Verbindungen unterscheiden. Für den Bau des Kabels kann das folgende Schema verwendet werden.


Als Alternative bieten sich die bekannten Online-Shops an, die Fertiglösungen im Sortiment führen. Darüber hinaus sind Adapter erhältlich, die direkt an die parallele Schnittstelle des Rechners angeschlossen werden können.

Die Software 

Wenn die Hardware-Voraussetzungen erfüllt sind, wird lediglich ein kleines Tool für die Datenübertragung benötigt. Für diesen Zweck wird das DOS-Programm "Star Commander" eingesetzt, das von der Website sta.c64.org heruntergeladen werden kann. Dieses übertragen wir auf den DOS-Rechner. Für die Übertragung des Tools auf den DOS-Rechner wird lediglich eine Diskette benötigt. Die ZIP-Archive und die TXT-Dateien, die zusammen mit Star Commander heruntergeladen wurden, sind nicht erforderlich. Wird auf diese verzichtet, passt Star Commander auf eine Diskette.

Die parallele Schnittstelle 

Der Verbindungsaufbau erfolgt über die parallele Schnittstelle. An dieser Stelle ist noch eine Kleinigkeit zu beachten: Es gibt verschiedene Modi, die verwendet werden, um Daten über die parallele Schnittstelle zu übertragen. Die Einstellung des Modus wird im BIOS des Rechners vorgenommen. Dieser sollte auf Standard (manchmal auch als Normal bezeichnet) eingestellt werden. Auch mit SPP sollte es keine Probleme geben. Meine Tests mit der bidirektionalen Verbindung waren hingegen nicht erfolgreich. Die genaue Vorgehensweise, um ins BIOS zu gelangen bzw. zu den Einstellungen der parallelen Schnittstelle, hängt vom jeweiligen Rechner ab. In diesem Artikel finden wir weitere Informationen: medium.com.

Der Verbindungsaufbau 

Bevor der erste Verbindungsversuch gestartet wird, ist es wichtig, den Rechner sowie das C64 Diskettenlaufwerk auszuschalten. Im nächsten Schritt schließen wir beide Geräte mit dem Kabel an, schalten sie ein und laden Star Commander auf den DOS-Rechner. Dort werden die Optionen mit der Tastenkombination STRG+F9 geöffnet. Aus der Optionsliste wählen wir den Punkt "Transfer options" und geben das verwendete Kabel sowie das Laufwerk an, das am Kabel angeschlossen ist. Optional kann die Übertragungsgeschwindigkeit auf "Turbo" gesetzt werden, damit eine höhere Geschwindigkeit bei der Datenübertragung erreicht wird.


Durch Betätigung der Schaltfläche "OK" verlassen wir die Optionen. Wenn nun eine Diskette in das C64-Laufwerk eingelegt, die Tastenkombination ALT-F2 gedrückt und das Laufwerk gewählt wird, sollte im rechten Bereich von Star Commander der Inhalt der Diskette angezeigt werden.

Dateien kopieren

Nachdem eine Verbindung zum Diskettenlaufwerk hergestellt wurde, kann die Übertragung von Daten erfolgen. Star Commander beinhaltet alle nötigen Funktionen, um einzelne Dateien sowie ganze Disketten zu kopieren. Auch die Erstellung eines Images einer C64-Diskette sowie das Schreiben eines Images auf eine Diskette sind möglich. Die folgende Liste enthält die wichtigsten Tasten bzw. Tastenkombinationen, die für die Datenübertragung benötigt werden.

  • TAB Taste: Zwischen den beiden Laufwerken wechseln: 
  • Ein Laufwerk im aktuellen Fenster wählen: ALT+F1 für linkes Fenster, ALT+F2 für rechtes Fenster
  • SHIFT + Pfeiltaste nach unten: Dateien Markieren 
  • Taste F5: Einzelne Datei oder markierte Dateien kopieren 


Die Erstellung von Images bzw. das Schreiben von Images auf Diskette erfolgt mit den folgenden Tastenkombinationen. Dabei ist zu beachten, dass beim Schreiben von Images auf die Diskette der gesamte Inhalt des Datenträgers überschrieben wird.

  • Ein Image auf Diskette schreiben: ALT+F5
  • Ein Image einer Diskette erstellen: Wechsle mit der Taste TAB das Diskettenlaufwerk und drücke ALT+F5