Как быстро научиться работать с программой DOSBox. Программа позволяет множество настроек. Ознакомиться с детализированным описанием можно здесь: http://gameshistory.narod.ru/text/dosbox.htm Однако, для запуска большинства игр они в общем-то не особо нужны, поэтому рассмотрим самые важные, без которых работать будет уж совсем некомфортно. 1. Программа. Чтобы ДОСБокс смог запустить хоть что-нибудь, необходимо смонтировать рабочий каталог того, что Вы собираетесь запускать. Чтобы не заморачиваться с этим слишком долго, лучше всего монтировать каталог программы как диск C. Делается это командой mount c [полный путь к программе]. (Конечно, когда ДОСБокс уже запущен). Например, mount c c:\doom\ смонтирует каталог c:\doom как диск c. Кстати, если в пути запуска самого DOSBox указать путь к exe-файлу, путь будет подмонтирован автоматически, а файл - запущен. То есть, запуск ДОСБокса из строки вида dosbox.exe c:\doom\doom.exe приведет к тому, что программа подмонтирует каталог точно так же, как в предыдущем примере, но еще и запустит doom.exe. Того же результата можно добиться, перетаскивая мышкой указанный экзешник на иконку ДОСБокса. 1.1. Работа с CD-ROM. Если Ваша программа хочет CD-ROM, есть три варианта: а) Просто подмонтировать его также, как и файлы с диска. Вариант может быть плохим решением, если игрушка хочет "настоящий" CD-ROM. б) Подмонтировать его с помощью ключа -t cdrom. Этот способ полностью аналогичен тому, что, скажем, делает msdex. Как правило, этого достаточно для запуска любой игры (в том числе и такой, которой раньше для запуска нужен был "эмулятор CD-ROM"). в) Подмонтировать "реальный" диск средствами Windows. Добавляется ключ -usecd X, где Х - реальный номер привода в системе. Узнать его можно командой mount -cd. Не знаю, зачем это нужно, но видимо, может быть полезно. Таким образом, реальный пример команды монтирования компакта обычно выглядит как-нибудь так: mount d: i:\ -t cdrom. Она смонтирует CD-ROM I как CD-ROM D в DOSBox. 2. Скорость работы. Прежде всего, следует сказать, что ДОСБокс не всесилен! Эмуляция - это весьма ресурсоемкий процесс, поэтому ориентировочно можете считать, что реальная скорость, которой Вы сможете добиться, равна 1/10 реальной скорости Вашей машины. То есть если у вас 2ГГц, на выходе ДОСБокса Вы сможете "выжать" мегагерц 200, а вот владельцы первых Пентиумов-200 вряд ли смогут получить что-то большее 20МГц. Однако, ДОСБокс меряет не в герцах, а в тактах, поэтому настройка несколько сложнее, чем кажется на первый взгляд. При запуске Вы скорее всего увидите весьма небольшое число (оно указано в заголовке консоли) - 500-600 тактов. Это соответствует тому самому P-200 (иначе запуск ДОСБокса был бы весьма проблематичен на таких машинах). Если у Вас машина покруче - начинайте крутить скорость. Прибавить частоту можно кнопками Ctrl+F12, убавить - Ctrl+F11. Следите за загрузкой процессора! Task Manager под WinNT-2000-XP прекрасно с этим справляется. Выше 95% лучше не ставить. Если же у Вас по какой-то причине нет Task Manager или программ его заменяющих, можно ориентироваться на звук в игрушке (особо хорошо подходит музыка): если начинаются хрипы/пробои звука, значит скорость чересчур велика - процессор "захлебывается" (если мала - то же самое - но последнее далеко не всегда можно исправить :). На моем Athlon 2000+, к примеру, максимум находится в районе 8 000 тактов - если программа сильно загружает систему. Конечно, для игрушек класса Digger можно и все 16 000 выжать - только зачем? :) 3. Командная строка. Чтобы не настаривать каждый раз все параметры, лучше всего создать ярлык программы DOSBox, а затем отредактировать его свойства так, чтобы запускался не просто DOSBox, а конкретная программа, которая Вам собственно и нужна. Редактировать надо ту строку, которая собственно указывает на объект, и которая будет запущена. Все параметры, указанные после dosbox.exe напрямую передаются в программу. Однако соблюдаются следующие правила: а) Строка сразу после dosbox.exe воспринимается как монтируемый путь, если перед ней не указано никаких ключей. Однако, исполняется она в последнюю очередь, после отработки всех ключей. б) ключ -conf нужен для указания пути к файлу конфигурации. Если такой путь не является ДОСовским, его необходимо заключать в кавычки. Если ключ не указан, программа использует стандартный файл конфигурации dosbox.conf из своего каталога. в) Все команды, передающиеся ДОСБоксу, должны начинаться с ключа -c. После ключа идет собственно команда, заключенная в кавычки. Если команда состоит из одного слова, кавычки можно не ставить. Команды исполняются в том порядке, в каком записаны. В качестве примера рассмотрим ярлык, действительно запускающий программу (подсчет контрольных сумм у любого файла на диске С, если кому интересно :) : "D:\Program Files\DOSBox-0.63\dosbox.exe" -conf "с:\sdsf\dosbox.conf" -c "mount c c:\" -c c:\drv\vgaga.exe -c c:\drv\nkd.com -c "mount a a:\" -c c: -c "cd sdsf" -c sdsf.bat Работает он так: а) -conf "с:\sdsf\dosbox.conf" Отрабатывается файл конфигурации по указанному пути. б) -c "mount c c:\" Диск С монтируется как С у ДОСБокса. Нужно, чтобы можно было добраться до любого файла, а не только тех, что сидят в каталоге программы. в) -c c:\drv\vgaga.exe Запуск русификатора экрана, уже при работающем DOSBox'е и подключенном С. Обратите внимание, что кавычки не нужны. г) -c c:\drv\nkd.com. Русификатор клавиатуры. д) -c "mount a a:\". Подключение флоппи-диска как а: у ДОСБокса. е) -c c: Выбор диска С:. Вообще-то необязателен, но лучше быть последовательным. :) ж) -c "cd sdsf" Переход к нужному каталогу. з) -c sdsf.bat И, наконец, запуск собственно программы. Разумеется, данный пример экстремален. Для упомянутого Дума достаточно написать следующую строчку: "D:\Program Files\DOSBox-0.63\dosbox.exe" c:\doom\doom.exe. (Правда, предполагая, что звук уже настроен). А, скажем, запуск игры Commander Blood, которая требует CD-ROM, потребует такого ярлыка: "D:\Program Files\DOSBox-0.63\dosbox.exe" c:\blood\blood.exe -с "mount d I:\ -t cdrom". Здесь программа сначала подмонтировывает CD-ROM I как CD-ROM D, а затем автоматически монтирует C:\Blood как C: и запускает Blood.exe. 3. Тонкая настройка. Огромное количество опций находится в файле настроек. Поэтому если базы, указанной выше, Вам не хватит, полазьте там. Очень хорошее и полное описание находится по вышеуказанному адресу.