Налаштування dosbox, настройка емулятора dosbox, настройка швидкості dosbox, відео опції dosbox,

Налаштування DosBox

DOSBox version 0.74

DOSBox - емулятор PC, що створює DOS-оточення, необхідне для запуску старих ігор для MS-DOS, які не запускаються на сучасних комп'ютерах.

Час йде, ігри старіють. Змінюються операційні системи, змінюються ігрові пристрої. Особливо це помітно на прикладі приставок, де вмирання завжди відбувається більш різко. Але не все так погано, рішення є, особливо якщо ви зважилися все ж обмежитися якимись рамками. Наприклад, рамками епохи DOS.

За замовчуванням в DosBox як параметр cycles (швидкості, тобто число команд в мілісекунди, яке емулятор намагається виконати) використовується auto. У цьому режимі при запуску гри DosBox сам намагається визначити, чи потрібна грі максимальна продуктивність або стоїть обмежиться якимось фіксованим числом циклів. Наприклад, в деяких іграх більше продуктивності дає більшої кадрів в секунду, а значить плавну картинку. В інших, особливо старіших, зайві потужності не дають нічого, а іноді призводять до того, що гра йде занадто швидко.

Ви запускаєте гру і бачите або відсотки в поле Cycles (В заголовку вікна) (слово max означає 100%), або число. 100% - це максимальна продуктивність що може дати DosBox на вашому комп'ютері.

Ви можете підлаштовувати швидкість на ходу. Це робиться за допомогою комбінацій:

CTRL + F12 (в більшу сторону) і CTRL + F11 (в меншу сторону). Варто врахувати той факт, що емуляція працює у багато разів повільніше, ніж програми виконуються безпосередньо.

Якщо межа швидкості досягнуто, але цього все одно мало, можна відрегулювати число пропускаються емулятором кадрів (Frame Skip - також як і Cycles відображається у верхній частині вікна):

CTRL + F8 (збільшити пропуск) і CTRL + F7 (зменшити). Це дасть можливість емулювати гру швидше, але через що випадають кадрів в "плавності" картинки ви втратите.

Frame Skip = 1 - означає, що буде пропускатися 1 кадр, потім відображатися 1. При значенні = 2 - буде пропускатися 2 кадри, відображатися 1 і т. Д. Оптимальним варіантом є установка такої швидкості, що завантаженість вашого реального процесора досягає 90-95 %. Це і є найбільша швидкість, яку ви можете отримати для даної гри.

Warning: у реальних і віртуальних (з Hyperthreading) двохядерних процесорів межа завантаженості складає 50%, а не 100%. DosBox працює тільки в один потік.

Зверніть увагу, що якщо ви поставили пропуск кадрів в непроцентних режимі швидкості, то потрібно буде накинути за допомогою CTRL + F12 і циклів, щоб емуляція пішла швидше (до максимального рівня, як зазначено вище). У процентному вона підганяючи автоматично.

У файлі dosbox.conf можна прописати який режим і швидкість ставити в емуляторі при запуску. За це відповідає пункт cycles. Наприклад, написавши cycles = 10000 ви отримаєте таке число циклів при запуску. Якщо написати cycles = max, то DosBox ставитиме максимальну швидкість кожного разу. Щоб залишити параметр auto (за замовчуванням - виставлений він), але задати налаштування для кожного режиму напишіть наступне:

cycles = auto 9000 95%

Такий запис залишить вибір режиму за DosBox. Якщо буде використовуватися абсолютний режим, то число циклів стане 9000, якщо процентний, то емулятор виставить 95% від максимуму.

Прописати праворуч від scaller = одне з наступних значень:

none - реальне відображення

normal2x - просто подвійне збільшення

advmame2x - кутова згладжування одноколірних областей

advmame3x - то ж, але з потрійним збільшенням

advinterp2x - то ж, але з більш плавними переходами

interp2x - просто розмазування, немає расквадраченості, але виходить вельми неприємний ефект

tv2x - додавання горизонтальних темних смуг, ефект телевізора.

Це далеко не всі ефекти, їх число зростає з виходом нових версій емулятора.

Корисні пункти dosbox.conf

Відкриваємо dosbox.conf і шукаємо:

fullscreen = (true - завантажується в повноекранному режимі, false - в віконному)

autolock = (true - при натисканні миші по DosBox мишка закріплюється в цьому вікні, false - не закріплюється)

Починаючи з версії 0.65 при відключенні autolock (= false), мишка буде одночасно активна і в грі і за її межами.

sensitivity = (чутливість миші, по-замовчуванню 100)

waitonerror = (true - при помилці не закривати відразу консоль, дає можливість подивитися, що за помилка)

priority = (перше значення - пріоритет коли DosBox активний, друге - коли згорнутий або неактивний) Доступні параметри lower, normal, higher, highest (йдуть по зростанню). За замовчуванням priority = higher, normal

output = це значення потрібно використовувати, якщо при переході в повноекранний режим і повернення назад, DosBox видає помилку і вилітає, змінити значення за замовчуванням surface на ovelay або opengl.

ALT-ENTER Перехід на повний екран

ALT-PAUSE Пауза емуляції

CTRL-F1 Перепризначення кнопок

CTRL-F4 Змінити змонтований образ диска. Оновити кеш директорії для всіх дисків!

CTRL-ALT-F5 Старт / Стоп створення ролика з екрану

CTRL-F5 Зробити скріншот

CTRL-F6 Старт / Стоп запису звуку

CTRL-ALT-F7 Старт / Стоп запису OPL команд

CTRL-ALT-F8 Старт / Стоп запису MIDI команд

CTRL-F7 Збільшити пропуск кадрів

CTRL-F8 Зменшити пропуск кадрів

CTRL-F9 Закрити DosBox

CTRL-F10 Захопити / Відпустити миша

CTRL-F11 Сповільнити емулятор

CTRL-F12 Прискорити емулятор

ALT-F12 Прибрати обмеження швидкості (Турбо кнопка. При натисканні цієї кнопки гра прискорюється до межі. Прискорення йде поки комбінація натиснута)