stringtranslate.com

86-ДОС

86-DOS (известная внутри компании как QDOS , [1] от Quick and Dirty Operating System ) — это устаревшая операционная система , разработанная и продаваемая компанией Seattle Computer Products (SCP) для своего компьютерного комплекта на базе Intel 8086 .

86-DOS разделяла некоторые из своих команд с другими операционными системами, такими как OS/8 и CP/M , что позволяло легко переносить программы из последней. Ее интерфейс прикладного программирования был очень похож на интерфейс CP/M. Система была лицензирована, а затем куплена Microsoft и далее развивалась как MS-DOS и PC DOS . [2]

История

Происхождение

86-DOS была создана, потому что продажи компьютерного комплекта Seattle Computer Products 8086 , продемонстрированного в июне 1979 года и отправленного в ноябре, [3] падали из-за отсутствия операционной системы. Единственным программным обеспечением, которое SCP могла продавать вместе с платой, был Standalone Disk BASIC-86 от Microsoft , разработанный Microsoft на прототипе оборудования SCP. [3] SCP хотела предложить версию CP/M для 8086 , которую Digital Research первоначально анонсировала на ноябрь 1979 года, но она была отложена, и дата ее выпуска была неопределенной. [4] Это был не первый раз, когда Digital Research отставала от развития оборудования; двумя годами ранее она медленно адаптировала CP/M для новых форматов гибких дисков и жестких дисков . В апреле 1980 года SCP поручила 24-летнему Тиму Патерсону разработать замену CP/M-86 . [3]

Используя руководство CP/M-80 в качестве справочного материала, [5] Патерсон смоделировал 86-DOS по его архитектуре и интерфейсам, но адаптировал его для соответствия требованиям 16-разрядного процессора Intel 8086, для легкой (и частично автоматизированной) трансляции на уровне исходного кода многих существующих 8-разрядных программ CP/M; [4] перенос их как на DOS, так и на CP/M-86 был примерно одинаково труден [6] и облегчался тем фактом, что Intel уже опубликовала метод, который можно было использовать для автоматической трансляции программного обеспечения с процессора Intel 8080 , для которого был разработан CP/M, на новый набор инструкций 8086. [4] В то же время он внес ряд изменений и улучшений, чтобы устранить то, что он считал недостатками CP/M. CP/M кэшировал информацию о файловой системе в памяти для скорости, но это требовало от пользователя принудительного обновления на диске перед его извлечением; если пользователь забывал это сделать, диск становился поврежденным. Патерсон выбрал более безопасный, но и более медленный подход обновления диска при каждой операции. Команда PIP CP/M , которая копировала файлы, поддерживала несколько специальных имен файлов, которые ссылались на аппаратные устройства, такие как принтеры и порты связи . Патерсон встроил эти имена в операционную систему как файлы устройств , чтобы любая программа могла их использовать. Он дал своей программе копирования более интуитивное имя COPY . Вместо того, чтобы внедрять файловую систему CP/M , он использовал файловую систему Microsoft Standalone Disk BASIC-86 File Allocation Table (FAT). [2]

К середине 1980 года SCP рекламировала 86-DOS по цене 95 долларов США для владельцев платы 8086 за 1290 долларов США и 195 долларов США для остальных. Она расхваливала способность программного обеспечения читать исходный код Zilog Z80 с диска CP/M и переводить его в исходный код 8086, и обещала, что для создания двоичных файлов 8086 потребуется только «незначительная ручная коррекция и оптимизация». [7]

Интерес IBM

В октябре 1980 года IBM разрабатывала то, что впоследствии стало первым персональным компьютером IBM . CP/M была самой популярной операционной системой, использовавшейся в то время, и IBM чувствовала, что ей нужна CP/M, чтобы конкурировать. Представители IBM посетили Digital Research и обсудили лицензирование с представителем по лицензированию Digital Research Дороти Килдалл (урожденной Макьюэн), которая колебалась, подписывать ли соглашение IBM о неразглашении . Хотя NDA было позже принято, Digital Research не приняла предложение IBM в размере 250 000 долларов США в обмен на столько копий, сколько IBM сможет продать, настаивая на обычном плане на основе роялти . [8] В более поздних обсуждениях между IBM и Биллом Гейтсом Гейтс упомянул о существовании 86-DOS, и представитель IBM Джек Сэмс сказал ему получить лицензию на нее. [ необходима цитата ]

