Dos windows linux and android

Как запустить DOS программы в Linux

Есть шанс, что большинство из вас, читающих эти строки, начали своё «путешествие» в мир компьютеров через DOS. Хотя эта, уже давно устаревшая, операционная система теперь работает только в наших воспоминаниях, она всегда будет занимать особое место в наших сердцах. Тем не менее, кому-то захочется окунуться в ностальгические воспоминания или показать своим детям, на что было похоже прошлое, запустив некоторые приложения MS-DOS на вашем дистрибутиве Linux. Хорошие новости в том, что вы можете это сделать без особых усилий!

Для этой инструкции я буду использовать игру DOS, в которую я играл когда был маленьким ребёнком, она называется “UFO Enemy Unknown”. Это была первая в истории команды пошаговая стратегия, выпущенная Microprose чуть более чем 20 лет тому назад. Ремейк игры был реализован Firaxis в 2012, которые чётко выделили черты, так нравившиеся нам в оригинале.

Поскольку исполнимые файлы DOS — это .exe, само-собой приходит мысль, что мы сможем запустить их под Wine, но, к сожалению, у нас ничего не получится. Причина этому — “DOS memory range unavailability” — «Недоступность диапазона памяти DOS».

Это означает, что ядро Linux запрещает любым программам (включая Wine) выполнять 16-битные приложения и, таким образом, иметь доступ к 64k памяти ядра. Это функция безопасности и её нельзя изменить, поэтому начнём наши попытки с DOSBox.

DOSBox

Установите DOSBox из вашего Менеджера Приложений и затем откройте ваш менеджер файлов и убедитесь, что вы создали каталог с названием “dosprogs” в вашей домашней директории. Скопируйте файлы игры внутрь этого каталога, а затем откройте DOSBox, набрав в терминале “dosbox”. Теперь нам нужно смонтировать каталог “dosprogs” в dosbox. Чтобы это сделать, напечатайте

нажмите Enter в консоли DOSBox. Затем напечатайте

чтобы войти в новый смонтированный диск, как показано на следующем скриншоте.

Вы можете передвигаться по каталогам диска с использованием команды “cd”, совмещая её с “dir”, пока не достигнете исполнимых файлов игры. Например, напишите “cd GAME”, чтобы войти в каталог GAME, а затем напишите “dir” и нажмите Enter, чтобы увидеть что содержит каталог GAME. Если список слишком длинный для просмотра на экране, вы также можете попробовать использовать команду “dir /w/p”. В любом случае, исполнимым файлом является UFO.bat и я могу запустить игру напечатав имя файла (с расширением) и нажав Enter.

DOSemu

Другое приложение, которое позволяет вам запускать исполняемые файлы DOS под Linux, — это DOS Emulator (также доступный в Менеджере Приложений). В чём-то это программа проще, т. к. не нужно заботиться о монтировании разделов, можно набрать “D:” и войти в консольный интерфейс для доступа к вашей домашней директории. Оттуда вы можете передвигаться в каталог, содержащий исполняемые файлы DOS и запускать их таким же образом, как мы делали в DOSBox. Хотя DOSemu проще в использовании, она не всегда может работать безупречно, это я обнаружил по своим тестам. Вы всегда можете попробовать это и посмотреть, как идут дела.

FreeDOS

Ещё одна альтернатива, FreeDOS по-прежнему активно развивается и используется на очень старом железе или на встроенных системах. Также можно упомянуть DR-DOS.

Dos windows linux and android

Правила выкладывания образов (обновлено 24.11.17)
1. В данной теме следует выкладывать только ссылки на образы ОС для эмуляторов BOCHS и QEMU
2. Не следует публиковать ссылки на чужие образы, автором которых вы не являетесь.
3. Не следует публиковать ссылки на образы ОС, которые заведомо неработоспособны на существующем железе. В частности, не надо выкладывать сборки Windows новее Windows XP.
4. Не следует повторно публиковать образы, которые уже есть в теме или незначительно отличаются от них. Ключевые отличия вашего образа нужно обязательно указать при заполнении шаблона.
5. Оформляйте сообщения со ссылками на образы по следующему шаблону:

