Коммодор 1571
Дисковод Commodore 1571. | |
Производитель | Коммодор Бизнес Машины, Инк. |
---|---|
Тип | Дисковод гибких дисков |
Дата выпуска | 1985 год |
Начальная цена | 300 долларов США (1985 г.), что эквивалентно 800 долларам США в 2023 г. |
Снято с производства | 1993 год |
СМИ | 5¼- дюймовая дискета DS DD с использованием GCR или MFM [1] |
Операционная система | КБМ ДОС 3.0 [1] ( 128D использует версию 3.1) |
Процессор | МОС 6502 [2] @ 2 МГц , WD1770 [3] |
Память | 2 КБ ОЗУ 32 КБ ПЗУ [2] |
Хранилище | 350-410 КБ (GCR и MFM) [2] |
Возможности подключения | Собственный последовательный порт Commodore IEEE-488, 5200 байт/с. [2] |
Назад совместимость | Коммодор 64 , Коммодор 128 |
Предшественник | Коммодор 1570 |
Преемник | Коммодор 1581 |
Commodore 1571 — это дисковод Commodore высокопроизводительный 5¼- дюймовый , анонсированный летом 1985 года. Благодаря двустороннему механизму привода он позволяет использовать двусторонние дискеты двойной плотности (DS/DD). хранение в общей сложности 360 КБ на дискете. Он также реализовал «пакетный режим», который улучшил скорость передачи, помогая решить очень низкую производительность предыдущих дисков Commodore.
Ранее на дисках Commodore использовался формат записи с пользовательским групповым кодированием , в котором на каждой стороне диска хранилось по 170 КБ. Это сделало его довольно конкурентоспособным с точки зрения хранилища, но ограничило его чтением и записью только дисков с других машин Commodore. Модель 1571 была разработана для сотрудничества с новым Commodore 128 (C128), в котором появилась поддержка CP/M . двойной плотности Добавление кодирования MFM позволило накопителю читать и записывать современные диски CP/M (и многие другие).
В отличие от своих односторонних предшественников, 1541 и недолго доступного 1570 , 1571 может использовать обе стороны диска одновременно. Раньше пользователи могли использовать вторую сторону, только перевернув ее вручную . Поскольку переворот диска также меняет направление вращения, эти два метода не взаимозаменяемы; диски, задняя сторона которых была создана в 1541 путем их переворачивания, пришлось бы перевернуть и в 1571, а задняя сторона дисков, написанных в 1571 с использованием встроенной поддержки двусторонней операции, не могла быть прочитана в 1541 .
Релиз и возможности
[ редактировать ]Модель 1571 была выпущена в соответствии с Commodore 128 как по дизайну, так и по функциям. О нем было объявлено летом 1985 года, одновременно с C128, и в том же году он стал доступен в больших количествах. Более поздний C128 D имел встроенный в системный блок дисковод 1571. Двусторонний диск на 1571 будет иметь емкость 340 КБ (70 дорожек, 1360 дисковых блоков по 256 байт каждый); поскольку 8 КБ зарезервировано для использования системой (информация о доступности каталогов и блоков), а в CBM DOS 2 байта каждого блока служат указателями на следующий логический блок, 254 x 1328 = 337 312 байт или около 329,4 КБ. для пользовательских данных было доступно . (Однако, если программа самостоятельно организует дисковое пространство, все пространство может быть использовано, например, для дисков с данными.)
1571 был разработан для поддержки «пакетного» режима C128 для более быстрого доступа к диску, однако накопитель не может использовать его при подключении к старым машинам Commodore. Этот режим заменил медленные последовательные процедуры 1541 на настоящий последовательный сдвиговый регистр , реализованный аппаратно, что значительно увеличило скорость привода. Хотя изначально это было запланировано, когда Commodore впервые переключился с параллельного интерфейса IEEE-488 на специальный последовательный интерфейс CBM-488 , аппаратные ошибки в VIC-20 не сдвиговом регистре 6522 VIA позволили ему работать должным образом. [4]
При подключении к C128 1571 по умолчанию перешел в двусторонний режим, что позволяло приводу читать собственные диски емкостью 340 КБ, а также односторонние диски 1541 емкостью 170 КБ. Если C128 был переключен в режим C64 путем ввода GO 64 из BASIC, 1571 останется в двустороннем режиме. Если режим C64 был активирован путем удержания клавиши C= при включении питания, накопитель автоматически переключится в односторонний режим, и в этом случае он не сможет читать диски емкостью 340 КБ (также по умолчанию, если используется 1571 с C64, Plus/4 , VIC-20 или ПЭТ ). Также из BASIC можно подать команду вручную для переключения принтера 1571 между односторонним и двусторонним режимом. Существует также недокументированная команда, которая позволяет пользователю независимо управлять любой из головок чтения/записи 1571, что позволяет форматировать обе стороны дискеты отдельно друг от друга, однако полученный диск не может быть прочитан в 1541, поскольку если его перевернуть вверх дном, он будет вращаться в обратном направлении. Точно так же «гибкие» диски, созданные на 1541, не могут быть прочитаны на 1571 с этой функцией; они должны быть вставлены вверх дном.
1571 не на 100% низкоуровнево совместим с 1541, однако это не проблема, за исключением некоторых программ, использующих расширенную защиту от копирования , таких как система RapidLok, присутствующая в играх MicroProse и Accolade .
1571 был заметно тише, чем его предшественник, а также имел тенденцию к более низкому охлаждению, хотя, как и 1541, он имел внутренний источник питания (более поздние приводы Commodore, такие как 1541-II и 3½-дюймовый 1581 , поставлялись с внешними источниками питания). ). В блоке питания 1541-II/1581 упоминается 1571-II, намекая на то, что Commodore, возможно, намеревался выпустить версию 1571 с внешним источником питания. Однако о существовании встроенного блока питания 1571-II не известно. Операционная система в 1571 была CBM DOS V3.0 1571, что было улучшением по сравнению с V2.6 в 1541. [5]
В начале 1571-х годов в дисковой операционной системе на основе ПЗУ была ошибка, из-за которой относительные файлы повреждались, если они занимали обе стороны диска. версии 2 Было выпущено ПЗУ , но, хотя оно и исправило первоначальную ошибку, оно внесло некоторые свои незначительные особенности, особенно с эмуляцией 1541. Любопытно, что он также был идентифицирован как V3.0.
Как и в случае с 1541, Commodore изначально не мог удовлетворить спрос на 1571, и отсутствие доступности и относительно высокая цена диска (около 300 долларов США) предоставили возможность клонерам. Появились два клона 1571: один от Oceanic и один от Blue Chip, но судебный иск со стороны Commodore быстро вытеснил их с рынка.
Компания Commodore анонсировала на выставке Consumer Electronics Show 1985 года версию 1571 с двумя приводами, которая будет называться Commodore 1572 , но быстро отменила ее. [6] как сообщается, из-за технических проблем с DOS 1572. У него было бы в четыре раза больше оперативной памяти, чем у 1571 (8 КБ), и вдвое больше ПЗУ (64 КБ). Модель 1572 позволяла быстро создавать резервные копии незащищенных от копирования носителей, подобно старым двойным дискам 4040 , 8050 и 8250.
Компьютер 1571, встроенный в европейский компьютер C128 D в пластиковом корпусе, в электронном виде идентичен автономной версии, но версия 1571, интегрированная в более поздний металлический корпус C128 D (часто называемый C128 DCR, что означает D со сниженной стоимостью), сильно отличается от автономный 1571. Он включает в себя более новую DOS версии 3.1, заменяет интерфейсный чип MOS Technology CIA , из которого только несколько функций использовались в 1571 DOS, на очень упрощенный чип под названием 5710 и имеет некоторые проблемы совместимости. с автономным приводом. Поскольку этот внутренний 1571 не имеет неиспользуемого 8-битного порта ввода-вывода ни на одном чипе, в отличие от большинства других дисков Commodore, в этот диск невозможно установить параллельный кабель, например тот, который используется SpeedDOS , DolphinDOS и некоторыми другими быстрая замена Commodore DOS сторонних производителей.
Технический проект
[ редактировать ]Привод определяет скорость двигателя и генерирует внутренний тактовый сигнал выборки данных , соответствующий скорости двигателя. [7]
1571 использует седловой компенсатор при чтении потока данных. Сигнал коррекции генерируется, когда шаблон необработанных данных на диске состоит из двух последовательных нулей. При использовании формата записи GCR возникает проблема с формой сигнала считывания. Шаблон 1001 наихудшего случая может вызвать седловое состояние, при котором может возникнуть ложный бит данных. В оригинальных приводах 1541 для исправления ситуации используется одноразовый режим. В 1571 используется вентильная матрица для цифровой коррекции этого явления. [8]
В накопителе используется процессор MOS 6502 , WD1770 контроллер гибких дисков MOS Technology 6522 или WD1772, два контроллера ввода-вывода и один контроллер MOS Technology 6526 .
Формат диска
[ редактировать ]В отличие от 1541, который был ограничен форматированием GCR , 1571 мог читать диски как в формате GCR, так и в формате MFM . Версия CP/M, поставляемая с C128, поддерживала следующие форматы:
- IBM-ПК CP/M-86
- Осборн 1 (обновление двойной плотности)
- Эпсон QX10
- Кайпро II, IV
- CBM CP/M ФОРМАТ СС
- CBM CP/M ФОРМАТ DS
1571 может читать любой из множества CP/M. 5 + 1⁄4 – форматы дисков. [9] CP/M Если BIOS изменен, можно читать любой 40-дорожечный формат MFM с программным сектором. Форматы одинарной плотности (FM) не поддерживаются, поскольку контакт переключателя плотности на микросхеме контроллера MFM в приводе отключен (заземлен).
1571 не может загружаться с дисков MFM; пользователь должен загрузить CP/M с диска GCR, а затем переключиться на диски MFM.
читать и записывать дискеты в формате MS-DOS С помощью дополнительного программного обеспечения можно было также . Для этой цели стали доступны многочисленные коммерческие и общедоступные программы, наиболее известной из которых является SOGWAP «Big Blue Reader» от . Хотя C128 не мог запускать какое-либо программное обеспечение на базе MS-DOS, эта возможность позволяла обмениваться файлами данных с пользователями ПК. Чтение 8-битных дисков Atari размером 130 КБ или 180 КБ также было возможно с помощью специального программного обеспечения, но стандартный 8-битный формат Atari 90 КБ , в котором использовалось кодирование FM, а не MFM , не мог быть обработан аппаратным обеспечением 1571 без модификации привода. Схема, поскольку линия управления, которая определяет, используется ли кодировка FM или MFM микросхемой контроллера диска, была постоянно подключена к земле (режим MFM), а не находилась под программным управлением.
В формате 1541, хотя для 5,25-дюймового привода DD, такого как 154x/157x, только 35 дорожек возможно 40 дорожек, используется . Commodore решила не использовать верхние пять дорожек по умолчанию (или, по крайней мере, использовать более 35) из-за к плохому качеству некоторых механизмов привода, которые не всегда работали надежно на этих гусеницах.
Для совместимости и простоты реализации в 1571 двусторонний формат одной стороны логического диска с 70 дорожками был создан путем объединения нижних 35 физических дорожек на каждой из физических сторон диска вместо использования дважды по 40 дорожек, хотя проблем с качеством механизмов приводов 1571 больше не было.
Ссылки
[ редактировать ]- ^ Jump up to: а б Циммерман, Бо (20 марта 2015 г.). «Коммодор 1570/1571» . zimmers.net . Архивировано из оригинала 9 сентября 2023 года . Проверено 11 сентября 2023 г.
- ^ Jump up to: а б с д «Руководство пользователя дисковода Commodore 1571» . Commodore Business Machines, Inc., август 1985 г. Проверено 1 февраля 2024 г.
- ^ «Карта памяти» . Commodore Business Machines, Inc., октябрь 1986 г. Проверено 27 апреля 2016 г.
- ^ «Бинарные динозавры — Заметки C64» . 7 апреля 1994 года . Проверено 27 июня 2013 г.
- ^ «Commodore Floppy 1571 — купи» . myoldmac.net . Проверено 14 июля 2024 г.
- ^ «Ностальгический взгляд на Commodore 128» . Декабрь 1985 г. — январь 1986 г. Проверено 12 января 2013 г.
- ^ «20-контактный массив затворов (продолжение)» . Октябрь 1986 года . Проверено 27 апреля 2016 г.
- ^ «20-контактный массив затворов 1541B и 1571» . Октябрь 1986 года . Проверено 27 апреля 2016 г.
- ^ Уэйт, Митчелл; Лафоре, Роберт; Вольпе, Джерри (1985). «Режим CP/M» . Официальная книга для персонального компьютера Commodore 128 . Говард В. Сэмс и компания с. 98. ИСБН 0-672-22456-9 .
Дальнейшее чтение
[ редактировать ]Внешние ссылки
[ редактировать ]- Проект сохранения дисков. Обсуждается внутренняя механика накопителя и защита от копирования.
- Журнал RUN, выпуск 64
- Фотография двухприводной модели 1572 и одинарной модели 1571 для сравнения.
- Привод 1572 года, показанный на странице Commodore Kuriositäten (немецкий)
- Информационная страница о Commodore 1572 (немецкий)
- Секретное оружие Коммодора: Дисководы
- Beyond The 1541: Mass Storage для 64 и 128