Eine 1541 geht fremd mit einem ZX-81

Durch Zufall stieß ich beim Surfen im Internet auf DIESEN Thread im deutschen Sinclair-Forum. Dort ging es um ein Interface, das den Anschluss eines Commodore 1541 Diskettenlaufwerks an einen Sinclair ZX-81 ermöglicht.

Dies weckte sofort mein Interesse, da ich erst kürzlich einen 1999 gekauften Sinclair ZX-81 wieder zum Leben erweckt hatte. Die Gelegenheit war günstig, um sich das Interface näher anzusehen.

Das Interface wurde 2004 von Luis Claudio Grosso für den Czerweny CZ1500 entwickelt, einem vermutlich argentinischen Ableger des Timex 1500, der wiederum ein Ableger des legendären Sinclair ZX-81 ist.

Zwei Jahre später passte Jarek Adamski das Interface für den Sinclair ZX-81 an. Dieses Interface war einige Zeit lang im Internet erhältlich. Leider ist Jarek Adamski offenbar nicht mehr erreichbar und seine Website wird nicht mehr gepflegt. Auch die meisten Downloads sind dort nicht mehr verfügbar.

Daher entschied ich mich, das Interface einfach nachzubauen. Im oben genannten Thread im Sinclair-Forum konnte ich den Schaltplan finden.

Mit Hilfe dieser Community und einigen Tipps und Vorschlägen konnte ich einen neuen Schaltplan erstellen, aus dem später die Platine entstand.

Die Platine wurde dann so entworfen, dass sie in ein altes Gehäuse einer 16k Speichererweiterung von Sinclair passt.

Damit das Interface nützlich ist, wird eine interne Speichererweiterung im ZX-81 benötigt. Leider reicht der Standard-RAM gerade aus, um einen ’10 PRINT “TEST”;’ zu speichern. Ein zusätzliches ’20 GOTO 10′ ist bereits zu viel.

Ich hatte den RAM in meinem ZX-81 auf 32k erweitert. Damit funktioniert das Interface einwandfrei.

Nach dem Einschalten des ZX-81 kann mit dem Befehl

RAND USR 8192

die interne Firmware, die sich auf einem 8k EEPROM befindet, aufgerufen werden.

Von hier aus können das Verzeichnis gelesen oder Dateien geladen und gespeichert werden. Es können auch Befehle an das Diskettenlaufwerk gesendet werden, zum Beispiel um eine Diskette zu formatieren.

Die Syntax ist hier analog zum C64. Beispielsweise wird eine Diskette mit folgendem Befehl formatiert:

N:NameDisk,00

Der auf dem Interface installierte 32k RAM-Speicher wird ausschließlich für das Interface genutzt und ist nicht als Speichererweiterung des ZX-81 integriert.

Download

Wer das Ganze nachbauen möchte, findet alle notwendigen Dateien und Informationen auf meinem Codeberg-Account: Codeberg-Link

Auch ohne SMD

Wer lieber das Modul ohne SMD Bauteile hat, für den steht auch eine entsprechende Version bereit.

0 Comments
Älteste
Neueste
Nach oben scrollen