[b][size=3][color=blue]Название_ОС by Имя_Пользователя[/color][/size][/b]

[SPOILER=Скриншоты]СКРИНШОТЫ[/SPOILER]
[SPOILER=Особенности]КЛЮЧЕВЫЕ ОСОБЕННОСТИ[/SPOILER]
[SPOILER=Отличия от предыдущих сборок]ОБЯЗАТЕЛЬНО К ЗАПОЛНЕНИЮ[/SPOILER]
[SPOILER=Плюсы]ЗДЕСЬ ПЛЮСЫ СБОРКИ[/SPOILER]
[SPOILER=Минусы]ЗДЕСЬ МИНУСЫ СБОРКИ[/SPOILER]

[b]Совместимость:[/b]
ЗДЕСЬ ПОДДЕРЖИВАЕМЫЕ ЭМУЛЯТОРЫ

[b]Скачать:[/b]
ССЫЛКА НА СКАЧИВАНИЕ (ЯДиск, Google Drive, Cloud@MAIL.RU, MEGA и т.д.)

  • обсуждение автора образа
  • обсуждение целесообразности создания образа
  • обсуждение настроек эмулятора
  • «ап» сообщений

9. Общие вопросы по образам и эмуляторам решают в этой теме: Эмуляторы — скорая помощь, специальные — в темах эмуляторов

Сообщение отредактировал Kenas — 15.03.21, 15:23

Dos windows linux and android

Правила выкладывания образов (обновлено 24.11.17)
1. В данной теме следует выкладывать только ссылки на образы ОС для эмуляторов BOCHS и QEMU
2. Не следует публиковать ссылки на чужие образы, автором которых вы не являетесь.
3. Не следует публиковать ссылки на образы ОС, которые заведомо неработоспособны на существующем железе. В частности, не надо выкладывать сборки Windows новее Windows XP.
4. Не следует повторно публиковать образы, которые уже есть в теме или незначительно отличаются от них. Ключевые отличия вашего образа нужно обязательно указать при заполнении шаблона.
5. Оформляйте сообщения со ссылками на образы по следующему шаблону:

[b][size=3][color=blue]Название_ОС by Имя_Пользователя[/color][/size][/b]

[SPOILER=Скриншоты]СКРИНШОТЫ[/SPOILER]
[SPOILER=Особенности]КЛЮЧЕВЫЕ ОСОБЕННОСТИ[/SPOILER]
[SPOILER=Отличия от предыдущих сборок]ОБЯЗАТЕЛЬНО К ЗАПОЛНЕНИЮ[/SPOILER]
[SPOILER=Плюсы]ЗДЕСЬ ПЛЮСЫ СБОРКИ[/SPOILER]
[SPOILER=Минусы]ЗДЕСЬ МИНУСЫ СБОРКИ[/SPOILER]

[b]Совместимость:[/b]
ЗДЕСЬ ПОДДЕРЖИВАЕМЫЕ ЭМУЛЯТОРЫ

[b]Скачать:[/b]
ССЫЛКА НА СКАЧИВАНИЕ (ЯДиск, Google Drive, Cloud@MAIL.RU, MEGA и т.д.)

  • обсуждение автора образа
  • обсуждение целесообразности создания образа
  • обсуждение настроек эмулятора
  • «ап» сообщений

9. Общие вопросы по образам и эмуляторам решают в этой теме: Эмуляторы — скорая помощь, специальные — в темах эмуляторов

Сообщение отредактировал Kenas — 15.03.21, 15:23

DOS, Linux, без ОС, в чём разница? Что лучше выбрать?

Операционная система — важная составляющая любого ПК, так как именно благодаря ей тот же ноутбук из коробочки, набитой микросхемами, превращается в рабочий аппарат. Вдыхает жизнь, так сказать.

С точки зрения программного обеспечения, существует четыре основных варианта поставки ноутбуков. Самый расхожий — это аппарат с предустановленной Windows, она же «окна», она же виндовс, она же винда и т.д. Думаю, что большинство сталкивались с ней в том или ином виде. Текущая версия этой ОС — Windows 10, её вариации — Windows 10 Home и Windows 10 Pro.