Создание ПК DOS

Microsoft приобрела неисключительную лицензию на 86-DOS у Seattle Computer Products [9] в декабре 1980 года за 25 000 долларов США. [ необходима цитата ] В мае 1981 года она наняла Тима Патерсона для переноса системы на IBM PC, [3] который использовал более медленный и менее дорогой процессор Intel 8088 и имел собственное семейство периферийных устройств. IBM ежедневно следила за развитием событий, [3] отправив более 300 запросов на изменение, прежде чем приняла продукт и написала для него руководство пользователя.

В июле 1981 года, за месяц до выпуска ПК, Microsoft приобрела все права на 86-DOS у SCP за 50 000 долларов США. [3] [10] [11] Она соответствовала основным критериям IBM: выглядела как CP/M, [2] и было легко адаптировать существующие 8-битные программы CP/M для работы под ней, в частности, благодаря команде TRANS , которая переводила исходные файлы из 8080 в 8086 машинных инструкций. Microsoft лицензировала 86-DOS для IBM, и она стала PC DOS 1.0. Эта лицензия также позволяла Microsoft продавать DOS другим компаниям, что она и сделала. Сделка была невероятно успешной, и SCP позже заявила в суде, что Microsoft скрыла свои отношения с IBM, чтобы купить операционную систему дешево. В конечном итоге SCP получила компенсацию в размере 1 миллиона долларов США.

Спор об интеллектуальной собственности

Когда основатель Digital Research Гэри Килдалл изучил PC DOS и обнаружил, что она дублирует программный интерфейс CP/M, он хотел подать в суд на IBM, которая в то время утверждала, что PC DOS является ее собственным продуктом. Однако адвокат Digital Research не считал, что соответствующий закон достаточно ясен для подачи иска. Тем не менее, Килдалл столкнулся с IBM и убедил их предложить CP/M-86 вместе с ПК в обмен на освобождение от ответственности.

Споры продолжаются вокруг сходства между двумя системами. Возможно, самое сенсационное заявление поступило от Джерри Пурнелла , который сказал, что Килдалл лично продемонстрировал ему, что DOS содержит код CP/M, введя команду в DOS, которая отображала имя Килдалла, [12] [nb 1] но Пурнелл никогда не раскрывал команду, и никто не выступил, чтобы подтвердить его историю. Книга о Килдалле 2004 года гласит, что он использовал такое зашифрованное сообщение, чтобы продемонстрировать, что другие производители скопировали CP/M, но не говорит, что он нашел сообщение в DOS; [13] вместо этого мемуары Килдалла (источник для книги) указали на хорошо известное сходство интерфейсов. Патерсон настаивает, что программное обеспечение 86-DOS было его оригинальной работой, и отрицает, что ссылался на или иным образом использовал код CP/M при его написании. [14] [15] После выхода книги 2004 года он подал в суд на авторов и издателей за клевету . [16] Суд постановил в порядке упрощенного судопроизводства , что клевета не имела места, поскольку утверждения книги были мнениями, основанными на исследованиях, и не были доказуемо ложными. [17]

Версии

Функции

Команды

Следующий список команд поддерживается 86-DOS. [25]

Внутренние команды

Внешние команды

ЭДЛИН

К 1982 году, когда IBM попросила Microsoft выпустить версию DOS, совместимую с жестким диском , PC DOS 2.0 была почти полностью переписанной версией DOS, поэтому к марту 1983 года от 86-DOS осталось очень мало. Самым выносливым элементом 86-DOS был его примитивный строчный редактор EDLIN , который оставался единственным редактором, поставляемым с версиями DOS от Microsoft до выпуска в июне 1991 года MS-DOS 5.0 , который включал текстовый редактор пользовательского интерфейса под названием MS-DOS Editor , основанный на QBasic . EDLIN все еще можно использовать на современных машинах, поскольку существует эмулированная среда DOS вплоть до Windows 10 (32 бит).

Поддерживаемые форматы дисков

Seattle Computer Products 86-DOS поддерживала файловую систему FAT12 на ряде 8-дюймовых и 5,25-дюймовых дисководов на оборудовании контроллера дискет S-100 , производимом Cromemco , Tarbell Electronics и North Star Computers . Платы Western Digital FD1771 на базе Cromemco и Tarbell поддерживали односторонние, одноплотные мягкосекторные дисководы. Также поддерживалась плата Tarbell с двойной плотностью, использующая FD1791 . Позже SCP предложила усовершенствованные контроллеры дискет, такие как серия Disk Master.

