Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Настройка DosBox.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
198.14 Кб
Скачать

Параметры и разделы файла dosbox.Conf

Естественно, для каждой игры лучше всего настраивать конфигурацию DOSBox'а отдельно. Оптимальным решением будет использование отдельного .conf файла для каждой игры (с максимально подходящими для неё настройками). Для удобства можно запускать DOSBox с помощью ярлыков (shortcut) следующим образом:

"DOSBox.exe -conf "DOSbox-GameName.conf"

При создании данного руководства использовалась информация из [1].

[sdl]

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

  • fullscreen = true | false (полный экран = истинно | ложно)

Запускать DOSBox в полноэкранном режиме.

По умолчанию false (ложно).

(Актуально для версии: 0.73)

  • fulldouble = true | false (полный двойная = истинно | ложно)

Использовать двойную буферизацию в полноэкранном режиме. Смотрите [1]

По умолчанию false (ложно).

(Актуально для версии: 0.73)

  • fullresolution = width x height | original | desktop (полноэкранное разрешение = ширина х высота | исходное | рабочий стол)

Изменение размеров приложения (в полноэкранном режиме) до указанного размера (любые методы вывода изображения, за исключением метода surface).

Original (исходное) - разрешение игры по умолчанию либо выбранное (с помощью Setup.exe или через игровое меню) разрешение. Если исходное разрешение меньше, чем разрешение рабочего стола, DOSBox постарается переключиться на разрешение, максимально близкое к требуемому игрой или приложением. Например, если игра, запущенная с помощью DOSBox'а, требует разрешение 320x240, в то время как на вашем рабочем столе установлено разрешение 1920x1200, DOSBox переключится на 320x240 либо следующее максимальное разрешение, поддерживаемое драйверами вашей видеокарты (скажем, 800x600, если исходное разрешение недоступно).

Desktop (недокументированный параметр) - устанавливает полноэкранное разрешение на разрешение рабочего стола в Windows. Соответственно растягивается картинка на весь экран. Используйте настройку aspect=true, в том случае если полученная картинка внезапно потеряет первоначальное соотношение сторон. Предупреждает "скакание" иконок по рабочему столу Windows. Рекомендуется в сочетании с scaler отличным от none

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

Примечание: настройка scaler (преобразователь масштаба) в разделе [render] также способна увеличить до определённого уровня масштаб исходного разрешения. Эти настройки инициируются перед дополнительным масштабированием, осуществляемым настройкой fullresolution (полноэкранное разрешение).

Настройка по умолчанию: original (исходное).

(Актуально для версий: с 0.62 до 0.73)

  • windowresolution = width x height | original (разрешение в оконном представлении = ширина х высота | исходное разрешение)

Изменение размеров окна до указанного размера, если устройство вывода изображения поддерживает аппаратное масштабирование (hardware scaling) (то есть любые методы вывода изображения, за исключением метода surface и, для ряда игр, overlay).

Original (исходное разрешение) - разрешение игры по умолчанию либо выбранное (с помощью Setup.exe или через игровое меню) разрешение.

Примечание: настройка scaler в разделе [render] также способна увеличить до определённого уровня масштаб исходного разрешения. Эти настройки инициируются перед дополнительным масштабированием, осуществляемым настройкой windowresolution (разрешение в оконном представлении).

Настройка по умолчанию: original.

(Актуально для версий: с 0.62 до 0.73)

  • output = surface | overlay | opengl | openglnb | ddraw )

Какой режим использовать для вывода изображения.

Surface - не поддерживает масштабирование при увеличении разрешения с помощью настроек fullresolution и windowresolution

overlay - не поддерживает масштабирование в играх с high color палитрой при увеличении разрешения с помощью настроек fullresolution и windowresolution

Настройка по умолчанию: surface.

(Актуально для версии: 0.73)

  • autolock = true | false (захват мыши = истинно | ложно)

Мышь будет автоматически захвачена после того, как вы щёлкните в окне DOSBox'а.

Настройка по умолчанию: true (истинно).

(Актуально для версии: 0.73)

  • sensitivity = 1..1000 (чувствительность = 1..1000)

Чувствительность мыши.

Настройка по умолчанию: 100.

(Актуально для версии: 0.73)

  • waitonerror = true | false (ждать после возникновения ошибки = истинно | ложно)

Не завершать работу DOSBox'а, если произошла ошибка.

Настройка по умолчанию: true (истинно).

(Актуально для версии: 0.73)

  • priority = when-focused,when-minimzed (приоритет = когда-развёрнуто, когда-свёрнуто)

Степень приоритета DOSBox'а. Второй параметр (после запятой) используется, когда окно DOSBox-а свёрнуто. Возможные значения: lowerest (низший), lower (низкий), normal (нормальный), higher (высокий), highest (высший) и pause (пауза).

Настройка по умолчанию: higher, normal.

(Актуально для версии: 0.73)

  • mapperfile = path-to-mapper-file (файл раскладки = путь к файлу раскладки)

Файл для изменения раскладки (mappings) кнопок/событий.

Настройка по умолчанию: mapper.txt.

(Актуально для версии: 0.73)

  • usescancodes = true | false

Избегайте использования комбинаций с клавишей SYM (symkeys на мобильных устройствах), они могут не заработать на всех операционных системах.

Настройка по умолчанию: true.

(Актуально для версии: 0.73)

Устаревшие (не рекомендованные к изменению) параметры.

  • fullfixed = true | false (полноэкранное фиксирование = истинно | ложно)

В новых версиях заменено на параметр fullresolution.

(Актуально для версий: ранее 0.65)

  • fullwidth = width (полноэкранная ширина = ширина)

В новых версиях заменено на параметр fullresolution.

(Актуально для версии: 0.61)

  • fullheight = height (полноэкранная высота = высота)

В новых версиях заменено на параметр fullresolution.

(Актуально для версии: 0.61)