А вот про ноутбуки с DOS, Linux и вообще без ОС необходимо рассказать подробнее.

1. Операционная система DOS

DOS или, точнее, FreeDOS — это бесплатная командная операционная система, совместимая с MS-DOS.

Именно по причине свободного распространения некоторые производители устанавливают её на свои продукты. В отличие от той же Windows она им ничего не стоит, значит, есть возможность предоставить пользователю лэптоп с ценником пониже.

Читайте также:  Найти потерянные файлы windows

Несколько уточнений. Во-первых, из-под DOS можно осуществить первичную проверку ноутбука при покупке, правда, для этого необходимо знать команды. Во-вторых, FreeDOS не предназначена для массового пользователя, поэтому многие покупают ноутбуки с ней, только исходя из желания сэкономить. В-третьих, купить ноутбук сразу с Windows дешевле, чем купить его с DOS, а потом докупить лицензию Windows 10. Поэтому выбор в пользу лэптопа с DOS оправдан, если у пользователя уже есть лицензия Windows или он планирует установить один из дистрибутивов Linux.

2. Операционная система Linux

ОС Linux тоже распространяется свободно (по лицензии GNU GPL), но в отличие от FreeDOS — это полноценная операционная система, которую используют десятки миллионов юзеров по всему миру.

Linux предустанавливается на ноутбуки в двух вариантах:

  • командный, который внешне почти неотличим от DOS,
  • в виде дистрибутива с графической оболочкой, в целом похожего на привычную операционную систему с иконками, курсором мыши т.д.

В первом случае, как и в случае с DOS, для работы с такой ОС необходимо знать команды.

Зато дистрибутивы Linux с графическим интерфейсом не столь требовательны к умениям и знаниям пользователя.

Из десятков существующих в ноутбуках и моноблоках, как правило, можно столкнуться только с двумя: Ubuntu и Endless OS.

Ubuntu широко распространён, будучи достойной альтернативой Windows. Он прост в освоении, нетребователен к «железу», безопасен, регулярно обновляется и располагает большой базой ПО. Такая версия Linux чаще всего встречается в ноутбуках Dell .

В Linux (и в Ubuntu, в частности) очень непривычная для Windows-пользователей система скачивания и установки приложений. В Linux-системах есть понятие зависимости, на практике это означает невозможность установки ПО без скачивания пакетов, от которых зависит работа софта. Если две, три или более программ используют одну и ту же библиотеку, она скачивается один раз одним пакетом, к которому потом обращаются все зависимые программы.

Сами пакеты устанавливаются автоматически через репозиторий, который и является их хранилищем. При желании пакеты можно скачать и установить вручную, но использование репозиториев существенно упрощает жизнь. При этом пользователь сам выбирает, каким репозиторием пользоваться, более того, он волен создать собственный.

Звучит излишне сложно, но на практике всё совсем нестрашно. Просто дело привычки.

Endless OS нашла применение преимущественно в ноутбуках ASUS . Внешне она больше похожа на мобильную систему, развёрнутую на планшете, чем на привычную десктопную ОС. В любом случае, Endless OS — очень неплохой вариант для тех, кому необходим компьютер только для мультимедийных развлечений и веб-сёрфинга.

Аскетичный внешний вид и минимальная возможность настройки неслучайны. Это сделано с оглядкой на начинающих пользователей ПК. Как результат, её невозможно «сломать», случайно нажав «не на ту клавишу».

По этой же причине в Endless OS нет системы пакетов и репозиториев, описанных выше. Весь софт устанавливается «полностью» из встроенного магазина.

Главный недостаток «бесконечной ОС» — отсутствие гибкости, которая присуща Linux, но в целом это хорошая и простая операционная система. Она вполне подходит, например, людям в возрасте с минимальной компьютерной грамотностью.

3. Без ОС

