Как dosbox запустить программу


Как пользоваться DosBox

Инструкции Август 29, 2017 admin

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

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

Установка DosBox

Вы можете установить DosBox в Windows, Linux или MacOS, программа поддерживает все эти системы. В Linux она есть в официальных репозиториях большинства дистрибутивов. Например, для установки в Ubuntu достаточно выполнить:

sudo apt install dosbox

В CentOS:

sudo yum install dosbox

В Fedora:

sudo dnf install dosbox

Что касается Windows и Mac, то вам нужно будет загрузить установщик из официального сайта. Последняя версия - 0.74, она вышла в 2012 году, но сейчас все еще получает мелкие исправления у улучшения.

В большинстве случаев DosBox запускается из терминала, а для настройки параметров выполнения команде передаются определенные опции. Сначала рассмотрим синтаксис команды и ее основные опции.

Синтаксис и опции Dosbox

Синтаксис команды очень прост:

$ dosbox опции

Все же остальные параметры задаются с помощью опций и конфигурационного файла. Вот основные опции, которые нам предстоит использовать:

  • -fullscreen - включить полноэкранный режим dosbox;
  • -noautoexec - не выполнять секцию autoexec конфигурационного файла;
  • -c выполнить произвольную команду после запуска;
  • -conf - загрузить конфигурационный файл;
  • -printconf - вывести адрес конфигурационного файла;
  • -eraseconf - удалить конфигурационный файл по умолчанию;

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

  • MOUNT - монтировать системную папку в окружение DOS;
  • MEM - доступное количество памяти;
  • CONFIG - записать текущую конфигурацию в файл;
  • RESCAN - пересканировать информацию о директориях;
  • IMGMOUNT - примонтировать образ iso в оболочку;
  • BOOT - запустить другую операционную систему в DosBox;
  • LEUB - поменять раскладку клавиатуры.

Конечно, кроме всех этих команд, вы можете использовать привычные команды dos. Теперь давайте рассмотрим несколько примеров как работать с dosbox.

Примеры использования DosBox

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

dosbox

Дальше откроется ваша оболочка. Теперь нам нужно взять папку в нашей файловой системе и подключить ее к этой оболочке. Для этого будем использовать MOUNT. Синтаксис команды такой:

> MOUNT метка_диска адрес_папки

Например, если наша игра или программа находится в папке ~/dos, то нужно выполнить:

> MOUNT C: ~/dos

Готово, теперь переходим на диск C: и смотрим его содержимое:

> C: > dir

Мы видим несколько исполняемых файлов, теперь мы можем запустить EXE файл:

> cd BCRACERS/BCRACERS.EXE

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

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

Сначала давайте посмотрим где находится этот файл:

dosbox -printconf 

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

  • sdl - настройка отображения;
  • dosbox - настройка типа эмулятора;
  • render - настройки dosbox отрисовки;
  • cpu - настройка процессора;
  • mixer, midi, sblaster, gus, speaker - настройка звука;
  • joystick - настройка джойстика;
  • serial - настройка подключенных COM устройств;
  • dos - настройка расширений DOS;
  • ipx - позволяет включить поддержку сети;
  • autoexec - самая интересная для нас секция, позволяет выполнить команды при запуске DosBox.

В секции sdl нас будут интересовать такие опции:

  • fullscreen=true - открываем окно в полный экран для игр;
  • fulldouble=true - использование двойной буферизации;
  • fullresolution=original - использовать максимальное разрешение экрана;
  • output=opengl - тип видеосистемы, которая будет использоваться для отрисовки, влияет на производительность. Возможны такие варианты: surface, overlay, opengl, openglnb, а в Windows еще и directx.

Секция dosbox предоставляет несколько настроек машины:

  • machine=svga_nolfb - указывает тип эмуляции графической системы, чем новее машина, тем больше цветов и тем выше производительность. Самая новая - svga_nolfb;
  • memsize=16 - количество доступной оперативной памяти;

