- Basic Setup and Installation of DosBox
- Contents
- Basic Concepts
- Installation
- Running a game
- Alternate methods for running a game
- Performance
- Other Useful features
- Quick Start for Windows
- Automatically Mounting Your DOS Games folder
- Full Screen
- DOSBox для знатоков
- Содержание
- Настройка эмуляции Gravis Ultrasound
- Подготовка
- Установка драйвера GUS для DOS
- Установка «Pro Patches Lite»
- Установка Windows 95/98 в DOSBox
- Инструкция по установке windows 9x в DOSBox 0.73 (официальная сборка)
- Инструкция по установке windows 9x в DOSBox SVN Daum
- Примечания
- DOSBox для чайников. Инструкция по запуску классических игр под Windows
- Шаг 1. Установка DOSBox
- Шаг 2. Дополнительные инструменты
- Шаг 3. Предварительная настройка
- Шаг 4. Устанавливаем, играем
Basic Setup and Installation of DosBox
Contents
Basic Concepts
DOSBox is an emulator that recreates a MS-DOS compatible environment (complete with Sound, Input, Graphics and even basic networking). This environment is complete enough to run many classic MS-DOS games completely unmodified. In order to utilize all of DOSBox’s features you need to first understand some basic concepts about the MS-DOS environment.
Installation
The first step is to install DOSBox. This guide will use the 0.74 Windows 32-bit version which is available for download. Download the release for your operating system. If you are a Windows user, get the Win32 installer.
After downloading, install DOSBox to any directory. Also, make a folder to put all your old games in. I put DOSBox in C:\DOSBox, and my old games directory is C:\OLDGAMES. I put a game in my OLDGAMES directory, TESTDRIV, which is Test Drive, an old racing game. Your directories should look like this:
Running a game
Now, the hardest part, getting games to run. First, run dosbox.exe in your DOSBox folder. Remember that OLDGAMES directory you created in Step 1? You have to basically set that as new directory just for DOSBox. Essentially, it’s going to become the C:\> drive of DOSBox. So, type:
To dissect the above:
- MOUNT: Tells the program to mount a directory
- C: Tells the program what you want your new drive to be called (leaving it as C: is fine)
- C:\OLDGAMES: This is the directory I want to set as the new drive for DOSBox, because all my games are in it. If you created a different directory, write in the directory you created.
(Note: If you want to mount a CD-ROM instead of a folder, type this:
(Note: «cdrom» is case sensitive and must be lowercase!)
In this example, D:\ -T cdrom tells DOSBox that my D:\ drive is a CD-ROM drive, and the first D, tells DOSBox what my new drive name should be called. If you are running your game off a CD-ROM then make sure to use D: in place of C: in the following examples. You can find instructions on how to mount other devices, such as floppy drives, in the mount section).
After you’ve done this, you will be prompted with a Z:\>. Now, just write what you wanted to call your new DOSBox drive, which as I said above, we called C. To navigate to that newly mounted drive just type in:
Hopefully, you’re all set! Now, it’s time to run the game. Previously I had mentioned a game called TESTDRIV in my OLDGAMES folder. I now want DOSBox to go to that folder. So type in:
That’s it! CD stands for «Change Directory», so you’ve changed the directory to TESTDRIV. You can find instructions on how to use the Change Directory command, in the CD section of the Commands article.
One more step, running the game! Most games have an EXE file in their directory that you can run. However, some might require a BAT file, or COM file (common in demos and really old games). Most of the time, the file is in the root folder. Please consult the documentation of your game for which file is needed to start the game. In the case of Test Drive, it’s TDCGA.EXE. So now, I just type this:
That’s it! Here’s a picture of all of the commands I’ve written about in Step 2:
Alternate methods for running a game
The steps described above are closely aligned with how DOS Based operating systems behave natively. However modern operating system allow for more user friendly (although less authentic) ways of playing your favorite games. If the steps above seem tedious or confusing you can try some of these other guides. In most cases these guides will still require you to setup a working DOSBox environment.
NOTE: If you have problems with launching the game, unrecognizable errors being spit out, saving settings, or having the game drop out while running it, one thing to try is to make sure all the files are not set to Read Only. In Windows, select the folder of the game, right click and hit properties, uncheck Read Only if it is checked, and apply to all sub folders.
If you have other errors, please search the forums first before posting a question.
Performance
Yay, you’ve gotten your game to run! But maybe you’re experiencing slowdown? How do you fix this? With the following commands:
CTRL+F7 = Decreases frameskip
CTRL+F8 = Increases Frameskip
CTRL+F11 = Slows down the game
CTRL+F12 = Speeds up the game
Press CTRL+ALT+DEL to open the Task Manager, and click the Performance tab. Start by pressing CTRL+F12 until your CPU Usage level begins to go above 95%. After that, if you still need a performance boost, hit CTRL+F8 to have DOSBox not render some frames. The console window will display all of the changes you’ve made, and the top of the game window will display the current settings. Adjust these settings as needed until your game goes smoothly. Please keep in mind that not all games will run smoothly on DOSBox.
Other Useful features
Quick Start for Windows
Windows users have an option of dragging the EXE of their DOS game onto the DOSBox program (or shorcut pointing to the DOSBox program). This will automatically start the game. If this doesn’t work, then I would recommend reading the rest of this article.
Automatically Mounting Your DOS Games folder
You can save yourself some time by having DOSBox automatically MOUNT your folders and change the drive to C:. In original DOS based operating systems a file called AUTOEXEC.BAT contained any commands that the user wanted executed every time the computer booted up. This functionality is simulated by the [autoexec] section of the dosbox.conf file.
For DOSBox versions older than 0.73 browse into program installation folder and open the dosbox.conf file in any text editor. For version 0.73 go to Start Menu and click on «Configuration» and then «Edit Configuration». Then scroll down to the very end, and add these lines:
Now those commands will be executed automatically when starting! If you’re having trouble with that, make sure it looks like this (look at the bottom):
Full Screen
Just press ALT+ENTER to go into and out of full screen.
DOSBox для знатоков
Содержание
Настройка эмуляции Gravis Ultrasound
Для начала необходимо скачать все файлы, которые потребуются нам для настройки Gravis Ultrasound под DOSBox:
Подготовка
- Скачиваем официальный драйвер: GUS Driver v4.10 и обновление v4.11[1] .
- Скачиваем альтернативный набор сэмплов для драйвера: Pro Patches Lite v1.60
- Скачиваем обновление для патча: Update Pro Patches Lite v1.61
- Скачиваем фикс для обновления: FIX Pro Patches Lite v1.61
- Скачиваем утилиту для инициализации и загрузки инструментов в память:loadpats.exe и patches.ini
Установка драйвера GUS для DOS
- В конфиге DOSBoxа включаем эмуляцию Gravis Ultrasound (GUS). См. Dosbox.conf#.5Bgus.5D.
- Распаковываем в папку на жёсткий диск официальный драйвер и устанавливаем его в C:\ULTRASND, запустив «INSTALL.EXE». [2]
- Распаковываем обновление для драйвера и так же устанавливаем.
- В конфиге DOSBoxa, в секции [autoexec], добавляем: SET PATH=%PATH%;C:\ULTRASND\
- Распаковываем loadpats.zip и patches.zip’ в папку C:\ULTRASND.
- В разделе [autoexec] прописываем запуск loadpats.exe.
Установка «Pro Patches Lite»
- Распаковываем куда-нибудь патч, переименовываем эту папку в «PATCHES» и помещаем её в корень смонтированного диска «C».
- Распаковываем обновление для патча и кидаем файлы в папку «PATCHES» с заменой.
- Распаковываем фикс и тоже кидаем все файлы в папку «PATCHES» с заменой.
- Создаём в корне смонтированного диска «C» пустой файл «autoexec.bat».
- Добавляем в секцию [autoexec] конфига DOSBoxa строку: SET PROPATS=C:\PATCHES
- Заходим в папку «PATCHES», запускаем «INSTALL.EXE», жмём «Y» и инсталлируем.
- По окончании установки жмём «CTRL+F9» и перезапускаем DOSBox.
- Для более тонкой настройки звучания запускаем «PATMENU.EXE» и настраиваем. [3]
Примечание: Использование неоригинальных драйверов и патчей может ухудшать совместимость с играми.
Установка Windows 95/98 в DOSBox
В качестве примера работы с DOSBox и, в частности, работы с образами дисков в нем приведем руководство по установке Windows 9x в DOSBox.
Инструкция по установке windows 9x в DOSBox 0.73 (официальная сборка)
- Утилитой bximage создать фиксированный образ жесткого диска на 504mb. [4][5][6]
- В dosbox.conf:
в разделе [cpu] сменить cputype=auto на cputype=pentium_slow; [7]
в разделе [autoexec] прописать команды монтирования созданного образа жесткого диска и загрузки с образа загрузочной дискеты. [8] - Запустить DOSBox. После загрузки с образа загрузочной дискеты создать раздел на образе жесткого диска (FDISK.EXE) и отформатировать его под fat [4] (FORMAT.EXE. Команда FORMAT C:). Закрыть DOSBox.
- На только что отформатированный образ жесткого диска перенести с помощью WinImage дистрибутив Windows. [9]
- Смонтировать отформатированный образ жесткого диска как C. [10]
- Запустить DOSBox. После загрузки с образа загрузочной дискеты запустить инсталлятор Windows (setup.exe) и начать установку ОС. [11]
- После того как на стадии «перезагрузка компьютера» DOSBox закроется, прописать загрузку DOSBox с диска C. [12]
Инструкция по установке windows 9x в DOSBox SVN Daum
Вам понадобится: сама сборка DOSBox SVN Daum (версия не младше 5.21.2012), образ CD с дистрибутивом win 9x, образ загрузочной дискеты с драйвером сд-рома.
- Запустите DOSBox, и в командной строке наберите imgmake с:\image.img -t hd_2gig. [13] Закройте DOSBox.
- В dosbox.conf:
в разделе [dosbox] установите machine=svga_s3, vmemsize=4, memsize=128;
в разделе [cpu] установите core=dynamic, cputype=pentium, cycles=max, isapnpbios=false;
в разделах [ide, primary], [ide, secondary], [ide, tertiary], [ide, quaternary] установите enable=true;
в разделе [autoexec] пропишите команды монтирования образа загрузочной дискеты, только что созданного образа жесткого диска и образа CD с дистрибутивом win 9x с ключами подключающими их к ide слотам, и загрузки с образа дискеты. [14] - Запустите DOSBox. После того как он загрузится с загрузочной дискеты, перейдите на виртуальный сд-ром и запустите инсталятор windows начав установку ОС.
- После того как по завершению установке DOSBox перезапустится — закройте DOSBox, и в dosbox.conf, в разделе [autoexec] измените команду загрузки с диска a на загрузку с диска c.
Примечания
- ↑ Так как gus_411up на официальном сайте пока битый, то может быть полезной тема на vogons
- ↑ Если GUS Driver v4.11 отказывается устанавливаться из-за конфликта порта, временно отключите в конфиге DOSBoxa эмуляцию Sound Blaster, включая FM-синтез.
- ↑ Если в некоторых играх хрипит музыка, запустите «PATMENU.EXE» и поиграйтесь с настройками. Для устранения хрипов в игре «Z» помогает настройка 4,5,6,B,C секций.
- ↑ 4,04,1 DOSBox не поддерживает динамические образы и более 1024 цилиндров (что в bximage = 504mb), а также работает только с fat.
- ↑bximage v1.32 — Утилита для создания виртуальных жестких дисков и дискет, формата «.img», входит в состав эмулятора Bochs (Также в архиве пустой образ на 504mb, отформатированный под fat). Работа с утилитой:
- Выбрать создание образа жесткого диска «hd» (по умолчанию) или дискеты «fd».
- Выбрать тип образа жесткого диска, фиксированный «flat» (по умолчанию) или динамический «growing».
- Ввести размер жесткого диска в мегабайтах.
- Ввести имя файла образа («c.img» по умолчанию).
- Ввести подтверждение на создание образа «yes» («no» по умолчанию).
- Запомнить количество цилиндров «cylinders».
- ↑ Также, образ жесткого диска для DOSBox размером в 2гб можно создать при помощи сборки HAL9000’s. Для этого в окне запущенного HAL9000’s наберите команду imgmake c:\harddisk_2gb.img -t hd_2gig (образ будет создан на реальном диске C). Структура этого образа будет выглядеть так 512,63,64,1023.
- ↑ С «auto» глючит драйвер «S3 Trio32/64 PCI», не устанавливается DirectX, после загрузки Win98SE завершается с ошибкой explorer.exe и ещё несколько компонентов
- ↑
(2 = master, 3 = slave. В место ХХХ вписать количество цилиндров)
↑ При загрузке сторонней ОС под DOSBox 0.73 будут доступны только образы жестких дисков и дискет. К примеру, если вы используете следующие команды:
Смонтируются 2 образа жестких дисков, образ CD, CD-ROM, директория, 3 образа дискет (которые можно переключать с помощью CTRL+F4) и произойдет загрузка с диска «C». Но, после загрузки ОС будут доступны только образы жестких дисков (как «C» и «D») и дискет (как «a»). Поэтому для переноса файлов на образ жесткого диска используем WinImage.
↑ В настройке DOSBox`а после [autoexec] заменить команду:
(Вместо ХХХ вписать количество цилиндров).
- ↑ Если запустить setup во встроенном ДОСе, повиснет скандиск, а если его пропустить (setup.exe /is), установочные файлы будут копироваться с ошибками.
- ↑ Для этого в настройке DOSBox’а (пункт [autoexec]) заменить команду:
- ↑ На диске c: вашего компьютера будет создан пустой образ жёсткого диска размером в 2Гб с файловой системой fat.
- ↑ Пример команд:
DOSBox для чайников. Инструкция по запуску классических игр под Windows
Примечание. Эта инструкция предназначена для пользователей Windows.
Шаг 1. Установка DOSBox
1. Заходим на сайт www.dosbox.com, переходим в раздел Download, находим версию для Windows (Win32 installer), скачиваем её. Скачивание происходит через сервис SourceForge, на котором располагаются многие проекты с открытым исходным кодом.
Примечание: На момент написания обзора актуальная версия эмулятора — 0.74-3. Номер версии меньше единицы не означает, что эмулятор — не законченный проект. DOSBox уже давно работает стабильно и используется, в том числе, для запуска старых игр в Steam и других онлайн-магазинах.
Но ничто не бывает идеальным, и разработчики находят и исправляют ошибки в приложении, так что время от времени следует обновлять DOSBox на своем ПК. Просто установите новую версию эмулятора поверх старой. При необходимости измените файл конфигурации (шаг 3, пункт 7).
2. Запускаем инсталлятор, устанавливаем эмулятор. Инсталлятор создает иконку на рабочем столе, а также добавляет DOSBox в меню «Пуск». Если вы запустите DOSBox сразу после установки, то увидите командную строку.
3. Закройте эмулятор, если вы его запустили. Всю настройку будем производить в Windows.
Шаг 2. Дополнительные инструменты
1. На странице DOSBox размещены также ссылки на различные графические оболочки для эмулятора. Вы можете воспользоваться одной из них. В этом случае читать этот гайд вам не потребуется, но, возможно, придется искать гайд по выбранному вами приложению. Мы предлагаем воспользоваться другим способом работы с DOSBox.
2. Так как планируется самостоятельная установка игр и приложений для MS-DOS, а также их дальнейшая настройка, лучше всего будет «вернуться» в 90-е и создать программную среду, максимально схожую с той, что была в те времена. Драйвера мыши, дополнительной памяти, привода компакт дисков и т. п. нам не потребуются. Все это включено в состав эмулятора. Но для комфортной работы в DOS потребуется файловый менеджер.
3. В качестве файлового менеджера лучше всего воспользоваться известным DOS Navigator, разработанного компанией RitLabs. Версию 1.51 можно скачать с сайта компании, или воспользоваться OpenSource версией, которая доступна на сайте www.dnosp.com (версия DOS/Real Mode).
4. Если у вас отсутствует физический привод компакт-дисков, то DOSBox может подключать их образы без использования сторонних программ (в форматах iso и cue). Или можно воспользоваться любым другим эмулятором приводов CD, в том числе встроенного в Windows 10.
Примечание. При использовании сторонних программ, образы дисков в виртуальном приводе придется менять только при выключенном DOSBox.
Шаг 3. Предварительная настройка
1. Теперь нужно настроить структуру каталогов на жестком диске. В любом удобном месте с помощью проводника Windows необходимо создать каталог DOS (вы можете назвать его иначе, но в этом случае не забудьте изменить команды, которые будете прописывать в конфигурационные файлы). Проще всего его создать в корневом каталоге диска C.
2. В каталоге DOS создайте подкаталоги DN, GAMES, IMAGES.
3. В каталог DN распакуйте из архива DOS Navigator.
4. В каталоге IMAGES разместите снятые образы дисков приобретенных игр. Если игры не требуют установки, то просто скопируйте их файлы в свой каталог в папке GAMES.
5. Самое время настроить DOSBox. Откройте меню «Пуск» и в группе DOSBox запустите DOSBox Options. В Блокноте Windows откроется текстовый конфигурационный файл, и туда нужно будет внести некоторые изменения.
6. Настройки по умолчанию адекватны большинству конфигураций ПК, так что трогать их не стоит. Разве что можно включить полноэкранный режим при запуске. Для этого нужно поменять строку
Но лучше включать полноэкранный режим после запуска кнопками Alt+Enter.
7. В конце файла конфигурации найдите раздел
и скопируйте под эту строку этот код:
Если вы меняли пути расположения каталога DOS, то измените путь на правильный в первой строчке.
Если вы не используете эмулятор привода компакт-дисков, а предпочитаете пользоваться встроенными средствами DOSBox, то строчку
замените на такую:
где C:\DOS\IMAGES\ — путь в Windows, где хранятся ваши образы дисков, а disk1.iso, disk2.iso и т. д. — имена файлов образов, которые вы хотите подключить к виртуальной машине. Переключение между дисками в DOSBox осуществляется клавишами Ctrl+F4.
Примечание. Будьте внимательнее при написании имен файлов и путей. Особое внимание обращайте на расширение файлов iso или img. Ошибка в написании приведет к тому, что команда при запуске DOSBox выполнена не будет, и ни один из образов не будет подключен.
Закройте Блокнот, сохраните файл.
Шаг 4. Устанавливаем, играем
1. Смонтируйте на виртуальный привод нужный вам образ диска или вставьте диск в дисковод, если не используете средства DOSBox и если это требуется для установки или самой игры.
2. Запустите DOSBox. Вы попадете в DOS Navigator. Если вы не знакомы с двухпанельными файловыми менеджерами 90-х, то это не беда.
- Alt+F1 и Alt+F2 — выбор диска на левой и правой панели, соответственно.
- Tab — переключение между панелями.
- Кнопки со стрелками на клавиатуре — перемещение курсора.
- Enter — войти в каталог или запустить приложение. DOS Navigator подсвечивает исполняемые файлы и выводит их в начале списка.
- Alt+X — выйти из приложения (автоматически закроется DOSBox).
- Alt+F9 — играть в лучший тетрис на ПК.
3. Если игра требует установки, то установите её с диска D. В DOS установочная программа, как правило, имеет название файла INSTALL.EXE, в отличие от SETUP.EXE в Windows. Установку производите в каталог C:\GAMES виртуальной DOS-машины.
4. После установки нужно настроить звук. Обычно установочная программа предложит это сделать сразу после копирования файлов. Если это не произошло, перейдите в каталог установленной игры, и запустите программу настройки звука (обычно она имеет название SETUP.EXE или SETSOUND.EXE). Настройки необходимо выбрать для драйвера digital audio и драйвера midi audio.
5. DOSBox эмулирует звуковую карту Sound Blaster 16, поэтому при выборе звуковой карты выбирайте эту модель. Если её в списке нет, то можно выбрать обычный Sound Blaster или Pro. Как правило, программы настройки автоматически подбирают правильные параметры карты. Если этого не произошло, их можно ввести в программе настройки вручную:
Эти параметры прописаны в файле конфигурации DOSBox.
6. Найдите в интернете патч с последней версией. При необходимости, обновите игру до последней версии.
7. Все готово! Добро пожаловать в 90-е! Запускайте.