Последний популярный вариант — ноутбук вообще без операционной системы. Тяжело ещё что-то к этому добавить, на самом деле. При включении лэптопа пользователь видит перед собой BIOS.

Единственное неудобство такого способа поставки — невозможность проверить ноутбук или моноблок перед покупкой. Хотя всегда можно создать загрузочную флешку с одним из вариантов Linux.

DosBox — запуск программ и игр для MS-DOS под Windows и Linux

Думаю что многие сталкивались с проблемами запуска старых Microsoft DOS (MS-DOS) совместимых приложений под современными операционными системами Microsoft Windows (MS Windows).

Иногда бывает что старую и нужную программу или игру не получится запустить под MS Windows, приходится для этого держать старенький компьютер или же запускать MS-DOS под VirtualBox. Для решения подобной проблемы есть отличное и удобное свободное программное обеспечение — DosBox.

Что такое DosBox

DosBox — это программный эмулятор IBM-PC совместимого компьютера под управлением операционной системы (ОС) MS-DOS. Программа DosBox является свободным программным обеспечением, которое позволяет запускать старые программы и игры на современных компьютерах и устройствах под управлением операционных систем Windows, Linux, Adndroid и других.

Официальный сайт программы: www.dosbox.com

Краткий перечень возможностей и плюсов DosBox:

  • MS-DOS окружение без наличия физического x86 процессора и оригинала ОС;
  • Эмуляция прерываний BIOS и аппаратной части IBM-PC совместимого компьютера;
  • Подключение любой папки на компьютере как рабочий диск в виртуальной ОС;
  • Графика — Text Mode, Hercules, CGA, EGA, VGA, VESA;
  • Аудио — AdLib, Sound Blaster, PC-Speaker(пищалка) и другие старые железки;
  • Сеть — TCP/IP, IPX, Com-port(Windows);
  • Кроссплатформенность;
  • Открытое ПО, наличие исходных кодов;
  • Маленький размер дистрибутива 1,5-2 Мб;
  • Возможность запуска в портабельном режиме.

Под DosBox уверено запустятся и будут работать различные файловые менеджеры времен MS-DOS, бухгалтерские и банковские программы, среды программирования, программы для радиолюбительских измерений и коммуникации.

В эмуляторе отлично будут работать такие игры как: Dune II, Quake, Duke Nukem, Warcraft II, Chasm the rift и многие другие.

Установка программы DosBox в Linux и Windows

В системах GNU/Linux Свежую версию программы всегда можно скачать на официальном сайте, а также установить через систему репозиториев. Для установки DosBox под GNU/Linux Debian или Ubuntu достаточно одной команды:

Для операционной системы Windows также можно скачать установщик с официального сайта. Тем не менее, очень удобно использовать портабельную версию программы, которая запускается и работает с флешки или сменного жесткого диска.

Можно сделать, например, подарочную флешку с набором стареньких игр и программ для своего друга на день рождения — если он работал раньше в MS-DOS то наверняка будет что вспомнить.

Качаем и устанавливаем портабельную версию программы — DosBox Portable (portableapps) (2Мб).

После запуска DOSBoxPortable.exe откроется два окошка: первое — окно статуса программы. а второе — окно где производится эмуляция.

Для тех кто знает Английский язык проблем с встроенной системой помощи(HELP) не возникнет.

Команда INTRO позволяет максимально быстро пройтись по основным пунктам при работе с программой — монтирование директорий как дисков, работа с образами CD-ROM, список горячих клавиш.

Основные консольные команды

Команда HELP выводит на экран список доступных в эмуляторе основных команд MS-DOS:

  • DIR — отображает содержимое директории;
  • CD — смена текущего каталога;
  • CLS — очистка экрана;
  • COPY — копирование файлов;
  • DEL — удаление файлов;
  • EXIT — выход;
  • MD — создание директории;
  • RD — удаление директории;
  • REN — переименование одного или нескольких файлов;
  • TYPE — отображение содержимого текстового файла;
  • VER — отображает текущую версию DosBox, а также версию эмулируемой MS-DOS.

