Чтобы иметь возможность наслаждаться старыми играми из 90-х, необязательно устанавливать MS DOS на ПК или хотя бы на виртуальную машину. Для этого есть DOSBox — бесплатная программа-эмулятор, позволяющая запускать старые приложения и игры в более удобной среде, чем та, которую предлагают традиционные гипервизоры с установленной MS DOS. Но это еще не всё. Оценить по достоинству эту программу смогут пользователи не только Windows, но и Linux, которая изначально и в принципе не поддерживает исполняемый формат MS DOS.
Базовые принципы работы с эмулятором в разных ОС имеют много общего, если вы уже имели дело с DOSBox в Windows, то разберетесь с ним и в Linux, а если вдруг с этим возникнут трудности, всегда можете обратиться к этой статье, в которой мы постарались разложить по пунктам все основные шаги по установке, настройке и использованию эмулятора DOSBox в Linux на примере с Ubuntu .
Установка DOSBox
Поскольку эмулятор имеется в репозиториях Linux, установить его можно через терминал. В Убунту для этого нужно выполнить команду sudo apt install dosbox .
DOSBOX — Как запустить DOS-игры сегодня? Гайд
И подтвердить действие вводом «д».
Запустить установленный эмулятор с настройками по умолчанию можно будет либо из меню приложений, либо из терминала одноименной командой dosbox .
Синтаксис и ключи DOSBox
Прежде чем перейти к конкретным примерам, рекомендуем ознакомиться со списком наиболее востребованных ключей эмулятора. Вы уже знаете, что для запуска приложения из терминала используется команда dosbox , с ней вы можете использовать следующие параметры:
• -fullscreen — запускает эмулятор в полноэкранном режиме.
• -printconf — отображает путь к конфигурационному файлу.
• -conf — загружает конфигурационный файл.
При работе в самой оболочке DOSBox вам пригодятся такие параметры:
• imgmount — монтирует в эмуляторе ISO -образ.
• mount — монтирует в эмуляторе каталоги.
• config — сохраняет текущую конфигурацию в файл.
Желающие ознакомиться с полным набором команд могут это сделать на странице www.dosbox.com/wiki. Кроме того, в оболочке эмулятора вы можете использовать разные команды MS DOS.
Запуск игр в DOSBox
Напоминаем, что скачать старые «досовские» игры можно на сайте www.old-games.ru. Большинство DOS-игр и приложений распространяются в архивах, реже их можно встретить запакованными в ISO -образ, который в свою очередь может быть записан на CD-диск. Впрочем, это не так уже и важно, так как эмулятор поддерживает все эти три формата хранения.
Для начала предположим, что вы скачали игру в обычном RAR- или ZIP- архиве. Распакуйте архив в отдельную папку и поместите ее в удобный каталог на диске.
Как запустить программу через DOSBOX
В нашем примере папка с игрой была помещена в каталог /home/kompik/Game .
Теперь папку Game нужно примонтировать.
Откройте эмулятор и выполните следующую команду, где С — буква виртуального тома, а Game — папка с играми:
mount C: ~/Game
Чтобы перейти в смонтированный том, введите букву виртуального диска C: и нажмите ввод , а затем, чтобы просмотреть его содержимое — команду dir . В общем, вы увидите папки с играми. Запустим для примера игру в папке PIRAMID . Переходим в эту папку с помощью команды cd и запускаем исполняемый EXE -файл.
Если игра запакована в ISO -образ, для монтирования вместо mount используем параметр imgmount с ключом –T и указанием формата образа.
imgmount C: ~/Game/2400AD.iso -T iso
Смонтировав образ, перейдите указанным выше способом в корень виртуального тома. Если вы сейчас выполните команду dir , то увидите исполняемый файл игры.
Запустите его, и игра откроется.
Что касается монтирования дисков с CD-ROM , то этот способ уже не актуален. Эпоху оптических дисков можно считать завершенной, так как многие производители компьютерной техники уже не оснащают новые модели ПК оптическими приводами.
Настройка DOSBox через конфигурационный файл
На первый взгляд может показаться, что эмулятор не имеет настроек кроме тех, которые задаются с помощью параметров командной строки. Это не так, просто настройки DOSBox скрыты, изменения в них вносятся в ручном режиме путем редактирования конфигурационного файла.
Вывести к нему путь можно выполненной в терминале командой dosbox -printconf .
Называется он dosbox-v.conf, где v — номер текущей версии эмулятора.
Содержимое файла представлено несколькими секциями, каждая из которых содержит набор параметров, отвечающих за те или иные аспекты работы приложения. В текущей версии имеются 14 секций, из которых наибольший интерес представляют sdl, dosbox, render и autoexec.
В секции [sdl] стоит обратить внимание на следующие параметры:
• fullscreen — позволяет запускать игры в полноэкранном режиме, принимает значения true и false .
• fullresolution — при использовании полноэкранного режима задает разрешение экрана, принимает значения original (максимальное) или указанное в пикселях.
• fulldouble — задействует двойную буферизацию, принимает значения true и false .
В секции [dosbox]:
• memsize — выделят эмулируемой игре объем памяти, по умолчанию выделено 16 Мб.
В секции [render]:
• scaler — регулирует качество картинки, принимает 18 значений, по умолчанию задано normal2x, можно попробовать установить super2xsai.
Секция [autoexec]:
Наиболее полезная настройка, позволяющая автоматизировать разные действия, например, монтирование каталогов с играми и их запуск.
Для примера настроим DOSBox на автозапуск игры «The Adventures of Willy Beamish» таким образом, чтобы она запускалась в полноэкранном режиме.
Открываем текстовым редактором конфигурационный файл и вносим показанные на скриншоте изменения.
Если теперь сохранить файл и открыть эмулятор, сразу запустится игра с указанными параметрами.
Таким образом, dosbox.conf может избавить вас от ручного ввода кучи команд в консоли эмулятора. Как видите, если не лезть в самые дебри скрытых настроек, пользоваться DOSBox в Linux совсем несложно, впрочем, как и в Windows. Несколько основных команд будет достаточно, чтобы запустить почти что любую игру или приложение.
Источник: www.white-windows.ru
Как использовать dosbox
Для того чтобы осуществлять запуск программ, работающих исключительно под управлением MSDOS-совместимых операционных систем, можно использовать DOSBox, являющийся виртуальной машиной, эмулирующей исполняющую среду данного типа.
Статьи по теме:
- Как использовать dosbox
- Как запустить старую игру
- Как создать portable программу
Вам понадобится
- — доступ в интернет;
- — браузер;
- — возможность установки приложений на компьютер.
Инструкция
Загрузите последнюю версию DOSBox с сайта разработчика. Откройте в браузере адрес dosbox.com. Кликните по ссылке Downloads в верхнем меню. На отобразившейся странице выберите предпочитаемый вариант дистрибутива и перейдите по соответствующей ссылке. Через несколько секунд начнется загрузка файла инсталлятора.
Сохраните его на жесткий диск компьютера.
Установите приложение DOSBox на локальный компьютер. Запустите модуль инсталлятора. Следуйте инструкциям мастера установки.
Изучите документацию по основным функциям и возможностям DOSBox. Откройте файл README, расположенный в каталоге с установленной программой, в любом текстовом редакторе или программе просмотра. Ознакомьтесь с содержимым файла.
Подготовьте каталог с DOS-программами, которые будут запускаться в режиме эмуляции под управлением DOSBox. Создайте отдельный каталог на диске локального компьютера. Скопируйте в него исполняемые модули DOS-программ и все, что необходимо для их работы (файлы конфигурации, библиотеки, и т.д.).
Запустите DOSBox. Воспользуйтесь ярлыком, установленным на рабочий стол или в меню «Пуск», либо же запустите исполняемый модуль приложения, находящийся в директории инсталляции.
Смонтируйте каталог с DOS-программами, созданный на четвертом шаге, в качестве устройства хранения информации в DOSBox. В консоли введите команду вида:
и нажмите Enter.
В качестве параметра должно быть указан символьный идентификатор виртуального устройства хранения информации, которое будет создано в операционной среде DOSBox. Параметром должен являться корректный путь к директории, созданной на четвертом шаге. Дополнительные параметры могут быть опущены. Однако, если они указываются, ими должны быть корректные опции монтирования, перечисленные в справке по команде mount раздела Internal Programs документации.
Перейдите в корневой каталог смонтированного устройства. Введите в командной строке символический идентификатор диска с последующим двоеточием. Нажмите Enter.
Перейдите в нужный подкаталог текущего диска. Введите в консоли dir. Нажмите Enter. Будет отображено содержимое текущего каталога. При необходимости, введите команду вида:
В качестве параметра укажите имя директории, в которую надо перейти. Действуя подобным образом, смените директорию на нужную.
Запустите приложение DOS. В командной строке в текущем каталоге введите имя исполняемого модуля программы. Нажмите Enter.
Источник: www.kakprosto.ru
Как запустить игру в DOSBox
DOSBox — это бесплатная программа для эмуляции окружения персонального компьютера под управлением операционной системы MS-DOS. В том числе многих графических и звуковых карт. Благодаря чему, она отлично подходит для запуска досовских (для платформы MS-DOS и старых Windows) игр в современных средах.
Софтина имеет открытый исходный код и на данный момент работает на множестве систем, в том числе Windows, Linux, FreeBSD,OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android и др.
Здесь я покажу, как при помощи этой замечательной утилиты запустить вашу любимую олдскульную игру, отказывающуюся работать на современной Windows. Сделаем мы это на примере игры Blood.
Итак, если у вас ещё нет DOSBox, то скачайте с официального сайта версию для Windows и установите её.
Далее есть несколько вариантов действий. Вот два основных.
Перетащите исполняемый (с расширением exe или com) файл для запуска игры на ярлык DOSBox. В моём примере нужно перетащить файл blood.exe из папки с игрой.
1. Запустите DOSBox и в его окне напечатайте mount c путь к папке игры и нажмите Enter . Вместо слов «путь к папке игры» укажите путь к папке, в которой находится ваша игра. В моём примере игра находится в папке c:\blood, следовательно печатаем mount c c:\blood.
2. Напечатайте c: и нажмите Enter ;
3. Напечатайте имя файла для запуска игры (находится в папке с игрой, часто совпадает с названием игры или похоже) и нажмите Enter . В моём примере имя файла — blood.exe.
Нередко перед выполнением описанных сценариев, в обоих случаях, также требуется ещё один шаг — наладить звук. Например, в настройках игры (обычно в файле setup.exe — запускается так же, как и сама игра) выбрать из списка звуковую карту, часто подойдёт Sound Blaster . Детали зависят от конкретной игры.
В моём случае Blood запускалась, но выдавала ошибку. Чтобы её устранить, требуется:
1 — запустить файл setup.exe из папки с игрой;
2 — выбрать в меню Sound Setup;
3 – Choose Sound FX Card;
4 – Sound Blaster;
5 – Change Interrupt;
6 – IRQ 7;
7 – при выходе (Esc) из настроек выбрать Yes – сохранить.
Вот и всё. Данное руководство подойдёт для запуска многих игр. Но оно далеко не исчерпывающее. У DOSBox большое количество возможностей и настроек, а у конкретных запускаемых программ могут быть свои нюансы, требующие дополнительных действий. И если вы столкнётесь с какими-нибудь сложностями или вам что-то непонятно на этой странице — смело спрашивайте в комментариях, постараемся помочь.
Источник: gigdb.ru