Из секции render нас будет интересовать только одна опция - это scaler. Она позволяет улучшить картинку, которая была рассчитана для отображения с небольшими разрешениями. Оптимальный вариант - scaler=super2xsai.

Секция cpu интересна тем, что позволяет влиять на скорость выполнения программы:

  • core=normal - количество ядер процессора, рекомендуется установить в normal, параметр auto может не работать в Ubuntu;
  • cycles=auto - количество циклов процессора, напрямую влияет на скорость работы программы. Если игра работает слишком быстро, просто уменьшите это число с помощью клавиши F11 или в противном случае увеличьте - F12;

Последняя секция, которая будет нас интересовать - это autoexec. Просто пропишем туда наши команды монтирования папок. В результате получиться такой конфигурационный файл:

[sdl] fullscreen=true fulldouble=true fullresolution=original

output=opengl

[dosbox] machine=svga_nolfb

memsize=16

[scaler] scaler=super2xsai

[core] core=normal

cycles=auto

[autoexec] MOUNT C: ~/dos

C:

Рекомендую не заменять этим файлом настройки dosbox по умолчанию, а просто исправить нужные параметры. Вы можете пойти еще дальше и сохранить отдельный конфигурационный файл для вашей программы, а потом запускать только ее передав dosbox нужный файл:

dosbox -conf /путь/к/конфигурационному/файлу

Теперь вы знаете как запустить игру dosbox прямо из терминала и без лишних движений. Еще можно создать скрипт и запускать прямо двойным щелчком мыши.

Выводы

В этой небольшой статье мы рассмотрели как пользоваться Dosbox. Как видите, это не сложно. Достаточно знать несколько команд и вы можете сделать практически все, что вам будет нужно. А вы еще пользуетесь DosBox? Для решения каких задач? Напишите в комментариях!

losst.ru

Как пользоваться DosBox

Порой хочется вспомнить времена, когда вышел первый Doom, музыку приходилось слушать на кассетах, а интернет подключать по телефонным сетям. Игры того времени приятно проходить снова и снова, даже если теперь они кажутся слишком лёгкими. Такой казуальный настрой появляется у многих людей время от времени, и утолить жажду ностальгии можно с помощью платформы DosBox. Данный эмулятор создаёт специальную Dos среду, в которой запускаются все старые пиксельные игры. Вы можете помещать в неё любые dos игры, которые не запустятся на современных операционных системах. Как это сделать и насладиться процессом без сбоев, вы узнаете в этой статье.

1

Скачивание и установка DosBox

  • Данная платформа распространяется абсолютно бесплатно. Скачать ее можно на сайте http://www.dosbox.com, нажав на вашу операционную систему. В данном случае, это Windows.
  • Загрузка не займет много времени, а установка и вовсе ничем не отличается от самых простых программ. Вам нужно указать директорию установки и согласиться с лицензионным соглашением.
  • Теперь начинается самое интересное: вам нужно создать будущую корневую папку. В дальнейшем, вы представите эту папку, как диск C вашей виртуальной машины. Создать его можно в любом месте, главное, запомните путь к папке.

Назовите её так, чтобы не забыть, для чего она предназначена. Например, dosgames.

  • Теперь вам нужно скачать саму игру, по которой вы решили ностальгировать этим вечером. Сделать это можно на сайте http://www.old-games.ru
  • Для примера будет скачана игра Dune 2
  • Содержимое архива, который загрузится на ваш компьютер, нужно распаковать в папку dosgames или любую другую, которую вы создали для корневого каталога.
  • Теперь зайдите в данную папку и создайте в ней другую с названием скачанной игры. Переместите содержимое архива в нее.
  • Таким образом, вы имеете такой каталог: Папка, которая станет корневой – внутри нее папка с названием игры – в ней содержимое архива.
  • Посмотрите внимательно на содержимое архива, в нем обязательно должен быть файл setup.exe и *название игры*.exe Закройте папки.

2