86-DOS не использовала байт FAT ID [nb 2] или блок параметров BIOS (BPB), как это делают более поздние версии DOS, для различения различных форматов носителей; вместо этого различные буквы дисков были жестко запрограммированы во время компиляции для связи с различными физическими дисководами, сторонами и плотностью. Это означало, что в зависимости от его типа диск должен был быть адресован под определенной буквой диска для правильного распознавания. Эта концепция была позже эмулирована с большей гибкостью DRIVER.SYS в DOS 3.x и более поздних версиях.

Существовало два варианта логического формата 12-битного формата FAT 86-DOS — исходный формат с 16-байтовыми записями каталога и более поздний формат (начиная с 86-DOS 0.42) с 32-байтовыми записями каталога. Только второй формат логически совместим с форматом FAT12, известным с момента выпуска MS-DOS и PC DOS. MS-DOS по-прежнему не может монтировать такие тома, так как при отсутствии BPB он возвращается к извлечению идентификатора FAT в записи FAT для кластера 0, чтобы выбрать среди жестко закодированных профилей геометрии диска. Во всех форматах тома, отформатированного под MS-DOS, которые в противном случае поддерживались бы обеими системами, а также, как правило, во всех других форматах, этот идентификатор расположен в первом байте логического сектора 1, то есть во втором секторе тома с физическим адресом сектора головки цилиндра (CHS) 0/0/2 или адресом логической адресации блока (LBA) 1, поскольку MS-DOS предполагает наличие одного зарезервированного сектора, загрузочного сектора. В 86-DOS область зарезервированных секторов значительно больше (целые дорожки), и поэтому прототипический идентификатор FAT 0xFE0xFF) расположен в другом месте на диске, что делает невозможным для MS-DOS извлечь его, и даже если бы это было возможно, жестко закодированный профиль диска, связанный с ним, не принял бы во внимание эту большую область зарезервированных секторов в 86-DOS. [примечание 2]

Дискеты CP/M 2 можно было читать через RDCPM.

86-DOS не предлагала какой-либо специальной поддержки для фиксированных дисков , но сторонние решения в виде контроллеров жестких дисков и соответствующих расширений системы ввода-вывода для 86-DOS были доступны от таких компаний, как Tallgrass Technologies , делая жесткие диски доступными аналогично супердискетам в пределах ограничений по размеру файловой системы FAT12.

Различные OEM-версии MS-DOS 1.2x и 2.x также поддерживали ряд похожих форматов 8-дюймовых дискет FAT12, хотя и не идентичных тем, которые поддерживались 86-DOS. [примечание 2]

Форматы дисков, поддерживаемые одной из последних версий, разработанных Тимом Патерсоном в Microsoft, MS-DOS 1.25 [21] [26] [27] [28] (март 1982 г.) для компьютера SCP Gazelle с контроллером SCP или контроллером Cromemco 16FDC (по умолчанию эта версия поддерживала только совместимые с MS-DOS варианты 8.0 в форматах с одним зарезервированным сектором, но ее можно было собрать так, чтобы она предоставляла две дополнительные буквы дисков для чтения и записи дискет в предыдущей SCP 86-DOS 8.0 в форматах дисков, начиная с версии 0.42):

В 1984 году Seattle Computer Products выпустила OEM-версию MS-DOS 2.0 для компьютера SCP S-100 с контроллером SCP-500 Disk Master Floppy. Она добавила поддержку 5.25 в форматах DD/1S (180 КБ) и DD/2S (360 КБ) FAT12, а также поддерживала старые форматы, хотя, возможно, с некоторыми измененными параметрами по сравнению с MS-DOS 1.25 . [29]

Смотрите также

