Zahlreiche Anwender suchen nach einer Lösung zur Verbindung von Commodore Disketten-Laufwerken mit einem PC, um Datenübertragungen zwischen den Geräten zu ermöglichen. Aber auch für den Amiga besteht die Möglichkeit, auf das Disketten-Laufwerk des C64 zuzugreifen. Hierfür sind lediglich ein Easy1541-Kabel sowie das Programm Easy1541 erforderlich. Diese Anleitung beschreibt den Aufbau einer Verbindung zwischen einem Amiga und einem C64-Diskettenlaufwerk sowie den Datenaustausch zwischen den beiden Geräten.

Was wird benötigt?
Bevor es losgeht, noch ein paar Hinweise (Wichtig!)
- Uberprüfen die Verdrahtung sorgfältig. Eine fehlerhafte Verdrahtung kann zu Beschädigungen des Amiga und/oder des C64-Laufwerks führen.
- Erstelle ein Backup der Daten des Amiga- bzw. C64-Datenträgers vor der Verwendung dieser Übertragungsmethode.
- Um statische Ladungen zu verhindern, empfiehlt es sich, ein antistatisches Armband zu verwenden.
- Stelle sicher, dass immer im spannungsfreien Zustand gearbeitet wird. Stecke den Stecker niemals in die Schnittstelle ein, während der Amiga oder das C64-Laufwerk eingeschaltet ist.
- Ich übernehme keine Verantwortung für Schäden, die direkt oder indirekt durch diese Anleitung entstanden sind.
Das Kabel
Für den Datenaustausch zwischen Commodore 64-Laufwerk und Amiga ist ein spezielles Kabel, das Easy1541-Kabel, erforderlich. Dieses Kabel stellt eine Verbindung zwischen dem Parallel-Port des Amiga und dem IEC-Port des Diskettenlaufwerks her. Es ist in verschiedenen Internetshops erhältlich oder kann selbst hergestellt werden. Die Verdrahtungsanleitung ist unter sta.c64.org einsehbar: sta.c64.org.
Wenn wir uns für den Eigenbau des Kabels entscheiden, benötigen wir folgende Komponenten:
D-SUB-Stecker, 25-polig
D-SUB-Kappe für 25-polig
DIN-Stecker, 6-polig
Kabel mit mindestens 5 Adern

