3.1 Настройка скорости

Оказалось, что вопрос настройки скорости - наиболее непонятная вещь для пользователей DosBox. Ответив на некоторое число писем по этому вопросу, я решил подробно описать данное действо здесь. По умолчанию DosBox запускается с частотой указанной в параметре cycles в файле dosbox.conf. Это число говорит эмулятору, сколько тот должен пытаться выполнить команд за 1 миллисекунду.

Предположим, вы запускаете игру и видите, что она тормозит. Значит необходимо прибавить частоту. Делается это кнопками CTRL+F12 (в большую сторону) и CTRL+F11 (в меньшую сторону). Стоит учесть тот факт, что эмуляция работает во много раз медленнее, чем программы выполняющиеся напрямую. Например, чтобы нормально играть с помощью DosBox в игры для 286 компьютера понадобиться Pentium 400 и больше. Но вернемся к запущенной игре. Прибавляя частоту многократно можно заметить, что игра стала тормозить еще больше - это значит, что вы превысили предел производительности своего процессора и он просто не поспевает обрабатывать данные. Оптимальным вариантом является установка такой скорости, что загруженность вашего реального процессора достигает 90-95% (посмотреть загруженность в Win 2000 и XP можно нажав Alt+CTRL+ DEL). Это и есть самая большая скорость, которую вы можете получить для данной игры.
Внимание, у реальных и виртуальных (с Hyperthreading) двухядерных процессоров предел загруженности составляет 50%, а не 100%. DosBox работает только в один поток.

---------- Post added at 20:21 ---------- Previous post was at 20:19 ----------

Возможно, поможет смена типа процессора (с auto на что-нибудь, вроде 386).