Настройка DOSBox в ручную
Сегодня поговорим про DOS. Эта, казалось бы, уже давно мертвая система все еще будоражит умы админов, которым приходится с ней столкнуться. Вот как мне, например.
К счастью своему или к горю DOS я не застал, начинал с 95 WINDOWS, так что мне повезло. Но вот стала задача разобраться и внедрить на ноутбуки, дабы запускать древнюю, как Мир программу и вариантов других попросту нет.
Скажу сразу, что с виртуалкой DOS под VirtualBox лучше и не начинать работать. Геморойно. Убил пол дня, прежде, чем понял, что дальше я такого садомазо попросту не выдержу, к тому же с ним будут работать люди далекие от понимания всех прелестей работы с виртуальной машиной. Короче, нужно сделать просто и качественно, как молоток.
И выбор пал на DOSBox — готовый эмулятор ДОС, к тому же мультиплатформный.
Итак, меньше слов, больше дела. Приступим. Скачиваем такие программы:
Теперь такая задача. По умолчанию наш рабочий диск Z:\. Нужно примонтировать диски А и С. Установить Norton Commander и сделать так, чтобы он запускался при старте системы.
1. Устанавливаем DOSBox
2. Открываем архив русификатора RusDOSBox 0.74.rar
3. Переходим в папку для XP ( C:\Documents and Settings\Admin\Local Settings\Application Data\DOSBox ) для WIN 7 ( C:\Пользователи\User\AppData\Local\DOSBox )
4. Разархивируем в эту папку файлы из архива с заменой. Теперь ваш DOS руссифицирован.
5. Теперь на диске D создаем папку dos, а в ней папки C и A.
6. Разархивируем Norton Commander в папку С и переименуем его папку на NC.
7. Все, почва подготовлена. Теперь переходим в папку из пункта 3.
8. Открываем файл dosbox-0.74.conf для редактирования, опускаемся в самый низ где :
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
И дописываем такие строчки:
И запускаем DOSBox. Вот и все.
Теперь игры и программы в папках A и C будут доступны под DOS.
DOSBox инструкция: как запустить игру!
Иногда старые игры не идут на современных компьютерах, поэтому их нужно запускать через эмулятор DOSBox, приведем небольшую инструкцию.
DOSBox: как пользоваться?
Чтобы запустить игру с помощью DOSBox для Windows 7, 8, 10 или XP:
- Скачать бесплатно DOSBox под свою операционную систему на официальном сайте;
- Установить DOSBox. Появится ярлык на рабочем столе;
- Скачать игру, если этого еще не сделали;
- Распаковать загруженный архив, получится много файлов. Важно: игры под DOS запускаются файлами с расширением *.bat, *.exe, или *.com, в каждой игре по разному, запускайте по очереди, советую начать с файла в имени которого присутствует название игры, например doom.exe;
- Зайти в папку с игрой и перетащить файл запуска игры прямо на ярлык DOSBox на рабочем столе Windows. Как это показано на рисунке.
Все. Игра запустилась и работает без проблем.
Если вдруг игра не запускается: проверьте файлы setup.exe или install.com — в играх под DOS звук настраивался вручную, в то время звуковые карты небыли совместимыми, нужно запустить один из этих файлов, выбрать звуковую карту, например «sound blaster», и сохранить настройки.
Список системных кнопок DOSBox:
ALT-ENTER — Переход dosbox на весь экран
CTRL-F1 — Переназначение кнопок
CTRL-F5 — Сделать скриншот
CTRL-F6 — Старт/стоп записи звука в wave файл
CTRL-ALT-F5 — Старт/Стоп создания ролика с экрана (захват видео и запись в avi)
CTRL-F9 — Закрыть DosBox
CTRL-F10 — Захватить/Отпустить мышь
CTRL-F11 — Замедлить скорость игры
CTRL-F12 — Увеличить скорость игры
При нажатии ALT-F12 (Убрать ограничение скорости (турбо кнопка)) игра ускоряется до предела. Ускорение идет пока комбинация нажата. Бывает очень полезно для промотки заставок, ускорения ожидания, даже если игрой это не предусмотрено. К сожалению комбинация не очень стабильна. Самый частый симптом при таком ускорении — исчезновение в дальнейшем звука.
MS-DOS
Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.
Настройка DOSBox.
Настройка DOSBox — файл dosbox.conf.
Практически настройка DOSBox производятся внесением изменений в текстовый файл dosbox.conf. При стандартной установке этот файл не создаётся. В рабочей директории профиля пользователя (в нашем случае — C:\Users\User-1\AppData\Local\DOSBox, где User-1 — это имя пользователя) при запуске DOSBox.exe генерируется файл следующего названия: «dosbox-ПолноеНазваниеВерсии.conf». В нашем случае — это dosbox-0.74-2.conf (мы установили версию DOSBox 0.74-2). Если мы удалим dosbox-0.74-2.conf, при очередном запуске DOSBox он появиться снова. Так будет происходить, пока мы не создадим конфигурационный файл dosbox.conf и не разместим его в директорию с установленным DOSBox — то есть файл DOSBox.exe и dosbox.conf должны быть в одной директории.
Отрывок стандартного файла конфигурации DOSBox.
Алгоритм работы DOSBox.
Рассмотрим краткий алгоритм запуска эмулятора DOS версии 0.74-2. Он включает следующие шаги:
- Обработка параметров командной строки.
- Обработка файла конфигурации, согласно параметра командной строки, либо dosbox.conf (если файл присутствует в директории программы).
При запуске DOSBox с параметром -conf загрузятся установки файла настроек, указанного в командной строке. Если файл настроек не указан в качестве параметра командной строки, DOSBox попытается загрузить файл «dosbox.conf» в текущей директории. Если такого файла нет, то будет обрабатываться dosbox-0.74-2.conf (смотрим следующий — 3 шаг). Например, строка «DOSBox.exe -conf my_dosbox.conf» запустит DOSBox с настройками, согласно файла my_dosbox.conf. Такая возможность организована с использованием программы CONFIG.COM (является внутренней программой эмулятора — расположена на монтированном по умолчанию виртуальном диске Z:).
1. Параметры командной строки.
При запуске DOSBox.exe сначала обрабатываются параметры командной строки. Именно на этом основана работа т.н. батников (файлы с расширением *.bat), входящих в стандартный набор файлов: DOSBox 0.74-2 Options.bat, Reset KeyMapper.bat, Reset Options.bat, Screenshots & Recordings.bat. Если интересно, то их содержание просмотрите с помощью любого текстового редактора (notepad.exe). Предназначение указанных батников понятно из смысловых названий.
Параметры командной строки можно задать через ярлык: создаём ярлык файла DOSBox.exe и добавляем в строку запуска -noconsole, как это показано на картинке. Теперь, при запуске программы через ярлык, DOSBox Status Window (дополнительное консольное окошко — т.н. «Окно состояния DOSBox «) не будет отображаться. Возможные ошибки и дополнительная информация будет выводиться через файлы stderr.txt, stdout.txt, генерирующий при запуске DOSBox.
Запуск DOSBox в одном окне:
Запуск DOSBox с параметром: DOSBox.exe -noconsole .
DOSBox.exe -conf dosbox.conf -noconsole
2. Файл конфигурации пользователя либо dosbox.conf.
Как уже было сказано, файл конфигурации можно задать параметром командной строки -conf (например: «DOSBox.exe -conf my_dosbox.conf«). При отсутствии параметра -conf, DOSBox.exe обрабатывает другие параметры.
После обработки всех параметров командной строки (при отсутствии параметра -conf), DOSBox пытается обработать файл dosbox.conf. Ещё раз повторимся, dosbox.conf должен быть в директории, куда установлен эмулятор — в одной директории с DOSBox.exe. Содержание его основано на файле dosbox-0.74-2.conf . Поэтому запускаем DOSBox.exe и находим его в рабочей директории профиля пользователя (в нашем случае — C:\Users\User-1\AppData\Local\DOSBox, где User-1 — это имя пользователя) . Копируем файл в директорию с установленным DOSBox и переименовываем в dosbox.conf. Настройка DOSBox будет производиться внесением изменений в указанный файл.
3. Файл конфигурации dosbox-0.74-2.conf.
Если DOSBox не находит dosbox.conf , создаётся файл dosbox-0.74-2.conf (вы уже знаете, где его найти) и последующие настройки изменяются, внесением записей в этот конфигурационный файл. Для упрощения открытия dosbox-0.74-2.conf в текстовом редакторе по умолчанию можно воспользоваться батником DOSBox 0.74-2 Options.bat.
Структура dosbox.conf.
Файл конфигурации (мы будем рассматривать dosbox.conf, как наиболее часто используемый вариант) представляет собой текстовый файл. Файл состоит из строк следующего вида:
- Строки комментария — не выполняются программой, служат для любых пояснений. Строка комментария должна начинаться символом «#».
# This is the configuration file for DOSBox 0.74-2. (Please use the latest version of DOSBox)
# Lines starting with a # are comment lines and are ignored by DOSBox.
[sdl]
fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=original
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74-2.map
usescancodes=true
Подробная информация о параметрах настройки — в русскоязычном хелпе в архиве, который можно скачать с нашего сайта: DOSBoxConfManualRus.rar (закладка «Эмуляторы операционных систем, видеокарт и т.п.»). В архиве среди прочего — русскоязычное readme.txt (russian.txt) и мануалка в PDF формате (DOSBox_0.74.pdf) очень удобная и объёмная, стоит прочитать. Из полезняшек, например — некоторые сочетания горячих клавиш, выполняющие такие же функции, как строки в конфигурационном файле. В
Как переключится на полный экран? Нажмите alt-enter. Альтернатива: Отредактируйте настроечный файл DOSBox, поменяв опцию fullscreen=false на fullscreen=true. Если «полный экран» на ваш взгляд выглядит неверно, используйте опции fullresolution, output и aspect в настроечном файле DOSBox. Чтобы вернутся из полноэкранного режима: Нажмите снова alt-enter.
Настройка DOSBox в альтернативных сборках.
Хочется отметить, что DOSBox умеет эмулировать 3dfx. То есть мы сможем запустить игры с реальным 3D видеоускорением! Стандартная версия эмулятора для этого не подойдёт, нужна одна из альтернативных сборок: DOSBox SVN Daum builds (бывший Ykhwong) или Gulikoza’s build. Для включения эмуляции в конфигурационный файл (точно такой же, как и стандартный файл конфигурации) вносится несколько строк. Об этом — в отдельной статье. Уже созданные конфигурационные файлы, если необходимо, вы найдете в архиве DOSBox-GAMES-1.rar .