Как открыть игру в DosBox

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

  • Сразу же вы увидите приветственное окно и многим знакомую командную строку.
  • Впишите в неё такую команду: mount C C:\название корневой папки.
  • Первое слово “mount С” устанавливает корневой каталог С. Далее, вы пишите название диска, на котором расположена ваша созданная папка и ее название.
  • Вы задали свою корневую папку. Теперь перейдите внутрь нее. Для этого пропишите команду С:
  • Нажмите Enter и диск Z сменится на С.
  • Вы в корневой папке, значит далее вам нужно зайти внутрь папки с игрой. В данном случае она называется dune2. Обратите внимание, что в названии не должно быть пробелов. Пропишите: cd название папки
  • Теперь вам нужно выбрать файл из данной папки, чтобы настроить игру. Настройка всегда происходит в приложении Setup. Пропишите: setup.exe
  • Нажав Enter, вы увидите такое окно. Это и есть настройка игры. Каждая старая игра настраивается немного своеобразно, но в целом алгоритм остается тем же.
  • Нажмите любую клавишу, чтобы продолжить.
  • В таком окне нужно выбрать первый пункт, то есть, нажать клавишу 1.
  • Выбор звуковой карты выглядит именно так. Вам нужно выбрать пункт “Sound Blaster Pro”, который в данной игре стоит под цифрой 3.
  • Выделите игре 1 Мб памяти, нажав на клавишу 1. Это нужно, чтобы она работала без нареканий.
  • Хотите вы использовать мышь или нет – ваше сугубо личное дело. Если вы нажмете 1, то мышка заработает, если же цифру 2, то погрузитесь в мир олд скула без компьютерных мышей.
  • Проверьте введенные вами данные, если все верно, то нажмите Esc.
  • Теперь вы можете запускать саму игру. Для этого введите команду: название игры.exe
  • Точное название этого файла вы можете узнать в папке с игрой внутри корневого каталога.
  • Вот и всё. Вам доступны все старые игры, которые запускаются в Dos окружении. Вы можете использовать параметры игры, ее настройки – абсолютно всё, что было в ней десятки лет назад.

sovetclub.ru

Играем в старые игры через DOSBox

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

У многих людей в возрасте за 25, периодически возникает желание поностальгировать. Один из хороших способов это сделать — найти какую-нибудь компьютерную игру, в которую «рубился» в детстве и пройти ее заново. К счастью, сегодня в интернете достаточно много сайтов с ромами хитов прошлого, так что с поиском игры проблем возникнуть не должно. Вопросы начинают возникать тогда, когда выясняется, что игрушка не может работать в современных ОС. В таком случае на помощь приходят эмуляторы. А поскольку 20-25 лет назад на компьютерах царил DOS, соответственно игры выпускались под него, то нужно искать именно эмулятор DOS-а. И одним из самых известных таких эмуляторов является DOSBox.

DOSBox

DOSBox — это эмулятор, создающий DOS окружение, которое может понадобиться для запуска старых игр или приложений, разработанных для MS-DOS, которые невозможно запустить в современных ОС. DOSBox является кроссплатформенным приложением и доступен для целого ряда платформ: Linux, FreeBSD, Windows, OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android.

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

Подготовка

Естественно, сначала не забываем про такую мелочь, как установка эмулятора. В Linux дистрибутивах все как обычно банально и упрощено до одной строчки. На примере Ubuntu это делается при помощи терминала и строчки:

sudo apt-get install dosbox

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

Дальше предлагаю сразу создать структуру каталогов, куда мы будем складывать игры. В принципе это не обязательно, если вы не планируете устанавливать много игр, но я предпочитаю делать так. На самом деле ничего сложного выдумывать не нужно: в корне одного из разделов жесткого диска, например на диске D в Windows или домашнем каталоге пользователя в Linux, создаем папку «DOSBox» и уже в ней создаем еще две папки — «Apps» если Вы планируете пользоваться приложениями и «Games«, непосредственно для игр.