Примечания

  1. ^ Несколько иронично в контексте заявления Джерри Пурнелла о том, что Гэри Килдалл продемонстрировал ему способ отображения имени Килдалла в DOS, Тим Патерсон утверждает, что спрятал пасхальное яйцо , отобразив свое собственное имя, в коде FAT MSX-DOS 1, когда он разработал этот клон CP/M на базе Z80 , напоминающий 86-DOS/ MS-DOS 1.25 в 1983 году: Патерсон, Тим (2014-02-17). "История MSX-DOS". Джорито, Маггу, Джон Хассинк, Центр ресурсов MSX . Получено 2014-05-31 .
  2. ^ abcde 8.0" Образы размером 250,25 КБ, отформатированные в 86-DOS 1.00, имеют идентификатор FAT FEh, однако, в отличие от MS-DOS/PC DOS, 86-DOS, похоже, не использует его для определения формата диска, поскольку эта информация жестко закодирована в дисковых профилях, связанных с определенными буквами дисков во время компиляции. MS-DOS не сможет монтировать такие тома, поскольку (при отсутствии BPB) она ожидает идентификатор FAT в логическом секторе 1, предполагая только один зарезервированный сектор размером 512 байт (загрузочный сектор в логическом секторе 0) вместо 52 зарезервированных секторов по 128 байт, используемых здесь 86-DOS. Это работает для MS-DOS, поскольку системные файлы не являются частью зарезервированной области в MS-DOS, в то время как в 86-DOS нет системных файлов, а ядро ​​DOS размером около 6 КБ расположен на заповедной территории.
  3. ^ abcd Выполнение CLEARкоманды в 86-DOS 1.00 COMMAND.COM, по-видимому, инициализирует байт FAT ID тома значением FEh независимо от используемого дисковода и формата.
  4. ^ DOS 1.x не поддерживает BPB , но эта запись для количества физических секторов на дорожку соответствует смещению BPB 0x0Dв DOS 3.0 и выше.
  5. ^ DOS 1.x не поддерживает BPB , но эта запись для количества головок соответствует смещению BPB 0x0Fв DOS 3.0 и выше.
  6. ^ DOS 1.x не поддерживает BPB , но эта запись для байтов на логический сектор соответствует смещению BPB 0x00в DOS 2.0 и выше.
  7. ^ DOS 1.x не поддерживает BPB , но эта запись для логических секторов на кластер (единицы распределения) соответствует смещению BPB 0x02в DOS 2.0 и выше.
  8. ^ DOS 1.x не поддерживает BPB , но эта запись для числа зарезервированных логических секторов соответствует смещению BPB 0x03в DOS 2.0 и выше.
  9. ^ DOS 1.x не поддерживает BPB , но эта запись для количества FAT соответствует смещению BPB 0x05в DOS 2.0 и выше.
  10. ^ DOS 1.x не поддерживает BPB , но эта запись для числа записей корневого каталога (á 32 байта) соответствует смещению BPB 0x06в DOS 2.0 и выше.
  11. ^ DOS 1.x не поддерживает BPB , но эта запись для общего числа логических секторов соответствует смещению BPB 0x08в DOS 2.0 и выше.
  12. ^ DOS 1.x не поддерживает BPB , но эта запись для количества логических секторов на FAT соответствует смещению BPB 0x0Bв DOS 2.0 и выше.
  13. ^ DOS 1.x не поддерживает BPB , но эта запись для количества скрытых секторов соответствует смещению BPB 0x11в DOS 3.0 и выше.
  14. ^ По неизвестным причинам в некоторых документах Microsoft для этой записи указано значение 3, хотя технически правильным кажется 0. SCP MS-DOS 1.25 также неявно предполагает 0.
  15. ^ DOS 1.x не поддерживает BPB , но эта запись для FAT ID соответствует байту описателя носителя по смещению BPB 0x0Aв DOS 2.0 и выше.

