DataLife Engine / Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

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

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


Содержание статьи

Установка DosBox

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

sudo apt install dosbox

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

В CentOS:

sudo yum install dosbox

В Fedora:

sudo dnf install dosbox

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

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

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

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

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

$ dosbox опции

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

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

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

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

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

dosbox

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

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

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

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

> MOUNT C: ~/dos

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

 

 

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

> C:
> dir

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

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

> cd BCRACERS/BCRACERS.EXE

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

 

 

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

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

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

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

dosbox -printconf 

Запускаем легенды: Полный гайд по DosBox для игр и программ из эпохи DOS

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

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

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

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

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

Последняя секция, которая будет нас интересовать - это 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 для игр и программ из эпохи DOS

 

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

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

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

Выводы

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

15-10-2025, 23:58
Вернуться назад