Список горячих клавиш

  • ALT-ENTER — включение/выключение полноэкранного режима;
  • ALT-PAUSE — приостановка работы эмулятора DosBox;
  • CTRL-F1 — запуск редактора горячих клавиш;
  • CTRL-F4 — обновление кеша директорий что подмонтированы;
  • CTRL-ALT-F5 — запуск и остановка захвата экрана с последующим сохранением в видеофайл;
  • CTRL-F5 — захват и сохранение скриншота;
  • CTRL-F6 — запуск и остановка записи звука в Wav файл;
  • CTRL-ALT-F7 — старт и остановка записи OPL команд;
  • CTRL-ALT-F8 — старт и остановка записи разных MIDI команд;
  • CTRL-F7 — уменьшить количество пропускаемых фреймов;
  • CTRL-F8 — увеличить количество пропускаемых фреймов;
  • CTRL-F9 — холодное выключение DosBox (kill);
  • CTRL-F10 — включение и отключение захвата мышки;
  • CTRL-F11 — замедление эмулятора, уменьшение количества циклов микропроцессора;
  • CTRL-F12 — ускорение эмулятора, увеличение количества циклов микропроцессора;
  • ALT-F12 — отключение лимита скорости, максимум.
Читайте также:  Игровая панель windows 10 установить

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

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

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

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

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

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

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

Конфигурационные файлы

Для каждой программы можно создать свой конфигурационный файл с уникальными для нее параметрами эмуляции.

После первого запуска DosBox будет автоматически создан конфигурационный файл по умолчанию — dosbox.conf . Вот его местонахождение в разных операционных системах:

/.config/dosbox/» (для версии 0.75 и выше) или «

