DOSBox на примере WAG

Feb 28, 2011 21:10

В старые добрые времена (начало 90-х) была такая игра, широко известная в узких кругах - World of Atom Gods, сокращённо WAG. Писал её один харьковский фидошник, Николай Пономаренко (ну и все кругом, включая и меня, подавали мелкие идеи). Жанр игры - пошаговая стратегия.

Игра писалась под DOS, поэтому на современных компах и виндах работает не всегда (у нас, например, на обычном компе заработала, а на нетбуке - нет). Так вот для таких программ есть эмулятор доса, называется DOSBox. Он бесплатный и многоплатформенный. В нашем случае он потребовал небольшой настройки.

Настройка потребовалась в основном потому, что WAG использует экранный режим аж 1024x768 пикселов. В своё время это, кстати, было весьма жёстким требованием, из-за которого у половины людей он не запускался. Оказалось, что и сегодня это свойство может вызвать трудности, если игру запускать на нетбуке (у нашего вполне типичное нетбучное разрешение 1024x600). К счастью, оказалось, что DOSBox умеет масштабировать выводимое программой изображение, в том числе в сторону уменьшения.

WAG лежит в каталоге C:\Games\WAG. Так выглядит командная строка для запуска игры:
DOSBox.exe C:\Games\WAG\WAG.EXE -conf C:\Games\WAG\dosbox-0.74.wag.conf

Конфиг-файл dosbox-0.74.wag.conf получен путём копирования стандартного конфига dosbox-0.74.conf (стандартный конфиг лежит в [systemdrive]:\Documents and Settings\[username]\Local Settings\Application Data\DOSBox, а 0.74 - это версия DOSBox'а) и внесения следующих изменений:
fullscreen=true
fullresolution=800x600
windowresolution=640x480
output=ddraw

Для нормального монитора (без необходимости масштабирования изображения) строка запуска была бы просто:
DOSBox.exe C:\Games\WAG\WAG.EXE

- без необходимости создания и редактирования дополнительного конфига. После запуска можно при желании переключиться в полноэкран нажатием Alt+Enter.

софт, комп, игры

Previous post Next post
Up