Кіріспе
Флоппи диск дискіні C128 құрылғысына қосқанда 1571 екі жақты режимге ауысады, бұл дискке өзінің 340 кБ дискілерін, сондай-ақ 170 кБ 1541 бір жақты дискілерін оқуға мүмкіндік береді. Егер C128 C64 режимінде BASIC-тен GO 64 деп теру арқылы ауыстырылса, 1571 екі жақты режимде қалады. Егер C64 режимі қосылғанда C= пернесін басып тұрып іске қосылса, диск автоматты түрде бір жақты режимге ауысады, бұл жағдайда ол 340 кБ дискілерді оқи алмайды (осылай 1571 C64, Plus/4, VIC 20 немесе PET-пен бірге қолданылса). 1571 бір және екі жақты режимде ауысу үшін BASIC-тен қолмен команда беру мүмкін. Сонымен қатар, 1571 оқу/жазу басының кез-келгенін пайдаланушыға тәуелсіз басқаруға мүмкіндік беретін құжатталмаған команда бар, бұл дискетаның екі жағын да бір-бірінен бөлек пішімдеуді мүмкін етеді, бірақ алынған дискіні 1541 оқып шыға алмайды, өйткені ол кері бұрылса кері бағытта айналады. Осыған ұқсас, 1541 құрылғысымен жасалған "flippy" дискілер 1571 құрылғысында оқылмайды; оларды кері қарай енгізу керек. 1571 1541-мен 100% төмен деңгейде үйлесімді емес, алайда бұл проблема емес, тек кейбір бағдарламалық жасақтамада, мысалы, MicroProse және Accolade ойынында RapidLok жүйесі сияқты жетілдірілген көшірмеден қорғауды қолданады. 1571 өзінің алдыңғысына қарағанда айтарлықтай тыныш болды және 1541 сияқты ішкі қуат көзіне ие болғанымен, салқын жүруге бейім болды (кейінгі Commodore дискілері, 1541 II және 3½" 1581 сияқты сыртқы қуат көздерімен келді). 1541 II/1581 қуат көзі 1571 II-ді атап көрсетеді, бұл Commodore 1571 нұсқасын сыртқы қуат көзімен шығаруды көздеген болуы мүмкін. Алайда 1571 II-нің жоқ екені белгілі. 1571 операциялық жүйесінің еншілес жүйесі Commodore DOS V3.0 1571 болды, бұл 1541 V2.6 нұсқасына қарағанда жақсартылды. 1571 жылдардың басында ROM-ға негізделген дискілік операциялық жүйеде қате пайда болды, егер олар дискінің екі жағын да алып жатса, салыстырмалы файлдардың бүлінуіне әкелді. ROM-ның 2-ші нұсқасы шығарылды, бірақ бастапқы қателіктерді жойғанмен, ол кейбір кішігірім ерекшеліктерді енгізді, әсіресе 1541 эмуляциясымен. Бір қызығы, ол V3.0 деп те аталды. 1541 сияқты Commodore да 1571 сұранысын қанағаттандыра алмады, ал қол жетімділіктің жоқтығы мен дискінің салыстырмалы түрде жоғары бағасы (шамамен 300 АҚШ доллары) клонерлерге мүмкіндік берді. 1571 жылы екі клон пайда болды, біреуі Oceanic-тен, екіншісі - Blue Chip-тен, бірақ Commodore-дың заңдық әрекеттері оларды нарықтан тез алып тастады. Commodore 1985 жылғы Тұтынушы электроника шоуында 1571-дің қос дискілі нұсқасын Commodore 1572 деп атауға уәде берді, бірақ оны 1572 DOS-пен техникалық қиындықтарға байланысты тез тоқтатты. Оның RAM-і 1571-ден төрт есе көп (8 кБ) және ROM-ы 64 кБ-дан екі есе көп болуы керек еді. 1572 көшірме қорғалмаған дискілердің жылдам сақтық көшірмелерін жасауға мүмкіндік бермек, бұл ескі 4040, 8050 және 8250 қос дискілеріне ұқсас. 1571 Еуропалық пластмасса корпусқа салынған C128 D компьютері жеке тұруға арналған нұсқамен электронды түрде бірдей, бірақ 1571 нұсқасы кейінгі металл корпусқа интеграцияланған C128 D (көбінесе C128 DCR деп аталады, D Cost Reduced) жеке тұруға арналған 1571 компьютерінен көп айырмашылығы бар. Ол жаңа DOS, 3.1 нұсқасын қамтиды, MOS Technology CIA интерфейс чипін ауыстырады, оның ішінде 1571 DOS-да аз ғана мүмкіндіктер пайдаланылды, 5710 деп аталатын өте қарапайым чиппен және автономды дискпен кейбір үйлесімділік мәселесі бар. Бұл ішкі 1571 басқа Commodore дискілерінен айырмашылығы, ешқандай чипте пайдаланылмаған 8 биттік кіріс/шығыс порты болмағандықтан, бұл дискке SpeedDOS, DolphinDOS және басқа да жылдам үшінші тарап Commodore DOS алмастырушыларында қолданылатын қатарлы кабельді орнату мүмкін емес.
When connected to a C128, the 1571 would default to double sided mode, which allowed the drive to read its own 340k disks as well as single sided 170 kB 1541 disks. If the C128 was switched into C64 mode by typing GO 64 from BASIC, the 1571 will stay in double sided mode. If C64 mode was activated by holding down the C= key on power up, the drive would automatically switch to single sided mode, in which case it is unable to read 340 kB disks (also the default if a 1571 is used with a C64, Plus/4, VIC 20, or PET). A manual command can also be issued from BASIC to switch the 1571 between single and double sided mode. There is also an undocumented command which allows the user to independently control either of the read/write heads of the 1571, making it possible to format both sides of a diskette separate from each other, however the resultant disk cannot be read in a 1541 as it would be spinning in reverse direction when flipped upside down. In the same vein, "flippy" disks created with a 1541 cannot be read on a 1571 with this feature; they must be inserted upside down. The 1571 is not 100% low level compatible with the 1541, however this isn't a problem except in some software that uses advanced copy protections such as the RapidLok system found on MicroProse and Accolade games. The 1571 was noticeably quieter than its predecessor and tended to run cooler as well, even though, like the 1541, it had an internal power supply (later Commodore drives, like the 1541 II and the 3½" 1581, came with external power supplies). The 1541 II/1581 power supply makes mention of a 1571 II, hinting that Commodore may have intended to release a version of the 1571 with an external power supply. However, no 1571 IIs are known to exist. The embedded OS in the 1571 was [[Commodore DOS V3.0 1571, an improvement over the 1541's V2.6. Early 1571s had a bug in the ROM based disk operating system that caused relative files to corrupt if they occupied both sides of the disk. A version 2 ROM was released, but though it cured the initial bug, it introduced some minor quirks of its own particularly with the 1541 emulation. Curiously, it was also identified as V3.0. As with the 1541, Commodore initially could not meet demand for the 1571, and that lack of availability and the drive's relatively high price (about US$300) presented an opportunity for cloners. Two 1571 clones appeared, one from Oceanic and one from Blue Chip, but legal action from Commodore quickly drove them from the market. Commodore announced at the 1985 Consumer Electronics Show a dual drive version of the 1571, to be called the Commodore 1572, but quickly canceled it, reportedly due to technical difficulties with the 1572 DOS. It would have had four times as much RAM as the 1571 (8 kB), and twice as much ROM (64 kB). The 1572 would have allowed for fast disk backups of non copy protected media, much like the old 4040, 8050, and 8250 dual drives. The 1571 built into the European plastic case C128 D computer is electronically identical to the stand alone version, but 1571 version integrated into the later metal case C128 D (often called C128 DCR, for D Cost Reduced) differs a lot from the stand alone 1571. It includes a newer DOS, version 3.1, replaces the MOS Technology CIA interface chip, of which only a few features were used by the 1571 DOS, with a very much simplified chip called 5710, and has some compatibility issues with the stand alone drive. Because this internal 1571 does not have an unused 8 bit input/output port on any chip, unlike most other Commodore drives, it is not possible to install a parallel cable in this drive, such as that used by SpeedDOS, DolphinDOS and some other fast third party Commodore DOS replacements.
Техникалық жобалау
Жетек мотордың жылдамдығын анықтайды және мотор жылдамдығымен сәйкес келетін ішкі деректерді үлгілеу сағат сигналын жасайды. 1571 дерек ағынын оқығанда, "құбырлы" (saddle) жоюды қолданады. Дискідегі бастапқы дерек үлгісі екі қатарынан нөлден тұрғанда түзету сигналы туындайды. GCR жазу форматында оқу сигналының толқын пішінінде мәселе туындайды. Ең нашар жағдайдағы 1001 үлгісі, жалған дерек битінің пайда болуына себеп болатын "құбырлы" (saddle) жағдайын тудыруы мүмкін. 1541 дискінің бастапқы нұсқалары бұл жағдайды түзету үшін бір реттік импульс қолданды. 1571 бұл мәселені цифрлық түрде түзету үшін қақпалық тізбек (gate array) қолданады. Жетек MOS 6502 процессорын, WD1770 немесе WD1772 дискеттік контроллерін, 2x MOS Technology 6522 кіріс-шығыс контроллерін және 1x MOS Technology 6526-ны пайдаланады.