------------------ Что такое DosBox? ------------------
DosBox – это эмулятор 486 компьютера с установленной на него операционной системой DOS. Чтобы запустить его и приступить к работе достаточно два раза кликнуть на .exe файле - никаких дополнительных действий не требуется. Все сведения о настройках программы содержатся в файле dosbox.conf, который можно изменить в любом текстовом редакторе. Последняя официальная версия на данный момент - 0.72. Неофициальные версии программы (DosBox имеет открытый исходный код) выходят чуть ли не каждую неделю.
Работа в досбоксе аналогична работе в досе, разве что оболочка досбокса поддерживает значимо меньшее количество команд. Скачать его можно либо из раздела Файлы нашего сайта, либо с официальной страницы программы. Русский файл Readme можно найти здесь.
---------------------- Сводка информации ----------------------
1. Досбокс - виртуальная машина, эмулятор, после запуска можно считать что вы работаете в досе. Подробнее о командах написано ниже.
2. Виртуальная машина требует для работы с конкретным софтом настроек для вашего софта, это значит что есть фактически два основных этапа настройки.
3. Первый - нужно сделать чтобы досбокс видел вашу папку с игрой или играми, подробнее об этом описано в описании команды mount ниже.
4. Для некоторых игр необходимо так же чтобы виделся образ с диском. Команда mount понимает не все типы образов, соответственно вам необходимо наличие любого эмулятора CD(для windows который у вас стоит) вроде Daemon Tools в который надо запихнуть образ в данном случае и смонтировать виртуальный уже CD в досбоксе как обычный CD-ROM (как диск + ключи -cdrom -ioctl).
4. Для ОЧЕНЬ старых игр требуется правильно выставить СКОРОСТЬ эмуляции - смотрите описание параметра cycles в файле конфигурации.
5. Для удобства навигации и запуска нелишне найти и поместить в ту же папку Volcov Commander , а потом как только запустится досбокс набрать vc и жизнь сразу станет куда легче.
6. Ну и остальное - тонкие и в основном необязательные настройки, играйте!
---------------------- Простейшие команды: ----------------------
cd – команда для смены директории. cd .. - перейти на один уровень вверх. cd foldername перейти к подпапке данного каталога. Для смены диска надо ввести x:, где х – буква диска. Dir – команда, для отображения содержимого директории, можно также использовать с ключами /w(вывод по столбцам), /р(пауза после каждого экрана). mount - команда для подключения дисков в ДосБоксе, можно смонтировать как целый диск - mount c c:\ , где c - это буква диска в Досбоксе, а c:\ буква подключаемого диска, так и директорию - mount c d:\games, в данном случае папка games на физическом диске D монтируется как диск C в Досбоксе. В некоторых случаях может понадобиться указать размер свободного места на диске т.к. игра будет отказываться видеть свободное пространство и писать о недостатке места, делается это ключом -freesize и указанием дискового пространства в мегабайтах. Также можно подключить cdrom и floppy-дисковод. Для подключения cdrom mount d e:\ -t cdrom, хотя можно подключить и папку с файлами как cdrom. Если диск в cdrom-е должен иметь специальную метку, то можно обозначить её ключом -label ещё для некоторых игр с cd-audio трэками может понадобиться параметр -ioctl. Для того, чтобы подключить floppy-дисковод введите mount a a:\ -t floppy.
Таким же образом вы можете изменять "на лету" значения различных настроек программы, например набрав в командной строке memsize=24, вы измените количество количество эмулируемой памяти до 24 мегабайт. Удобно тем, что не надо каждый раз выходить из DOSBox'а и править файл настроек.
Настройки DosBox'а
------------------------- Настройка звука в играх. -------------------------
Досбокс эмулирует следующие звуковые карты: PС-Speaker, CMS/Gameblaster, Adlib, Sound Blaster I, II/Pro/16, Gravis Ultrasound, MPU-401 и Roland MT-32. То есть в программе настройки вы можете выбрать любую из них. Обычно предлагается выбрать отдельно карту для воспроизведения оцифрованного звука и карту для воспроизведения музыки, хотя бывает и по-другому. Практически все дос-игры 90-х годов имеют поддержку Sound Blaster, так, что выбирать советую именно его, к тому же эмуляция бластера, по словам самих разработчиков, наиболее завершённая. Значения по умолчанию стоят такие: IO (Port) - 220 IRQ (Interrupt Request) – 7 DMA Channel (Direct memory access) - 1 DMA 16-bit – 5. В качестве музыкального устройства наиболее совместимым является General Midi – MPU-401, значение IO по умолчанию 330. Как альтернативу можно использовать Gravis Ultrasound, в чём-то превосходивший SB по качеству звучания.
----------------- Настройка видео -----------------
В основном игра сама определяет используемый видеорежим, хотя иногда его предлагают выбрать. Обычно это CGA (4 цвета), EGA (16 цветов) и VGA (16 или 256 цветов) и VESA (SVGA). Последний режим требует больше всего ресурсов. Также неофициальные версии DosBox поддерживает Glide для DOS игр.
---------------------- Фильтры изображения ---------------------- В досбоксе существует встроенная возможность выводить изображения на экран, налагая на него различные фильтры. Это бывает полезно, когда игра использует низкое разрешение, например 320х200. С помощью фильтров можно увеличить его в два или три раза, применить различные варианты сглаживания картинки. Включается это в файле dosbox.conf, на строчке Scaler, а если вы используете ykhwong build, то это можно сделать "на лету", выбрав нужный вариант из выпадающего меню. Чтобы понять, как это выглядит в действии я приложил к сообщению два архива, в которых содержатся примеры одного и того же скриншота с наложенными на него фильтрами.
-------------------- Производительность --------------------
С подавляющим большинством игр 80-х и начала 90-х проблем не возникнет, появляться они начнут при запуске игр использующих продвинутую 3D-графику (шутеры, симуляторы) или VESA-графику. Сразу оговорюсь, что системные требования для досбокса весьма условные: если для простеньких игр середины 80-х хватит пентиума 500, до для запуска 3D шутеров может понадобится Athlon 2800. Для увеличения производительности игры можно увеличить скорость виртуального процессора (Ctrl-F12 и Ctrl-F11, чтобы уменьшить). Возможно игре не хватает памяти, хотя для большинства ДОС-игр дефолтных 16-ти мегабайт хватит с головой. В этом случае нужно изменить параметр memsize.
-------------------------- Дополнительные функции -------------------------- С помощью DOSBox'а вы можете снимать скриншоты, записывать звук(в т.ч. и midi) и даже сохранять видео, . Все труды пользователя отправляются в папку Capture. Список горячих клавиш: CTRL-ALT-F5 Начать/Закончить создание видеоролика в формате avi (для воспроизведения может понадобиться установка кодека - он приложен) CTRL-F5 Сохранить скриншот в формате png. CTRL-F6 Начать/закончить запись аудиофайла в формате wav.. CTRL-ALT-F8 Начать/закончить запись команд MIDI.
--------------------- Конкретные примеры ---------------------
Попробуем запустить с помощью DosBox игру Dune II. 1)Смонтируем в DosBoxе директорию C:\Dosgames, где в папке Dune2 будет находиться сама игра( можно смонтировать и напрямик папку с игрой - как кому нравится) Mount C C:\Dosgames Кстати лучше выделять для игр отдельную папку, а не подключать в ДосБоксе целый диск, чтобы позже не возникало путаницы. Также можно вписать эту строчку в раздел Autoexec файла dosbox.conf и она будет исполняться каждый раз при включении автоматически. Далее переходим к нужной нам папке – Dune2. Cd Dune2 После этого нам понадобиться настроить игру – выбрать устройства для воспроизведения звука и музыки и, возможно, что-то ещё. Так что запускаем файл настройки программы, в данном случае он называется Setup.exe. Для того, чтобы запустить *.Com, *.Bat и *.Exe файлы в Досе, равно как и Досбоксе надо набрать их имя и нажать ввод. Setup В появившемся окне выбираем 1.Setup Questions далее выбираем аудиокарту Sound Blaster Pro 3.(можно и любую другую, поддерживаемую DosBoxом), в следующем окне спрашивают относительно того, хотим ли мы использовать "дополнительную", xms, память. Отвечаем положительно(грех не воспользоваться возможностью). После этого говорим "ДА!!" на вопрос об использовании мыши и жмём y для сохранения настроек. Жмём 2, чтобы выйти из программы настройки. Хотя различные игры используют разные программы настроек, интерфейсом они почти не отличаются. Ну и наконец находим исполняемый файл игры – DUNE2.EXE и запускаем игру, набираем Dune2.
-------
Попробуем теперь запустить игру TES: Arena, которая имеется на компакт-диске. Подключим диск C Mount C C:\Dosgames И CD-Rom Mount D F:\ -t cdrom Перейдём на другой диск набрав D: Запустим программу для установки игры Install Далее выберем путь установки и настроим игру Configure Game Выберем устройство для воспроизведения звука Sound Blaster Pro Or 16 Замечу, что в данном случае программа сама определяет IO\IRQ\DMA устройства и ничего выбирать не надо. Выберем устройство для воспроизведения музыки General Midi or MPU-401 Далее выйдем из программы установки Exit И запустим игру из папки, в которую её установили.
|