Jump to content

Коммодор 1571

Коммодор 1571
Дисковод Commodore 1571.
Производитель Коммодор Бизнес Машины, Инк.
Тип Дисковод гибких дисков
Дата выпуска 1985 год ; 39 лет назад ( 1985 )
Начальная цена 300 долларов США (1985 г.), что эквивалентно 800 долларам США в 2023 г.
Снято с производства 1993 год ; 31 год назад ( 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, поддерживала следующие форматы:

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 больше не было.

  1. ^ Jump up to: а б Циммерман, Бо (20 марта 2015 г.). «Коммодор 1570/1571» . zimmers.net . Архивировано из оригинала 9 сентября 2023 года . Проверено 11 сентября 2023 г.
  2. ^ Jump up to: а б с д «Руководство пользователя дисковода Commodore 1571» . Commodore Business Machines, Inc., август 1985 г. Проверено 1 февраля 2024 г.
  3. ^ «Карта памяти» . Commodore Business Machines, Inc., октябрь 1986 г. Проверено 27 апреля 2016 г.
  4. ^ «Бинарные динозавры — Заметки C64» . 7 апреля 1994 года . Проверено 27 июня 2013 г.
  5. ^ «Commodore Floppy 1571 — купи» . myoldmac.net . Проверено 14 июля 2024 г.
  6. ^ «Ностальгический взгляд на Commodore 128» . Декабрь 1985 г. — январь 1986 г. Проверено 12 января 2013 г.
  7. ^ «20-контактный массив затворов (продолжение)» . Октябрь 1986 года . Проверено 27 апреля 2016 г.
  8. ^ «20-контактный массив затворов 1541B и 1571» . Октябрь 1986 года . Проверено 27 апреля 2016 г.
  9. ^ Уэйт, Митчелл; Лафоре, Роберт; Вольпе, Джерри (1985). «Режим CP/M» . Официальная книга для персонального компьютера Commodore 128 . Говард В. Сэмс и компания с. 98. ИСБН  0-672-22456-9 .

Дальнейшее чтение

[ редактировать ]
  • Эллингер, Райнер (апрель 1986 г.). Коммодор 1571 Внутреннее устройство . Книга Дейты Беккера. Гранд-Рапидс, Мичиган: Программное обеспечение Abacus. ISBN  0-916439-44-5 . ОСЛК   27731916 . ОЛ   8337788М .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9062166fda6884a8bde984e917452966__1720969920
URL1:https://arc.ask3.ru/arc/aa/90/66/9062166fda6884a8bde984e917452966.html
Заголовок, (Title) документа по адресу, URL1:
Commodore 1571 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)