- XS1541
-
Der XS-1541 ist ein Adapter, der analog zum X-1541-Kabel dazu dient, die Disketten-Hardware der Firma Commodore an einen PC anzuschließen. Der XS-1541-Adapter ermöglicht den Zugriff auf diese alten Geräte und es können sowohl einzelne Dateien als auch ganze Disketten zum PC übertragen werden. Dabei werden sowohl die alten Geräte mit parallelen IEEE-488 Bus als auch die neueren mit seriellen IEC Bus unterstützt.
Hardware
Die Verbindung des XS-1541-Adapters zum PC erfolgt entweder über einen seriellen Port (RS232) oder USB. Damit ist der Adapter einfacher an moderne PCs anzuschließen, wo oft der Druckerport fehlt oder durch das Betriebssystem schwer zugänglich ist.
Das XS-1541 ist seriell an einem PC oder einem beliebigen Terminal angeschlossen. Es muss kein PC sein, es langt irgendein beliebiger Computer mit seriellem Anschluss und einem Terminal Programm das Y-Modem Protokoll kann. Das Betriebssystem ist ebenso völlig egal. Ob Linux, Windows oder Mac OS, hauptsache es ist ein Terminal Programm verfügbar.
Unter Windows kann das kostenlose Hyperterminal verwendet werden. Hyperterminal sollte auf jedem Windows PC vor installiert sein.
Die Einstellung der seriellen Schnittstelle muss 115200, 8, N, 1 sein. Also 115200 baud, 8 Datenbits, 1 Stopbit und keine Parity.
Bei Verwendung eines USB Boards (z. B. das von Olimex) wird eine virtuelle COM Schnittstelle eingerichtet. Es braucht dazu keinen Driver, einfach anstecken und gut. Vom Windows PC aus gibt es ein neues COM Port, das wie eine normale serielle Schnittstelle angesprochen wird. D. h. der PC merkt überhaupt nicht ob das XS-1541 seriell oder per USB angeschlossen ist. Auch bei USB müssen die Schnittstellen Parameter auf 115200,8, N, 1 gestellt werden.
Die Kosten für den Adapter sind sehr gering und er ist einfach aufzubauen. Das Kernstück ist ein Atmel_AVR Controller Atmega644. Es kann wahlweise nur der serielle IEC Bus oder nur der parallele IEEE-488 verdrahtet werden. Der Adapter kann auch gleichzeitig auf beide Bus Systeme zugreifen, d. h. der PC kann z. B. gleichzeitig eine 1541 und eine 8050 Floppy ansteuern.
Gebrauch
Die „Software“ für den Adapter ist im Atmega644-Controller gespeichert. Am PC benötigt man nichts als ein Terminal Programm wie z. B. das Hyper Terminal, das bei jedem Windows PC dabei ist.
Nach einem Reset oder nach dem Einschalten meldet sich das XS-1541 am PC mit einer Startmeldung. Danach wartet es auf Befehle vom Terminal, also vom Benutzer. Der Befehl wird in einer Zeile eingetippt und mit der „Eingabe“-Taste bestätigt. Das XS-1541 führt den Befehl aus.
Eventuell verursacht der Befehl einen Fehler der vom XS-1541 ausgegeben und am Terminal angezeigt wird. Ansonsten gibt es meist eine Antwort oder das XS-1541 protokolliert seine Arbeit. Manche Befehle verursachen eine Datenausgabe die direkt am Terminal erfolgen kann.
Einige Befehle (z. B. „Datei lesen“, „ganze Disk lesen“) senden Dateien zum PC oder lesen Dateien vom PC. In diesem Fall fordert das XS-1541 den Benutzer auf das X-Modem bzw. das Y-Modem Protokoll zu starten. Das ist eine Funktion im Terminal Programm um einen Datei Transfer durchzuführen.
Weblinks
- Die aktuelle Firmware kann über folgenden Link bezogen werden: http://xs1541.t-winkler.net
- Bericht XS1541-Adapter - alles dran! in der CeVi-aktuell
- Bericht The X1541-series interfaces auf der Homepage von X1541 Joe Forster/STA
Wikimedia Foundation.