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 23:08 (UTC)
sab123: (Default)
From: [personal profile] sab123
Насколько я помню, самая большая (единственная?) проблема с DOS 4 была в том, что она использовала существенно больше памяти, и потому ее меньше оставалось для запускаемых программ. В DOS 5 ее опять ужали (я подозреваю, через загрузку оверлеев или использование расширенной памяти), а также добавили меню загрузочных режимов, которое до того делалось сторонним драйвером.

Date: 2026-02-17 23:40 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
использование расширенной памяти

Да, HIMEM.SYS появился в DOS 5
и загружал ядро DOS в верхние 64K.