Как сделать DOSBox на весь экран

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

Однако полноэкранный режим — это не только горячие клавиши. Через конфигурационный файл можно включить запуск в полном экране по умолчанию, настроить масштабирование старых игр и убрать чёрные полосы по краям. Ниже разберём все способы: от мгновенного переключения до тонкой настройки параметров fullscreen, output и aspect.

Горячие клавиши для полноэкранного режима

Основной метод, который работает «из коробки», — сочетание Alt+Enter. Нажмите его в любой момент: в командной строке эмулятора, во время игры или в текстовом редакторе, запущенном внутри DOSBox. Переключение происходит мгновенно, без перезапуска программы.

Есть и другие полезные сочетания, связанные с отображением:

  • 🖥️ Alt+Enter — переключение между оконным и полноэкранным режимом;
  • 🖱️ Ctrl+F10 — захват и освобождение курсора мыши внутри окна эмулятора;
  • ⏸️ Alt+Pause — пауза эмуляции, удобно при переключении между окнами;
  • 📸 Ctrl+F5 — скриншот текущего кадра (сохраняется в папку захвата).

Если Alt+Enter не срабатывает, проверьте, не перехватывает ли эту комбинацию другое приложение — например, оверлей видеодрайвера или программа записи экрана. Временно закройте такие утилиты и попробуйте снова.

Включение полного экрана через конфигурационный файл

Чтобы DOSBox запускался сразу на весь экран, нужно отредактировать файл конфигурации dosbox.conf (в некоторых сборках он называется иначе, например dosbox-0.74.conf). Найти его можно в папке пользователя: откройте меню «Пуск», найдите DOSBox и выберите пункт вроде Configuration → Edit Configuration, либо перейдите в каталог %LOCALAPPDATA%\DOSBox.

Откройте файл любым текстовым редактором и найдите секцию [sdl]. Ключевой параметр выглядит так:

[sdl]

fullscreen=true

Установите значение true вместо false, сохраните файл и перезапустите эмулятор. Теперь каждый запуск будет происходить в полноэкранном режиме.

☑️ Включение полного экрана через конфиг

Выполнено: 0 / 5

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

Настройка масштабирования и соотношения сторон

После включения полного экрана многие замечают, что картинка растянута: старые DOS-игры создавались под соотношение сторон 4:3, а современные мониторы обычно широкоформатные. За коррекцию отвечает параметр aspect в секции [render]:

[render]

aspect=true

scaler=normal2x

Значение aspect=true возвращает правильные пропорции, но по бокам появятся чёрные полосы — это нормальное поведение, а не ошибка. Параметр scaler управляет алгоритмом увеличения картинки: normal2x и normal3x дают чёткое пиксельное изображение, а варианты вроде hq2x сглаживают графику, что может выглядеть лучше в одних играх и хуже в других.

Также стоит обратить внимание на параметр fullresolution в секции [sdl]. Значение original использует текущее разрешение рабочего стола, а desktop — разрешение монитора. Если изображение выглядит размытым, поэкспериментируйте с этими двумя вариантами.

📊 Какой способ полноэкранного режима вы используете?
Alt+Enter вручную
fullscreen=true в конфиге
Через DOSBox-X или форк
Ещё не получилось настроить

Выбор режима вывода: параметр output

Параметр output в секции [sdl] определяет, каким способом DOSBox рисует изображение, и напрямую влияет на стабильность полноэкранного режима. Доступные значения зависят от версии и операционной системы, но базовый набор выглядит так:

Значение outputОсобенностиКогда выбирать
surfaceПрограммная отрисовка, минимальная нагрузкаСлабые ПК, проблемы с драйверами
overlayАппаратное наложениеУстаревший вариант, редко нужен
openglВывод через OpenGLПлавное масштабирование, современные видеокарты
ddrawDirectDraw (только Windows)Если opengl вызывает артефакты

Практический подход прост: начните с opengl. Если в полноэкранном режиме появляется чёрный экран, мерцание или эмулятор вылетает — смените значение на ddraw, а затем, при необходимости, на surface. После каждой правки сохраняйте файл и перезапускайте программу.

Где именно лежит dosbox.conf в Windows

В большинстве установок файл находится по пути C:\Users\ИмяПользователя\AppData\Local\DOSBox. Папка AppData скрыта — включите отображение скрытых элементов в Проводнике или вставьте путь в адресную строку напрямую. Самый надёжный способ — открыть конфигурацию через ярлык «DOSBox Options» или «Edit Configuration» в меню Пуск, который создаётся при установке.

Полноэкранный режим в DOSBox-X и других форках

Помимо классической версии существуют ответвления проекта — например, DOSBox-X и DOSBox Staging. В них работа с экраном заметно удобнее: полноэкранный режим включается той же комбинацией Alt+Enter, но дополнительно доступен через меню программы, а поддержка современных мониторов и масштабирования реализована лучше.

В DOSBox-X переключение доступно через пункт меню Вид → Fullscreen (название может отличаться в зависимости от версии и локализации). Конфигурационный файл этих сборок имеет собственную структуру, поэтому параметры из классического DOSBox переносите с проверкой — синтаксис местами различается.

Типичные проблемы и их решение

Даже при правильных настройках полноэкранный режим иногда работает не так, как ожидается. Разберём частые сценарии.

Чёрный экран после Alt+Enter. Возможная причина — несовместимость режима вывода с видеодрайвером. Вернитесь в оконный режим повторным нажатием Alt+Enter и смените output на другое значение, как описано выше.

Растянутая или сплюснутая картинка. Проверьте, что aspect=true установлен в секции [render], и поэкспериментируйте с fullresolution. Также убедитесь, что в настройках самого монитора или драйвера видеокарты не включено принудительное растягивание изображения.

Игра идёт в маленьком окне внутри полного экрана. Это признак того, что масштабирование отключено. Установите scaler=normal2x или normal3x — изображение увеличится.

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

⚠️ Внимание: перед правкой dosbox.conf сделайте копию файла. Если после изменений эмулятор перестанет запускаться, достаточно вернуть резервную копию на место — и конфигурация восстановится.

Часто задаваемые вопросы

Почему Alt+Enter не работает в DOSBox?

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

Как убрать чёрные полосы по бокам в полноэкранном режиме?

Полосы появляются из-за разницы соотношений сторон: DOS-игры рассчитаны на 4:3, а мониторы — на 16:9 или 16:10. Убрать их можно, отключив aspect (установить aspect=false), но картинка при этом растянется и исказится. Сохранение полос — корректное поведение.

Можно ли сделать так, чтобы DOSBox всегда запускался на весь экран?

Да. Установите в файле dosbox.conf в секции [sdl] параметр fullscreen=true и сохраните файл при закрытом эмуляторе. Альтернатива — ярлык с ключом запуска -fullscreen.

Какой output лучше для полноэкранного режима?

Универсального ответа нет: начните с opengl, при артефактах переключитесь на ddraw (Windows) или surface. Выбор зависит от видеокарты, драйверов и версии DOSBox, поэтому оптимальный вариант подбирается проверкой.

Почему в полноэкранном режиме изображение размытое?

Размытие обычно связано с масштабированием. Попробуйте сменить значение fullresolution на desktop, а scaler — на normal2x или normal3x для чёткой пиксельной картинки. Сглаживающие скейлеры вроде hq2x намеренно делают изображение мягче.