Schneider CPC

DDI-1 Interface [Schneider CPC]

Last updated on

DDI-1 Interface [Schneider CPC]

Der erste Computer der Schneider CPC-Serie, der CPC464, hatte lediglich ein internes Kassettenlaufwerk. Dies war zwar praktisch und kostengünstig, jedoch auch recht langsam. Aus diesem Grund wurde ab 1985 das Schneider DDI-1 angeboten. Um genauer zu sein, das DDI-1 ist eine Kombination aus einem Interface und einem Diskettenlaufwerk. Im Lieferumfang enthalten war stets eine Systemdiskette – auf Seite A CP/M und auf Seite B Dr. LOGO. Das Diskettenlaufwerk, das FD-1, konnte später auch als Zusatzlaufwerk für den CPC664 und CPC6128 gekauft werden. Das FD-1 ist also ein „dummes“ Laufwerk, das nur mit einem passenden Controller funktioniert.
Das FD-1 verfügt über ein eigenes Netzteil und versorgt zusammen mit dem DDI-1 auch dieses mit Strom. Ähnlich wie die internen Laufwerke des CPC664 und CPC6128 ist das FD-1 ein 3-Zoll-Laufwerk mit nur einem Schreib-/Lesekopf, was bedeutet, dass jeweils nur eine Seite der Diskette beschrieben oder gelesen werden kann. Es hat eine Kapazität von 180 KByte, und die Disketten können gewendet werden, um beide Seiten nutzen zu können.

Schneider FD-1 - Vorderseite
Schneider FD-1 – Front view

The floppy disk drives were configured to respond to both drive select lines, A: and B:. The cable determined which drive functioned as A: and which as B:. On the CPC664 and CPC6128 models, DRIVE SELECT 0 was not connected to the external connector, meaning that external drives could only be set up as B:.
On the DDI-1, DRIVE SELECT 0 was connected only to the last connector on the cable, whilst the inner connector was connected exclusively to DRIVE SELECT 1. Consequently, the drive at the end of the cable was always drive A:, and the other drive was always B:.

The most common fault I’ve encountered with drives was a broken drive belt – even when they still looked intact. However, these are easy to source on eBay. On one of my drives, the read/write head was misaligned, but I managed to fix it after a bit of fiddling around. As the internal drives and the DDI-1 are identical, here is a useful link with tips in English on the subject of drives:
Servicing the Amstrad CPC6128 Disk Drive

DDI-1 am CPC464 mit FD1
DDI-1 on the CPC464 with FD1

Hinweise/Tipps
Sobald das Interface mit dem CPC464 verbunden ist, gelten alle Befehle, die zuvor für das Kassettenlaufwerk bestimmt waren, nun für das Diskettenlaufwerk.
load „Dateiname“
run „Dateiname“
save „Dateiname“
Um zwischen Kassette und Diskette zu wechseln, verwendet man den Befehl |tape für die Kassette und |disc, um zur Diskette zurückzukehren.

DDI-1 am CPC464 mit FD1
DDI-1 on the CPC464 with FD1

Formatting a floppy disk
Unfortunately, the process is a bit cumbersome, as you always need the CP/M floppy disk supplied with the system. This must be inserted into drive A and then started with |CPM. This transfers control from AMSDOS to the CP/M operating system. Then simply enter the command format and follow the on-screen instructions. To exit CP/M, type amsdos. Note that the format command saves CP/M to tracks 0 and 1, which wastes space. Therefore, for AMSDOS floppy disks, the command format d should be used to utilise tracks 0 and 1 as well.

Kopieren
– Einzelne Dateien:
Bei einem Diskettenlaufwerk wird zunächst das Programm geladen – die Diskette gewechselt und dann wieder gespeichert. Bei zwei Diskettenlaufwerken kann man es auch so machen:
|b
load „Dateiname“
|a
save „Dateiname“
– Kopieren von Kassette auf Diskette:
Kassette einlegen
|tape.in
load „“
Wenn das Programm dann geladen wurde
save“Dateiname“
Geschützte Dateien können damit nicht kopiert werden – dafür wird ein Multiface benötigt.
– Kopieren von ganzen Disketten
* mit einem Laufwerk:
Die CP/M Diskette einlegen und
|CPM
dann
disccopy
Danach den Anweisungen folgen
* mit zwei Laufwerken:
Die CP/M-Diskette einlegen und
|CPM
dann
copydisc
und wieder den Anweisungen folgen

The last option also allows you to make a copy of the CP/M disk itself.

In CP/M, the command `em`filecopy can be used, amongst other things, to copy files, and wildcards are supported here. All CP/M commands can be cancelled using CTRL+C.

Unterstütze diese Seite

Dir gefällt, was ich auf dieser Site mache? Dann würde ich mich über Unterstützung freuen, die es mir ermöglicht, die Website weiter zu betreiben.

2 responses to “DDI-1 Interface [Schneider CPC]”

  1. Moin,

    bei meinem Laufwerk gibt es das Problem, dass der Lesekopf zu wenig Druck auf die Scheibe hat und deshalb einen No Disc error hervorruft. Wenn man mit dem Finger drauf drückt, geht es. Aber das ist ja auch keine Lösung.

    Was kann ich da machen?

Leave a Reply

Your email address will not be published. Required fields are marked *