/.dosbox/» ;

  • MS Windows — PortableApps: в папке «Data/settings/dosbox.conf» относительно DOSBoxPortable.exe .
  • Вместо «<системный_диск>«, «<имя_пользователя>» и «<версия>» нужно подставить актуальные для вашего случая и системы данные.

    Для редактирования файлов конфигурации можно использовать любой текстовый редактор — notepad (Windows), gedit, kate, nano (Linux) и другие.

    Чтобы запустить эмулятор с определенным конфигурационным файлом нужно выполнить команду:

    Где «ConfigName.conf» — имя конфигурационного файла. Если конфигурационный файл размещается не в директории с программой, то вместо имени нужно указывать полный путь к файлу (с названиями директорий), примеры для Windows и Linux:

    Настройка автозапуска команд после старта

    Воспользуемся поддержкой принципа так называемого файла autoexec.bat из мира MS-DOS в эмуляторе, это очень удобно когда после запуска программы-эмулятора DosBox нужно автоматически выполнить некоторые команды, запустить предустановленные программы.

    В качестве примеров того что можно автоматизировать:

    • почистить мусор в какой-либо директории (использовать команду DEL)
    • подмонтировать новый диск (использовать команду mount)
    • запустить Norton/Volkov Commander
    • автоматически запустить игру или другую программу
    • и т.д.

    Чтобы задать команды для автостарта в DosBox нужно добавить список этих команд в специальную секцию под названием «[autoexec]» в конфигурационный файл dosbox.conf .

    К примеру, после старта нужно выполнить следующие действия:

    1. подмонтировать папку «Data/Disk_C» для портабельной версии программы (Windows — portableapps) как диск «С» в эмуляторе;
    2. перейти на диск С;
    3. вывести список содержимого диска С.

    Открываем в текстовом редакторе конфигурационный файл dosbox.conf и ищем в самом низу секцию «[autoexec]» — все заданные там команды будут автоматически выполнены по порядку после запуска эмулятора .

    Вот скриншот реализации приведенных выше 3х команд для авто-запуска по очереди:

    Хотелось бы обратить внимание на путь к директории «../../Data/Disk_C» — в данном случае мы указываем относительный путь для портабельной версии программы, а не абсолютный (к примеру «c:/Programs/Dosbox/Data/» ).

    Программа DosBox будет искать папку относительно файла DOSBox.exe, что находится в директории «App/DOSBox», поэтому мы поднимаемся на два уровня выше «../../» и уже после указываем расположение директории от текущего уровня.

    Данный метод монтирования директорий с относительными путями 100% рабочий и отлично подходит для монтирования директорий что расположены рядом на одном диске с программой.

    Эта возможность очень удобна, поскольку позволяет переносить портабельную версию программы и содержимое к ней (программы для ДОС) на сменных носителях и дисках, например на флешке или внешнем жестком диске.

    Запускаем DosBox и вот что мы должны увидеть:

    Директория подмонтировалась как диск С, выполнен переход на диск С и отображены папки и файлы на диске.

    Если вы предпочитаете работу в оболочках типа Norton Commander или Volkov Commander то в автозапуск можно также добавить полный путь для запуска оболочки.

    Например вы распаковали Volkov Commander в директорию «vc», что расположена в каталоге который будет подмонтирован как диск С. Добавляем в конфигурационный файл примера, что приведен выше, строчку: «c:\vc\vc.com» .

    Хочу заметить что для всех команд, которые выполняться внутри эмулятора, в путях нужно использовать слеши:

    • для Linux — слеш «/»;
    • для Windows — обратный слеш «\».

    В показанном выше прмиере, при запуске DosBox (портабельная версия программы) под Windows автоматически подмонтируется диск С и запустится Volkov Commander :

    Исправляем «кракозябры» (кодировку)

    При запуске некоторых русскоязычных программ можем увидеть нечто подобное:

    Для исправления неверного отображения кириллических символов в MS-DOS служат утилиты — руссификаторы клавиатуры. В нашем же случае не нужно искать никаких утилит и все решается намного проще.

    Добавляем в конфигурационный файл DosBox ( dosbox.conf ), в секцию «[autoexec]» строчку:

    Все, теперь после перезапуска программы символы кириллицы станут отображаться как следует!

    Русские символы отображаются корректно!

    Пошаговый пример настройки DosBox под Windows

    У пользователей операционной системы GNU/Linux скорее всего не возникнет проблем с установкой и настройкой программы. А для некоторых пользователей MS Windows возможно что пригодится следующая подробная пошаговая инструкция.

    Но прежде чем приступим, приведу одну очень важную рекомендацию: после скачивания на компьютер файлов каких-либо программ, предназначенных для работы под MS-DOS или MS Windows, их желательно проверить антивирусной программой.

    Для пакетной проверки какого-то файла множеством разных антивирусов существует проект VirusTotal.com. На сайте проекта есть кнопка для загрузки файла на проверку.

    Загружаем туда скачанные файлы по одному и смотрим результаты проверки множеством разных антивирусов. Файлы размером больше 100МБ загружать туда не рекомендую, как правило большинство небольших программ весят от нескольких единиц до десятков МегаБайт.

    В примере будет использоваться портативная версия программы DosBox.

    1. Скачивание программы

    Переходим на сайт PortableApps.com со страницей загрузки DosBox — DOSBox Portable (emulator for classic DOS games).

    Ищем кнопку «Download» и нажав на нее качаем запакованный пакет с программой.

    Как правило, если браузер не спрашивал куда сохранить файл, программа будет сохранена в папке «Загрузки».

    Заходим в браузере на сайт VirusTotal, жмем кнопочку «Choose file» (выбрать файл), выбираем скачанный файл «DOSBoxPortable_0.74.3.paf.exe».

    Ожидаем когда завершится процесс проверки и смотрим на результаты:

    В данном случае видим «0/71» — это значит что проверка выполнялась разными антивирусами в количестве 71 штук и никаких признаков вирусов в загруженном файле не обнаружено.

    2. Установка

    Начинаем установку программы — кликаем мышью на скачанном установочном файле. Программа-установщик предложит выбрать язык, например выбираем Русский.

    Внимательно читаем все что пишет и запрашивает программа, нажимаем Далее. Потом программа запросит куда распаковать программу — нажав на кнопочку «Обзор» можно указать какой-то отдельный диск или папку, например можно распаковать на подключенную к компьютеру флешку.

    Читайте также:  Не удается запустить windows после обновления

    Допустим что распаковывать программу мы будем на диск С, путь установки получится «C:\DOSBoxPortable».

    Нажимаем кнопку «Установить» и потом по завершению процесса установки «Готово».

    Все, программа установлена!

    В этом примере она находится на диске С — переходим в «Мой компьютер» на диск С и видим там папку «DOSBoxPortable».

    3. Первый запуск, тест

    Прежде всего проясню один очень важный момент. После любого клика курсором мышки в окне DOSBox она автоматически будет захвачена и начнет работать только в пределах этого окна. Чтобы вернуть операционной системе Windows контроль над мышкой нужно нажать сочетание клавиш CTRL-F10 (включение и отключение захвата мышки)!

    Рекомендую изучить и где-то записать себе сочетания клавиш, которые приведены в статье выше — они пригодятся потом при работе с программой.

    Переходим в папку «DOSBoxPortable» и запускаем там на выполнение одноименный файл «DOSBoxPortable» — окроется два окна программы:

    1. Первое окно — это журнал хода выполнения программы
    2. Второе окно — рабочее окно программы DOSBox, в нем будем вводить команды, запускать программы.

    Для завершения работы программы достаточно закрыть любое из этих двух окон.

    4. Папка с программами для MS-DOS

    В этой же папке «DOSBoxPortable» создадим новую папку для наших программ под MS-DOS. Жмем правую клавишу мыши (ПКМ) на свободном пространстве окна — Создать — Папку — вводим ее название «Program» и жмем ЕНТЕР. Папка для программ готова!

    Теперь в эту папку можно сохранить разных программ и игр, которые предназначены для работы под MS-DOS.

    Важно заметить что все папки и файлы здесь лучше именовать так, чтобы их имя не содержало больше чем 8 символов, например:

    • Для программы «Norton Commander» папку можно назвать кратко — «NC»;
    • Для программы Банковский Учет 2.0 — «BANK_20»;
    • и так далее.

    Например, скопируем туда свободный файловый менеджер «DOS Navigator», скачанный архив я распаковал в папку «DN». Также создадим какой-то текстовый файл-документ. После этого эти папки внутри будут выглядеть вот так:

    • DN — папка с программой «DOS Navigator»;
    • README — текстовый файл README.txt (в проводнике Windows расширение txt не отображено).

    5. Работа в консоли

    Теперь запускаем программу, как мы делали это раньше. В рабочем окне (там где сообщение «Welcome to DOSBox») вводим попорядку слудующие команды:

    • «mount C Program» — Подключаем созданную нами папку «Program» как диск C;
    • «C:» — перемещаемся в командной строке на диск C;
    • «dir» — выводим содержимое текущего каталога (в данном случае это корень диска С);
    • «cd DN» — переходим в папку «DN», которая находится в текущем каталоге;
    • «dn.com» — запускаем на выполнение исполняемый файл «dn.com».

    После ввода последней команды должна запуститься программа «dn.com», в данном случае это файловый менеджер «DOS Navigator»:

    Теперь, перемастившись с помощью клавиш-стрелок на ‘..’ и нажав ENTER мы поднимемся в файловом менеджере на один каталог вверх (на один уровень вверх). Там мы увидим каталог «DN» и файл «readme.txt».

    Став курсором на файл «readme.txt» и нажав клавишу F3 (View, Просмотр) мы увидим содержимое этого файла, для выхода дотаточно нажать Esc.

    6. Автоматизация

    Теперь сделаем так, чтобы при запуске программы DosBox подготовка диска и запуск программ выполнялся автоматически.

    Открываем проводником папку «DOSBoxPortable» с программой на диске С, переходим в подпапку с названием «Data», потом в папку «settings» — тут хранятся файлыв настройки программы DOSBox (в портативной версии).

    Здесь нас интересует файл «dosbox.cof», нам нужно его открыть для редактирования и тут на помощь придет простой стандартный редактор MS Windows — Блокнот.

    Запускаем программу «Блокнот» (Notepad): нажимаем ПУСК, в поиске набираем «notepad» или «блокнот», нажимаем на значек с найденной программой — она должна открыться.

    Теперь переходим в окно проводника, где у нас отображено содержимое папки «settings», и перетаскиваем мышькой файл «dosbox.cof» в окно программы «Блокнот». В программе должно отобразиться содержимое этого файла.

    В блокноте листаем содержимое файла в самый конец, пока не увидим обозначенную скобками секцию «[autoexec]». В самом низу, под ней, добавляем следующие строчки:

    Сохраняем файл (в меню «Файл» выбираем «Сохранить») и закрываем программу Блокнот.

    Все эти строчки фактически повторяют команды, которые мы вводили вручную в консоли чтобы подключить как диск «С» каталог «Program» и запустить программу «Dos navigator», за исключением строчки «keyb ru 866», которая пригодится в будущем для корректного отображения программ с символами кириллици (русская и украинская раскладки клавиатуры).

    Теперь если запустить программу то «Dos Navigator» запустится автоматически.

    7. Печеньки 🙂

    Несколько полезных замечаний и идей от меня.

    В папку «Program» вы теперь можете покопировать нужные вам файлы и программы, которые планируете запускать в режиме эмуляции MS-DOS. После копирования новых файлов в эту папку программу DOSBox желательно перезапустить (закрыть, если открыта, и снова запустить).

    Чтобы заменить «Dos Navigator» на Нортотн Коммандер придется в папке «Program» создать папку для программы «NC» и скопировать в нее содержимое программы файлового менеджера.

    Потом останется лишь отредактировать файл «dosbox.cof» (как это было показано выше), заменить в нем строчки:

    Теперь после запуска DOSBoxPortable автоматически запустится Norton Commander, а в нем уже можно перемещаться по дереву каталогов и запускать другие программы, работать с файлами и т.п.

    Ко всем наработанным внутри MS-DOS программ файлам и документам вы потом сможете получить доступ просто перейдя проводником в папку по пути: Диск С — DOSBoxPortable — Program.

    Всю папку «DOSBoxPortable» на диске С теперь можно скопировать на флешку, перенести на другой компьютер с MS Windows XP, 7, 10 и там запустить уже настроенную программу DOSBox со всем содержимым папки Program внутри без каких либо дополнительных изменений. Просто и удобно!

    Также, папку «DOSBoxPortable» можно заархивировать и сохранить резервный вариант с промежуточными результатами работы и нараобтками в программах. которые размещены внутри в подпапке «Program».

    Архив с уже настроенным DOSBoxPortable и менеджером Dos Navigator внутри для всего проделанного выше — (3.3 МБ).

    Скриншоты некоторых популярных программ и игр

    На завершение решил сделать десяток скриншотов игр и программ, которые удалось запустить под эмулятором, возможно кто-то вспомнит былые времена:

    Операционная система Microsoft Windows 3.1 (образ с моего 80286 компьютера) .

    Файловый менеджер Norton Commander , хранитель экрана — Аквариум.

    Игра от Westwood Studios — Dune 2 . Легендарная игра с которой началась серия игр в жанре RTS.

    Игра Lotus The Ultimate Challange — гонки на машинах.

    Легендарный WarCraft II от Blizzard отлично работает под DosBox.

    Игра от Id Software — Wolfenstein 3D . Родоначальник 3D игр. При сжатии RARом умещалась на дискету 1,44. )))

    Игра от Disney Software — DuckTales .

    Среда программирования MS-DOS Quick Basic .

    Оболочка для программирования под Turbo Pascal 7 отлично работает под DosBox.

    Среда разработки Borland Turbo C++ 3.0 , тоже все работает на отлично!

    Заключение

    Ну вот, пожалуй и все базовые знания что нужны для запуска старых программ и игр под MS-DOS используя отличный и легковесный эмулятор DosBox.

    По данным из Википедии на эмуляторе DosBox версии 0.7 запускаются и проверенно работают 876 игр под MSDOS!

    Текущая версию эмулятора, на момент написания статьи: 0.75 .

    Оцените статью