DOSBox
Содержание
DOSBox — эмулятор PC, создающий DOS-окружение, необходимое для запуска старых игр для MS -DOS, которые не запускаются на современных компьютерах. DOSBox является кросплатформенным ПО и поддерживает платформы Win/*nix/Mac.
Скриншоты
Установка DOSBox
Для установки DOSBox выполните команду в терминале:
или установите пакет dosbox в Центре приложений Ubuntu.
Подготовка работе с эмулятором
Запустите эмулятор выбрав в меню приложений Эмулятор DOSBox или выполните в терминале команду:
Перед началом работы с DOSBox смонтируйте папку, содержащую необходимые вам файлы, набрав в окне эмулятора:
Этой коммандой директория примонтируется как диск C:, на который можно перейти выполнив команду
Русификация
А чтоб не вводить при каждом старте пишем в нем же
Управление эмулятором
Горячие клавиши
Скорость игр регулируется клавишами CTRL + F12 и CTRL + F11 .
Встроенные команды
Помимо стандартных для DOS команд в DOSBox имеется также ряд дополнительных.
Ссылки
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
DosBox в Ubuntu Linux
Во времена DOS было создано много хороших, добротных игр. Конечно они не могут потягаться с современными играми красивой графикой и реалистичным звуковым оформлением. Тем не менее многие из них до сих пор превосходят современные игры по геймплею. Поиграть в старые DOS игры можно и в Ubuntu Linux с использованием эмулятора DosBox.
Установка DosBox
Устанавливается эмулятор очень просто. В Центре приложений необходимо поискать по ключевому слову dosbox, а затем установить найденный пакет. Либо установить из окна терминала введя команду:
Запуск игр в DosBox
Для начала сделайте в своём домашнем каталоге папку куда вы будете складывать dos игры и программы. Название лучше писать на английском и без пробелов. Например dosgames. Копируя игры помните, что dos не поддерживает длинные названия папок и файлов. Поэтому называйте папки игр используя не более 8 символов. После того как вы положили игру в папку dosgames можно запускать dosbox.
После запуска первым делом вам необходимо подключить папку с играми в качестве диска C:. Делается это командой:
Команду надо вводить в окне DosBox. Если вы ввели всё верно то вы увидите сообщение похожее на это:
Теперь можно перейти на диск C: и запускать игры. Чтобы перейти на диск C: необходимо ввести в dosbox букву диска (вспоминаем команды dos, наберите help в окне dosbox если сомневаетесь):
Чтобы перейти в папку игры необходимо ввести команду перехода в папку игры (например):
Чтобы запустить игру введите имя запускаемого файла. Если вы не знаете имя запускаемого файла то введите команду dir, которая выведет список файлов и папок текущего каталога. Файл с расширением EXE и есть исполняемый файл:
dangerouse dave в ubuntu
Автоматическое подключение диска C: в dosbox
Чтобы не прописывать диск c: при каждом запуске DosBox можно прописать команду монтирования в автозагрузку. Для этого необходимо отредактировать конфигурационный файл в папке
/.dosbox. В моём случае файл именуется dosbox-0.74.conf, в вашем дистрибутиве может отличаться. Открываем файл любым текстовым редактором и находим в конце файла раздел [autoexec]. Добавляем в следующей строчке команду монтирования (указана выше) и при следующем запуске DosBox диск с играми будет смонтирован автоматически.
Dosbox в ubuntu linux
В этой статье хочу рассказать про установку эмулятора MS DOS — DOSBox в Ubuntu. И поделиться с вами опытом своей настройки, а именно русификация и запуск Norton Commander для более удобной навигации.
DOSBox — это эмулятор для PC, создающий DOS-окружение, необходимое для запуска старых программ и игр под MS-DOS. Эмулятор с открытыми исходниками и доступен под огромное количество систем, как настольных, так и мобильных.
Если хочется погрузиться в детство (молодость) и поиграть в игры того времени, то это идеальный инструмент. Мне недавно захотелось поиграть в Prince of Persia и пройти, наконец, эту игру, что в детстве так и не удалось. Вот так это выглядит в Ubuntu:
Установка DOSBox в Ubuntu.
Ничего сложного в установке нет, вы можете найти в Центре приложений Ubuntu DOSBox и установить оттуда или выполнить следующую команду в терминале:
Теперь этот эмулятор будет в списке установленных приложений. Или же для его запуска выполните команду в терминале:
Горячие клавиши управления эмулятором.
Скорость игр регулируется клавишами CTRL+F12 и CTRL+F11.
ALT+F12 – полная скорость.
ALT+ENTER — переход в полноэкранный режим.
CTRL+F10 — переключает мышку между окном DOSBox и рабочим столом.
CTRL+F9 – выход.
Настройка DOSBox в Ubuntu.
DOSBox не видит наши разделы на компьютере. Поэтому, чтобы запускать игры в нём, нам нужно примонтировать каталог. Для начала создайте в домашней директории папку для эмулятора, в котором будем складывать игры и приложения для DOS.
Я не проявил какой-то фантазии и назвал её DOS:
Теперь, чтобы этот каталог стал доступен в эмуляторе DOSBox, нужно в нём поочередно вводить следующие команды:
Монтируем каталог DOS домашней директории как диск C (вместо
/DOS — путь к вашему каталогу, значок
сокращенный путь к домашней директории текущего пользователя):
Переходим на диск С:
Переходим в каталог с игрой CD путь к папке с игрой:
И запускаем игру или программу, введя её название (.exe можно не вводить):
Кроме того, нужно русифицировать консоль, чтобы русский язык нормально отображался, для этого вводим:
Это нужно вводить каждый раз при запуске эмулятора! Не спешите удалять эмулятор, есть файл конфигурации приложения, где мы можем записать список команд, которые будут выполняться при старте эмулятора. То есть, мы автоматизируем эти рутинные команды.
Данный файл находится в домашней директории вашего пользователя .dosbox и называется dosbox-*.conf:
Открываем его и вписываем в самый конец все команды, которые хотим, чтобы выполнялись при старте. К примеру, те, что мы только что вводили:
Сохраняем. Теперь после перезапуска эмулятора у нас будет монтироваться каталог с играми и программами, а также будет русифицирован.
Но большинству пользователей лень вводить команды перехода в каталоги игр и прописывать их запуск. Именно поэтому и был придуман когда-то файловый менеджер Norton Commander. Я загрузил его по этой ссылке http://old-dos.ru/files/file_1458.html . Выбрал русскую версию 5.0, которую чаще всего качали другие. И вот что из этого получилось:
Гораздо удобнее навигация по каталогам и запуск игр.
Ну и в завершение, давайте добавим в файл конфигурации, чтобы Norton Commander стартовал при запуске эмулятора, допишем в конце файла строчки:
Заметьте, что у меня NC — это каталог, куда я распаковал Norton Commander и там лежит файл NC.EXE. Вы должны прописывать свой путь к папке с файлом NC.EXE.
У меня файл конфигурации выглядит следующим образом:
Вот таким образом мы упростили работу с эмулятором DOSBox в Ubuntu. Теперь можно спокойно играть, не парясь вводить кучи команд в консоле.
Вот и всё, что хотелось рассказать о данном эмуляторе.
Удаление DOSBox из Ubuntu.
Для удаления DOSBox из Ubuntu просто введите следующую команду в терминале:
Ну или найдите dosbox в Центре приложений Ubuntu в списке установленных программ и удалите.
Установка, настройка и использование эмулятора DOSBox в Linux
Чтобы иметь возможность наслаждаться старыми играми из 90-х, необязательно устанавливать MS DOS на ПК или хотя бы на виртуальную машину. Для этого есть DOSBox — бесплатная программа-эмулятор, позволяющая запускать старые приложения и игры в более удобной среде, чем та, которую предлагают традиционные гипервизоры с установленной MS DOS. Но это еще не всё. Оценить по достоинству эту программу смогут пользователи не только Windows, но и Linux, которая изначально и в принципе не поддерживает исполняемый формат MS DOS.
Базовые принципы работы с эмулятором в разных ОС имеют много общего, если вы уже имели дело с DOSBox в Windows, то разберетесь с ним и в Linux, а если вдруг с этим возникнут трудности, всегда можете обратиться к этой статье, в которой мы постарались разложить по пунктам все основные шаги по установке, настройке и использованию эмулятора DOSBox в Linux на примере с Ubuntu .
Установка DOSBox
Поскольку эмулятор имеется в репозиториях Linux, установить его можно через терминал. В Убунту для этого нужно выполнить команду sudo apt install dosbox .
И подтвердить действие вводом «д».
Запустить установленный эмулятор с настройками по умолчанию можно будет либо из меню приложений, либо из терминала одноименной командой 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- архиве. Распакуйте архив в отдельную папку и поместите ее в удобный каталог на диске.
В нашем примере папка с игрой была помещена в каталог /home/kompik/Game .
Теперь папку Game нужно примонтировать.
Откройте эмулятор и выполните следующую команду, где С — буква виртуального тома, а Game — папка с играми:
Чтобы перейти в смонтированный том, введите букву виртуального диска C: и нажмите ввод , а затем, чтобы просмотреть его содержимое — команду dir . В общем, вы увидите папки с играми. Запустим для примера игру в папке PIRAMID . Переходим в эту папку с помощью команды cd и запускаем исполняемый EXE -файл.
Если игра запакована в ISO -образ, для монтирования вместо mount используем параметр imgmount с ключом –T и указанием формата образа.
/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» таким образом, чтобы она запускалась в полноэкранном режиме.
Открываем текстовым редактором конфигурационный файл и вносим показанные на скриншоте изменения.
Если теперь сохранить файл и открыть эмулятор, сразу запустится игра с указанными параметрами.