Ms-dos: появление, основные понятия и команды, версии

Проблемы запуска приложений MS-DOS под MS Windows

Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах, — значительная разница в быстродействии. За последние годы быстродействие компьютеров значительно возросло. Поэтому многие игры для MS-DOS на современном компьютере работают слишком быстро, так что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию. Причина этому — использование циклов для формирования задержек. Современные процессоры выполняют их слишком быстро, а часто и вообще игнорируют (работа интеллектуального оптимизатора). По этой же причине некоторые приложения прекращают работу, выводя ошибку деления на ноль.

Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Unix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них — DOSBox, позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п. Иногда используются замедлители процессора.

Монтирование директорий как дисков в DosBox

Теперь приступим к созданию и подключению директории на компьютере в качестве виртуального диска внутри DosBox. Хотелось бы заметить что это может быть любая директория и на любом из подключенных дисков/томов.


Пример команды, которую нужно выполнить в консоли уже запущенной программы DosBox:

где:

  • mount — название команды, которую нужно выполнять
  • C — название (буква), которое будет присвоено доступному в DosBox виртуальному диску
  • D:/DOSGames — путь к папке «DOSGames», которая размещается на диске D (пример для MS Windows).

После запуска будет выведено оповещение что диск с буквой «C» подмонтирован и для него используется директория «D:/DOS_Games». Таким образом можно подмонтировать несколько виртуальных дисков с директориями — на одном хранить программы, на другом документы и т.п.


Подключаемая директория должна существовать, также хочу заметить что в путях можно использовать разделитель слеш (unix) «/» вместо обратного (win) «\» не зависимо от того под какой ОС вы запускаете DosBox.

Еще пример, команда для монтирования в качестве диска X (внутри DosBox) директории /tmp/DOSTEST (из Linux системы):

История MS-DOS игр

Обращаясь к истокам МS DOS можно обнаружить, что ранее это был обыкновенный загрузчик, который смог эволюционировать до полноценной операционной системы. Стоит отметить, что отдельной частью истории этой «оси» стоят dos игры, которые и сегодня окончательно не отвергнуты пользователями. Изначально MS DOS устанавливалась на ПК в основе которых функционировали процессоры Intel 8086. Мощности этих процессоров хватало для создания игры ms dos со скромной графикой, но обширным сюжетом.

Первая версия MS DOS является зеркалом QDOS, системы, которую летом 1981 года Microsoft приобретает у Seattle. В итоге в корпорация закрепили за программным продуктом имя MS DOS, с которым и ассоциируется эпоха старых dos игр. В этом же году на рынок поступают первые ПК IBM PC, в качестве основы для которых была выбрана именно MS DOS.


Постоянное нарастание спроса у потребителей на персональные компьютеры увеличивает и актуальность MS DOS, как программного продукта. Доходы от реализации этой операционной системы можно считать краеугольным камнем становления компании Microsoft. Именно благодаря этой OC компания Била Гейтса быстро занимает лидирующие позиции в индустрии ПО. Не последнюю роль в популярности этого софта сыграли и лучшие игры dos.

Разработчики компании постоянно улучшали и дорабатывали производительность MS DOS, что положительно сказывалось на производительности «оси». Сторонние программисты получали возможность создавать все более зрелищные игры под dos, писать сторонние расширения для быстродействия системы и прочее. Тут же стоит вспомнить легендарный Norton Commander, который стал востребованной оболочкой для облегчения работы с интерфейсом операционной системы.

Ближайшие конкуренты «доса» не отличались дешевизной и широким ассортиментом языков программирования. Именно поэтому основная масса разработчиков более охотно работали с MS DOS, чем СР/М-86 и Р-sуstem.


Сегодня рассмотренная операционная система осталась только воспоминанием в сердцах разработчиков и любителей запустить старые игры под dos. Последняя версия операционной системы с приставкой 7.0 увидела свет в 1995 году и стала комплексным дополнением к Windows 95. Примечательно, что работы над MS-DOS велись вплоть до 2000 года и сегодня этот программный продукт можно встретить в рамках обслуживания автоматизированных систем.

Современные пользователи могут сталкиваться с рядом неудобств при запуске MS-DOS приложений на технологичных ПК. Основной проблемой является внушительная разница в быстродействии процессоров прошлого и текущих аналогов. Перед тем, как dos игры скачать – убедитесь, что они подходят для работы на вашем ПК. Наиболее прогрессивным решением проблемы несовместимости DOS-игры с современным компьютером является эмуляция. Одним из наиболее подходящих эмуляторов является DOSBox.

Развитие технологий не может остановить олдскульного геймера в желании , ведь именно на базе этой OC появились культовые игрушки целой эпохи.


С этим читают