Die Software
Die Software Easy1541 sowie die grafische Oberfläche c64kopik sind auf Aminet.net zu finden. Die Übertragung der Software auf den Amiga kann mittels verschiedener Verfahren erfolgen. Angesichts der geringen Größe von Easy1541 wird die Verwendung von CrossDos empfohlen, sofern AmigaOS in der Version 2.1 oder höher verwendet wird.
Die Installation
Easy1541 erfordert eine manuelle Installation, bei der die notwendigen Dateien in den entsprechenden Ordner von AmigaOS kopiert werden müssen. Die folgenden Dateien sind erforderlich:
Easy1541/libs/iec.library -> /libs
Easy1541/l/iec-device -> /l
Easy1541/ToolKit/"alle Dateien" -> /c
Der Ordner c64kopik kann an einen beliebigen Ort auf der Festplatte kopiert werden. Schalte nun den Amiga und das Diskettenlaufwerk aus und verbinde beide Geräte mit dem entsprechenden Kabel. Sobald die Verbindung korrekt hergestellt ist, schalten wir das Diskettenlaufwerk sowie den Amiga ein und legen eine Diskette in das C64-Laufwerk ein.
Der Zugriff auf das Disketten-Laufwerk
Bei Verwendung von AmigaOS 3.0 oder höher wechseln wir in den Ordner „IECHandler“ von Easy1541 und öffnen die Datei „IEC“ durch einen Doppelklick. Für ältere AmigaOS-Versionen hingegen ist das Laden der Datei „IEC_WB2.0“ notwendig. Es wird jedoch mindestens AmigaOS Version 2.04 vorausgesetzt.
Wenn alle Schritte erfolgreich durchgeführt wurden, sollte sich auf der Workbench ein neues Symbol mit dem Namen der eingelegten Diskette erscheinen, auf die nun zugegriffen werden kann.
Da unter AmigaOS ausschließlich Dateien mit der Endung .info angezeigt werden, müssen wir die Option „Rechte Maustaste / Dateien anzeigen / alle anzeigen“ in der Leiste am oberen Bildschirmrand aktivieren.
Die grafische Oberfläche C64kopik
C64kopik stellt eine grafische Benutzeroberfläche für Easy1541 dar. Die Ausführung erfolgt durch einen Doppelklick auf die Datei „c64kopik“. Voraussetzung hierfür ist die bereits erfolgte Einbindung des C64-Diskettenlaufwerks. Im linken Fenster wird der Inhalt des Amiga-Dateisystems, während im rechten Fenster der Inhalt der eingelegten Diskette angezeigt.
Diskettenwechsel
Easy1541 ist nicht in der Lage, einen Diskettenwechsel zu erkennen. Daher ist es nach dem Wechsel einer Diskette erforderlich, das Programm „ChangeIEC“ auszuführen, welches sich im Verzeichnis „IECHandler“ von Easy1541 befindet. Sollte der Inhalt der Diskette trotz dieser Maßnahme weiterhin nicht korrekt dargestellt werden, kann ein Aktualisieren des Fensters (durch Rechtsklick auf das Fenster und Auswahl von „Window“ > „Update“) hilfreich sein.
Die Shell-Befehle
Wie bereits im Rahmen der Installation erläutert, ist es erforderlich, sämtliche Dateien des Verzeichnisses „Toolkit“ in das Verzeichnis „C“ zu kopieren, um die Ausführung der Befehle in der Shell nutzen zu können. In der folgenden Auflistung finden wir die verfügbaren Befehle:
Befehl: IECCmd
Funktion: Mit IECCmd können Laufwerk-Befehle übermittelt werden wie am C64.
Beispiel: IECCmd "R0:NEUERNAME=0:ALTERNAME". Dieser Befehl dient der Umbenennung einer Datei. Beachte, dass alle Dateinamen in Großbuchstaben geschrieben werden müssen, um korrekt interpretiert zu werden. Die Befehle beziehen sich stets auf das Diskettenlaufwerk mit der Adresse 8. Der zusätzliche Parameter 9, der dem Befehl folgt, gibt an, dass auf das Laufwerk mit der Adresse 9 zugegriffen werden soll.
Befehl: IECDir
Funktion: Die IECDir-Funktion ermöglicht die Darstellung des Inhalts einer Diskette. Ohne weitere Parameter wird der Inhalt der Diskette im Laufwerk 8 ausgelesen.
Befehl: IECReadD64
Funktion: IECReadD64 liest den gesamten Inhalt der Diskette und erstellt ein D64-Image.
Beispiel: IECReadD64 test.D64 erstellt ein Image von der eingelegten Diskette und nennt dieses test.D64.
Befehl: IECWriteD64
Funktion: IECWriteD64 ermöglicht das Schreiben eines D64-Images auf eine Diskette. Beachte, dass eventuell vorhandene Daten auf der Ziel-Diskette überschrieben werden.
Beispiel: IECWriteD64 test.D64 schreibt das Image test.D64 auf die Diskette.
Befehl: IECSave
Funktion: IECSave kopiert eine Datei vom Amiga auf die C64-Diskette.
Beispiel: IECSave ram:test.c64 TEST kopiert die Datei test.c64 auf die Diskette und nennt die Zieldatei TEST. Soll eine bereits vorhandene gleichnamige Datei auf der Diskette überschrieben werden, muss ein zusätzlicher Parameter angegeben werden. Der vorherige Befehl würde dann so aussehen: IECSave ram:test.c64 @0:TEST.
Befehl: IECLoad
Funktion: Mit IECLoad können einzelne Dateien der C64-Diskette auf den Amiga kopiert werden.
Beispiel: IECLoad TEST RAM:Zieldatei. Durch diese Anweisung wird die Datei TEST in das RAM-Laufwerk des Amigas kopiert und unter dem Namen „Zieldatei“ abgelegt. Sollten weder ein Zielverzeichnis noch ein Name angegeben werden, wird die Datei im Ordner C gespeichert.
Befehl: IECStatus
Funktion: IECStatus gibt eine Status-Zeile des Laufwerkes aus.
Befehl: IECUnit
Funktion: Mit IECUnit wird die Adresse des Disketten-Laufwerkes geändert.
Beispiel: IECUnit 10 9 ändert die Adresse des Laufwerkes von 9 auf 10.