Теперь пришло время скачать архив с игрой. Этот вопрос вы уже решаете сами, сайтов в интернете с таким добром полно. После скачивания распаковываете папку с игрой в каталог Games и можно приступать к ее запуску.

Запускаем игры через DOSBox. Способ №1

После запуска DOSBox вы увидите примерно такое вот окно:

Теперь подключаем виртуальный диск C (это наш каталог Games). Для этого пишем команду mount С и путь к каталогу. Если вы работаете в Windows и делали все по инструкции это будет D:\DOSBox\Games\ то есть получится:

mount С D:\DOSBox\Games\

В Linux получится:

mount С ~/DOSBox/Games/

На этапе подключения виртуальных дисков стоит помнить о регистрозависимости в Linux. Так, например, в Windows mount С D:\DOSBox\Games\ и mount c d:\dosbox\games\ сработают одинаково. В Linux же нужно вводить точное название (большие, маленькие буквы).

Об успешном подключении сообщит строка «Drive C is mounted as local directory«:

Теперь переходим на диск C. Вводим С:

Переходим в папку с игрой, у меня это dyna:

cd \dyna\

Для Linux пользователей важно помнить, что внутри DOSBox, после монтирования виртуальных дисков, действуют правила DOS. То есть это — обратные слэши, регистронезависимость, 8 символов в названии, без пробелов, не более 3 вложенных папок и т.п.

И наконец, запускаем игру:

dyna.exe

Стоит помнить, что кроме *.exe, исполняемыми могут быть файлы с расширением *.bat и *.com

Запускаем игры через DOSBox. Способ №2

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

Скачайте архив с NC и распакуйте его папку в каталог Apps. Теперь запустите DOSBox и смонтируйте как диск C каталог Games:

mount С D:\DOSBox\Games\

Также смонтируйте, например как диск G каталог Apps:

mount G D:\DOSBox\Apps\

Запустите NC:

G:\NC\NC.exe

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

Настраиваем автозапуск

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

Для настройки DOSBox существует конфигурационный файл dosbox.conf. В Windows он находится в папке с программой, в Linux в домашнем каталоге пользователя в скрытой папке .dosbox. Открываем его.

Для добавления команд автозапуска в dosbox.conf в самом низу есть рвздел [autoexec], сюда и пишем все то, что мы не хотим делать вручную:

Сначала нам нужно смонтировать виртуальные диски G и C, поэтому пишем

mount G D:\DOSBox\Apps\ mount C D:\DOSBox\Games\

И еще нам бы хотелось, чтобы NC запускался автоматически, добавляем параметр:

G:\NC\NC.exe

Сохраняем изменения и запускаем эмулятор.

geekkies.in.ua

❶ Как использовать dosbox

Вам понадобится

  • - доступ в интернет;
  • - браузер;
  • - возможность установки приложений на компьютер.

Инструкция

Загрузите последнюю версию DOSBox с сайта разработчика. Откройте в браузере адрес dosbox.com. Кликните по ссылке Downloads в верхнем меню. На отобразившейся странице выберите предпочитаемый вариант дистрибутива и перейдите по соответствующей ссылке. Через несколько секунд начнется загрузка файла инсталлятора. Сохраните его на жесткий диск компьютера.

Установите приложение DOSBox на локальный компьютер. Запустите модуль инсталлятора. Следуйте инструкциям мастера установки.

Изучите документацию по основным функциям и возможностям DOSBox. Откройте файл README, расположенный в каталоге с установленной программой, в любом текстовом редакторе или программе просмотра. Ознакомьтесь с содержимым файла.

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

Запустите DOSBox. Воспользуйтесь ярлыком, установленным на рабочий стол или в меню «Пуск», либо же запустите исполняемый модуль приложения, находящийся в директории инсталляции.

Смонтируйте каталог с DOS-программами, созданный на четвертом шаге, в качестве устройства хранения информации в DOSBox. В консоли введите команду вида:mount   и нажмите Enter.

