vak: (Знайка)
[personal profile] vak
Имеем некоторый прогресс: на симуляторе PC i86 заработали несколько разных версий DOS.
  • MS-DOS 1.12
  • MS-DOS 2.12
  • MS-DOS 3.31
  • PC DOS 3.30
  • PC DOS 4.00
  • DR-DOS 6.0
Я сделал входы в Makefile, чтобы удобно запускать разные версии досов. К примеру "make msdos1".

MS-DOS 1.12 - специальная версия для компьютеров Compaq, 1983-й год. Дискета 320 килобайт.

Видите утилиту TEST.EXE в списке? Это специальная штуковина от Компака для диагностики хардвера. А команда FDISK.COM отсутствует. Эту версию DOS ещё нельзя было установить на жёсткий диск.

MS-DOS 2.12 - тоже для Compaq, но уже 1984-й год.

MS-DOS 3.31 - самая развитая версия для компьютеров 8086. Последующие версии развивались уже в сторону 386 и выше. Дискета уже 1.44Мбайт.

PC DOS 3.30 - эта версия была фактическим стандартом для айбиэмовских писишек конца 80-х. У меня имеется два разных загрузочных флопика: 360к и 720к. Покажу оба.

Здесь всего 22 файла, а на 720-килобайтном уместилась вся операционка:

PC DOS 4.00 вышел с большой помпой в 1988 году, но оказался сильно проблемным. Здесь тоже два разных загрузочных флопика 360к и 720к. Можно сравнивать, что поместилось, а что нет.

Похоже, что Basic начиная с этой версии решили не включать.

DR-DOS 6.0 - в то время был серьёзный конкурент Микрософту. При загрузке с фирменной дискеты стартует симпатичный установщик.

В симуляторе пока отсутствует жёсткий диск, так что устанавливаться некуда. Отменяем установку.

Смотрим состав софта. Обратите внимание на UNFORMAT.COM, это фирменная фишка от Digital Research. Микрософт позже собезьянничал.

Date: 2026-02-17 15:18 (UTC)
From: [personal profile] litwr
DR-DOS 6.0 - это уже лебединая песня, Microsoft уже "взяла след". Вот DR DOS 5 - это был прорыв, Microsoft почти 2 года догоняла. Этого прорыва похоже Гари Килдалл побаивался: функция 30h возвращается версию 3.31, а не 5. :)
Edited Date: 2026-02-17 15:18 (UTC)