XS-1541

Aus CBMPET.DE

Wechseln zu: Navigation, Suche

Der XS-1541 ist ein Adapter, der wie die X-1541-Kabel dazu dient, die Floppy Laufwerke 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 Geräte der CBM Serie (mit parallelen IEEE-488 Bus) als auch die Homecomputer Serie (mit seriellen IEC Bus) unterstützt.

Hardware

Die Verbindung des XS-1541 Adapter 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

Persönliche Werkzeuge