{"id":10648,"date":"2016-04-17T13:34:29","date_gmt":"2016-04-17T12:34:29","guid":{"rendered":"http:\/\/www.jungsi.de\/?p=10648"},"modified":"2026-08-28T09:13:53","modified_gmt":"2026-08-28T07:13:53","slug":"ddi-1-interface-schneider-cpc","status":"publish","type":"post","link":"https:\/\/www.jungsi.de\/en\/ddi-1-interface-schneider-cpc\/","title":{"rendered":"DDI-1 Interface [Schneider CPC]"},"content":{"rendered":"<p class=\"wp-block-paragraph translation-block\">The first computer in the Schneider CPC series, the CPC464, had only an internal cassette drive. Whilst this was practical and cost-effective, it was also rather slow. For this reason, the Schneider DDI-1 was introduced in 1985. To be more precise, the DDI-1 is a combination of an interface and a floppy disk drive. A system disk was always included in the package \u2013 with CP\/M on side A and Dr. LOGO on side B. The floppy disk drive, the FD-1, could later also be purchased as an additional drive for the CPC664 and CPC6128. The FD-1 is therefore a \u2018dumb\u2019 drive that only works with a suitable controller.<br>The FD-1 has its own power supply and, together with the DDI-1, also supplies the latter with power. Similar to the internal drives of the CPC664 and CPC6128, the FD-1 is a 3-inch drive with only one read\/write head, which means that only one side of the floppy disk can be written to or read at a time. It has a capacity of 180 KB, and the floppy disks can be flipped over to use both sides.<\/p>\n\n\n\n<!--more-->\n\n\n<div class=\"wp-block-image size-medium wp-image-8707\">\n<figure class=\"alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"225\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/Schneider-FD-1-Vorderseite-300x225.jpg\" alt=\"Schneider FD-1 - Vorderseite\" class=\"wp-image-8707\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/Schneider-FD-1-Vorderseite-300x225.jpg 300w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/2014\/11\/Schneider-FD-1-Vorderseite.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption class=\"wp-element-caption\">Schneider FD-1 \u2013 Front view<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph translation-block\">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:. <br>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:.<\/p>\n\n\n\n<p class=\"wp-block-paragraph translation-block\">The most common fault I\u2019ve encountered with drives was a broken drive belt \u2013 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:<br><a href=\"http:\/\/www.dataserve-retro.co.uk\/contents\/en-uk\/d70.html\" target=\"_blank\" rel=\"noopener\">Servicing the Amstrad CPC6128 Disk Drive<\/a><\/p>\n\n\n<div class=\"wp-block-image wp-image-13672\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1_2.jpg\" alt=\"DDI-1 am CPC464 mit FD1\" class=\"wp-image-13672\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1_2.jpg 800w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1_2-300x225.jpg 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">DDI-1 on the CPC464 with FD1<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph translation-block\"><strong>Notes\/Tips<\/strong><br>Once the interface is connected to the CPC464, all commands previously intended for the cassette drive now apply to the floppy disk drive. <br>\u2013 <em>load \u201cfilename\u201d<\/em><br>\u2013 <em>run \u201cfilename\u201d<\/em><br>\u2013 <em>save \u201cfilename\u201d<\/em><br>To switch between cassette and floppy disk, use the command |tape for the cassette and |disc to return to the floppy disk.<\/p>\n\n\n<div class=\"wp-block-image wp-image-13671\">\n<figure class=\"alignleft size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"300\" src=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1-225x300.jpg\" alt=\"DDI-1 am CPC464 mit FD1\" class=\"wp-image-13671\" srcset=\"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1-225x300.jpg 225w, https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-am-cpc464-mit-fd1.jpg 600w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><figcaption class=\"wp-element-caption\">DDI-1 on the CPC464 with FD1<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph translation-block\"><strong>Formatting a floppy disk<\/strong><br>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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph translation-block\"><em>Copy<\/em><br>\u2013 Individual files:<br>If you have a single floppy disk drive, first load the programme, change the disk, and then save it again. If you have two floppy drives, you can also do it this way:<br><em>|b<\/em><br><em> load \u201cfilename\u201d<\/em><br><em> |a<\/em><br><em> save \u201cfilename\u201d<\/em><br> \u2013 Copying from cassette to floppy disk:<br>Insert cassette<br><em>|tape.in<\/em><br><em> load \u201c\u201d<\/em><br>Once the program has loaded<br><em>save \u201cfilename\u201d<\/em><br>Protected files cannot be copied this way \u2013 a Multiface is required for this. <br>\u2013 Copying entire floppy disks<br>* with one drive:<br>Insert the CP\/M floppy disk and<br><em>|CPM<\/em><br>then<br><em>disccopy<\/em><br>Then follow the instructions<br>* with two drives: <br>Insert the CP\/M disk and<br><em>|CPM<\/em><br>then<br><em>copydisc<\/em><br>and again follow the instructions<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The last option also allows you to make a copy of the CP\/M disk itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph translation-block\">In CP\/M, the command `em`filecopy <\/em> can be used, amongst other things, to copy files, and wildcards are supported here. All CP\/M commands can be cancelled using CTRL+C.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/td_F3_Iq2F8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>Der erste Computer der Schneider CPC-Serie, der CPC464, hatte lediglich ein internes Kassettenlaufwerk. Dies war zwar praktisch und kosteng\u00fcnstig, jedoch auch recht langsam. Aus diesem \u2026<\/p>","protected":false},"author":2,"featured_media":11224,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[333],"tags":[4843,4737,4738,378],"class_list":["post-10648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-schneider-cpc","tag-englisch-verfuegbar","tag-hardware","tag-how-to","tag-schneider"],"modified_by":"Jungsi","wp-worthy-pixel":{"ignored":false,"public":"aa534484616b4f0eae8cf74a12630d5d","server":"","url":"https:\/\/vg03.met.vgwort.de\/na\/aa534484616b4f0eae8cf74a12630d5d"},"wp-worthy-type":"normal","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/www.jungsi.de\/blog\/wp-content\/uploads\/ddi-1-vorderseite.jpg","_links":{"self":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/10648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/comments?post=10648"}],"version-history":[{"count":2,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/10648\/revisions"}],"predecessor-version":[{"id":42754,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/posts\/10648\/revisions\/42754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media\/11224"}],"wp:attachment":[{"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/media?parent=10648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/categories?post=10648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jungsi.de\/en\/wp-json\/wp\/v2\/tags?post=10648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}