В качестве параметра должно быть указан символьный идентификатор виртуального устройства хранения информации, которое будет создано в операционной среде DOSBox. Параметром должен являться корректный путь к директории, созданной на четвертом шаге. Дополнительные параметры могут быть опущены. Однако, если они указываются, ими должны быть корректные опции монтирования, перечисленные в справке по команде mount раздела Internal Programs документации.

Перейдите в корневой каталог смонтированного устройства. Введите в командной строке символический идентификатор диска с последующим двоеточием. Нажмите Enter.

Перейдите в нужный подкаталог текущего диска. Введите в консоли dir. Нажмите Enter. Будет отображено содержимое текущего каталога. При необходимости, введите команду вида:cd и нажмите Enter.

В качестве параметра укажите имя директории, в которую надо перейти. Действуя подобным образом, смените директорию на нужную.

Запустите приложение DOS. В командной строке в текущем каталоге введите имя исполняемого модуля программы. Нажмите Enter.

Видео по теме

Обратите внимание

Некоторые DOS-программы могут производить проверку на предмет того, с носителя какого типа они запущены. В этом случае может иметь смысл использовать дополнительные опции монтирования виртуального носителя. Например, для эмуляции его в режиме CDROM-а.

Полезный совет

Чтобы посмотреть список поддерживаемых внутренних команд оболочки DOSBox, введите в консоли HELP и нажмите Enter.

www.kakprosto.ru

DOSBOX — эмулятор DOS. Настройка и эксплуатация.

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

К счастью своему или к горю DOS я не застал, начинал с 95 WINDOWS, так что мне повезло. Но вот стала задача разобраться и внедрить на ноутбуки, дабы запускать древнюю, как Мир программу и вариантов других попросту нет.

Скажу сразу, что с виртуалкой DOS под VirtualBox лучше и не начинать работать. Геморойно. Убил пол дня, прежде, чем понял, что дальше я такого садомазо попросту не выдержу, к тому же с ним будут работать люди далекие от понимания всех прелестей работы с виртуальной машиной. Короче, нужно сделать просто и качественно, как молоток.

И выбор пал на DOSBox — готовый эмулятор ДОС, к тому же мультиплатформный.

Итак, меньше слов, больше дела. Приступим. Скачиваем такие программы:

DOSBox — http://www.dosbox.com/download.php?main=1

Norton Commander — http://old-dos.ru/files/file_1458.html

Руссификатор — http://old-game.org/mine.nu/programs/DOSBox%200.74/RusDOSBox%200.74.rar

Теперь такая задача. По умолчанию наш рабочий диск Z:\. Нужно примонтировать диски А и С. Установить Norton Commander и сделать так, чтобы он запускался при старте системы.

  1. Устанавливаем DOSBox
  2. Открываем архив русификатора RusDOSBox 0.74.rar
  3. Переходим в папку для XP (C:\Documents and Settings\Admin\Local Settings\Application Data\DOSBox) для WIN 7 (C:\Пользователи\User\AppData\Local\DOSBox)
  4. Разархивируем в эту папку файлы из архива с заменой. Теперь ваш DOS руссифицирован.
  5. Теперь на диске D создаем папку dos, а в ней папки C и A.
  6. Разархивируем Norton Commander в папку С и переименуем его папку на NC.
  7. Все, почва подготовлена. Теперь переходим в папку из пункта 3.
  8. Открываем файл dosbox-0.74.conf для редактирования, опускаемся в самый низ где :

     [autoexec] # Lines in this section will be run at startup.

# You can put your MOUNT lines here.

И дописываем такие строчки:

MOUNT C d:\dos\C

MOUNT A d:\dos\A C: CD NC

NC

И запускаем DOSBox. Вот и все.

Теперь игры и программы в папках A и C будут доступны под DOS.

Еще советую посмотреть эту статью http://old-game.org/emulyator-ms-dos-dosbox-0-74.html

И посмотреть это видео по-теме:

slusar.su


Смотрите также