Ссылки

  1. ^ Патерсон, Тим (2018-08-05). «Оригинальная DOS и старые времена». YouTube . Маунтин-Вью, Калифорния, США: Vintage Computer Federation . Получено 2022-03-01 .
  2. ^ abc Allen, Paul ; Gates, Bill ; King, Adrian; Larson, Chris; Letwin, Gordon ; O'Rear, Bob ; Paterson, Tim ; Peters, Chris; Phillips, Bruce; Reynolds, Aaron ; Stillmaker, Betty; Zbikowski, Mark (1986). "Технические консультанты". Техническая справочная энциклопедия MS-DOS (версии 1.0-3.2) . Борнштейн, Говард; Бредехофт, Лоуренс; Дункан, Рэй; Моррис, Кэрол; Роуз, Дэвид; Соха, Джон ; Томлин, Джим; Виан, Кэтлин; Вулвертон, Ван. Белей, Джим; Преппернау, Барри; Бисон, Пэм; Льюис, Андреа; Райгмир, Дэвид (ред.). Справочная библиотека Microsoft. Том 1 (Оригинал отозван). Редмонд, Вашингтон, США: Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640. OCLC  635600205.(xvii+1053 страницы; 29 см) (Примечание. Это оригинальное издание содержит блок-схемы внутренней работы системы. Оно было отозвано Microsoft перед массовым распространением в 1986 году, поскольку содержало много фактических ошибок, а также некоторую секретную информацию, которая не должна была быть опубликована. Сохранилось лишь несколько печатных копий. Оно было заменено полностью переработанным изданием в 1988 году. [1])
  3. ^ abcdefghijkl Хантер, Дэвид (март 1983). "Корни DOS: Тим Патерсон". Softalk . Архивировано из оригинала 2019-09-06 . Получено 2013-08-18 .
  4. ^ abc Патерсон, Тим (июнь 1983 г.). «Взгляд изнутри на MS-DOS — решения по проектированию популярной операционной системы». Byte . 6. 8 . Byte Publications Inc. : 230 . Получено 19 октября 2013 г.(Примечание. В статье часто используется термин «MS-DOS» для обозначения как 86-DOS, так и MS-DOS, но QDOS и 86-DOS упоминаются в боковой статье «Краткая история MS-DOS».)
  5. Cringely, Robert X. (июнь 1996). "Часть II". Триумф ботаников: Возвышение случайных империй . Сезон 1. PBS.
  6. ^ Эдлин, Джим (1982-06-07). "CP/M прибывает - IBM выпускает версию CP/M-86, предназначенную для ПК, которая выигрывает от кривой обучения". PC Magazine : 43 . Получено 21.10.2013 .
  7. ^ ab Seattle Computer Products (август 1980 г.). "86-DOS - 8086 OPERATING SYSTEM - $95". Byte (Реклама). Том 5, № 8. BYTE Publications Inc. стр. 173. ISSN  0360-5280. КОДЕН  BYTEDJ . Получено 18.08.2013 .[2] (Примечание. В рекламе SCP продукт уже называется 86-DOS , но не указан конкретный номер версии. Известно, что версия 0.3 уже называется 86-DOS, поэтому изменение названия должно было произойти либо для версии 0.2, либо сразу после нее в августе 1980 года.)
  8. ^ Фрейбергер, Пол ; Свейн, Майкл (2000) [1984]. Пожар в долине: Создание персонального компьютера (2-е изд.). Нью-Йорк: McGraw-Hill . С. 332–333. ISBN 0-07-135892-7.
  9. ^ abc "86-DOS версия 0.3 (1980-11-15) Лицензионное соглашение между Seattle Computer Products и Microsoft" (PDF) . 1981-01-06. Архивировано (PDF) из оригинала 2020-02-18 . Получено 2013-04-01 .(Примечание. Опубликовано в рамках дела Comes против Microsoft в качестве доказательства № 1.)
  10. ^ abcd "Соглашение о продаже 86-DOS между Seattle Computer Products и Microsoft" (PDF) . 1981-07-27. Архивировано (PDF) из оригинала 2020-02-19 . Получено 2013-04-01 .(Примечание. Опубликовано в рамках дела Comes против Microsoft в качестве вещественного доказательства № 2. На документе также имеется отпечатанный штамп даты 1981-07-22.)
  11. ^ Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рубен; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коули, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фармер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У.; Кермани, Камел; Кинг, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; Маккинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Мергентайм, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; O'Leary, Mike; O'Rear, Bob ; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim ; Perez, Gary; Peters, Chris; Petzold, Charles ; Pollock, John; Reynolds, Aaron ; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Short, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Технические консультанты". Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Автор: Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Летвин, Гордон ; Петцольд, Чарльз ; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Вулвертон, Ван; Вонг, Уильям; Вудкок, Джоанн (полностью переработанное издание). Редмонд, Вашингтон, США: Microsoft Press . стр. 20. ISBN 1-55615-049-0. LCCN  87-21452. OCLC  16581341.(xix+1570 страниц; 26 см) (Примечание. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [3])
  12. ^ "this WEEK in TECH". TWiT Netcast Network (подкаст). 2006-10-16. Архивировано из оригинала 2013-04-18 . Получено 2006-11-28 .
  13. ^ Эванс, Гарольд ; Бакленд, Гейл; Лефер, Дэвид (2004). Они создали Америку: от парового двигателя к поисковой системе: два века новаторов. Little, Brown and Co. ISBN  0-316-27766-5.
  14. ^ Патерсон, Тим (1994-10-03). "Истоки DOS: Создатель DOS излагает свою точку зрения на связь между CP/M и MS-DOS" (PDF) . Microprocessor Report . 8 (13). MicroDesign Resources (MDR). ISSN  0899-9341. Архивировано из оригинала (PDF) 2012-05-31.
  15. ^ Патерсон, Тим (1997-05-06). "DOS Testimony". Письма. PC Magazine . Том 16, № 9. Ziff-Davis Publishing Company . стр. 24. Архивировано из оригинала 2021-12-03 . Получено 2021-12-03 .
  16. ^ "Программист подал в суд на автора за роль в истории Microsoft". USA Today . Associated Press. 2005-02-03 . Получено 2006-11-28 .
  17. Окружной суд США по Западному округу Вашингтона (2007-07-25) [2005-02-28]. «Paterson v. Little, Brown, and Co., et al. - Order» (PDF) . Seattle Times . Сиэтл, Вашингтон, США. Дело 2:05-cv-01719-TSZ Документ 29. Архивировано из оригинала (PDF) 2018-10-03 . Получено 2014-12-21 .
  18. ^ Патерсон, Тим (2007-09-30). "Design of DOS". DosMan Drivel . Архивировано из оригинала 2013-01-20 . Получено 04.07.2011 .
  19. ^ Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михельс, Рэймонд Дж.; Кайл, Джим (1994) [ноябрь 1993]. Недокументированная DOS: руководство программиста по зарезервированным функциям и структурам данных MS-DOS — расширено для включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Reading, Массачусетс: Addison Wesley . ISBN 0-201-63287-X.(xviii+856+vi страниц, 3,5-дюймовая дискета) Опечатки: [4][5]
  20. ^ abcdef Патерсон, Тим (июнь 1983 г.). "Краткая история MS-DOS". Байт . 8 (6-е изд.). ISSN  0360-5280. Архивировано из оригинала 2015-10-31 . Получено 2013-08-18 .(Примечание. В этом источнике в качестве даты покупки указана дата 27 июля 1981 г.)
  21. ^ abcdefghijklmnopqrstu vw Патерсон, Тим (2013-12-19) [1983]. "Microsoft DOS V1.1 и V2.0: /msdos/v11source/MSDOS.ASM". Музей истории компьютеров , Microsoft . Получено 2014-03-25 .(Примечание. Хотя издатели утверждают, что это MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  22. ^ Seattle Computer Products (1981). "SCP 86-DOS 1.0 Addendum" (PDF) . Архивировано (PDF) из оригинала 2020-02-19 . Получено 2013-04-02 .(1+14+1 страниц)
  23. ^ abcdefg ZIP-файл, содержащий большинство файлов из 86-DOS 0.75 (1981-04-17/1981-04-18) по 1.00/1.10 (1981-07-21) [ постоянная неработающая ссылка ]
  24. ^ Образы дисков 86-DOS 1.00 для симулятора SIMH
  25. ^ 86-DOS - Disk Operating System for the 8086 - User's Manual (PDF) . Версия 0.3 (Предварительная редакция). Сиэтл, Вашингтон, США: Seattle Computer Products, Inc. 1980. Архивировано из оригинала (PDF) 2019-07-14 . Получено 2019-07-14 .(59 страниц)
  26. ^ Образы дисков MS-DOS 1.25 для симулятора SIMH
  27. ^ Шустек, Лен (2014-03-24). "Ранний исходный код Microsoft MS-DOS". Software Gems: The Computer History Museum Historical Source Code Series . Получено 2014-03-29 .(Примечание. Хотя автор утверждает, что это MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  28. ^ Левин, Рой (2014-03-25). "Microsoft делает исходный код MS-DOS и Word для Windows общедоступным". Официальный блог Microsoft . Архивировано из оригинала 2014-03-28 . Получено 2014-03-29 .(Примечание. Хотя автор утверждает, что это MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  29. ^ "Seattle Computer Products 8086 S-100 Bus Microcomputer - Изображение 8.0" DD/1S дистрибутивных дискет для SCP MS-DOS 2.0". 2009-11-22. Архивировано из оригинала 2013-09-04 . Получено 2014-05-06 .

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

Внешние ссылки