Dosbox windows 98 linux

Установка, настройка и использование эмулятора DOSBox в Linux

Чтобы иметь возможность наслаждаться старыми играми из 90-х, необязательно устанавливать MS DOS на ПК или хотя бы на виртуальную машину. Для этого есть DOSBox — бесплатная программа-эмулятор, позволяющая запускать старые приложения и игры в более удобной среде, чем та, которую предлагают традиционные гипервизоры с установленной MS DOS. Но это еще не всё. Оценить по достоинству эту программу смогут пользователи не только Windows, но и Linux, которая изначально и в принципе не поддерживает исполняемый формат MS DOS.

Базовые принципы работы с эмулятором в разных ОС имеют много общего, если вы уже имели дело с DOSBox в Windows, то разберетесь с ним и в Linux, а если вдруг с этим возникнут трудности, всегда можете обратиться к этой статье, в которой мы постарались разложить по пунктам все основные шаги по установке, настройке и использованию эмулятора DOSBox в Linux на примере с Ubuntu .

Установка DOSBox

Поскольку эмулятор имеется в репозиториях Linux, установить его можно через терминал. В Убунту для этого нужно выполнить команду sudo apt install dosbox .

И подтвердить действие вводом «д».

Запустить установленный эмулятор с настройками по умолчанию можно будет либо из меню приложений, либо из терминала одноименной командой dosbox .

Синтаксис и ключи DOSBox

Прежде чем перейти к конкретным примерам, рекомендуем ознакомиться со списком наиболее востребованных ключей эмулятора. Вы уже знаете, что для запуска приложения из терминала используется команда dosbox , с ней вы можете использовать следующие параметры:

• -fullscreen — запускает эмулятор в полноэкранном режиме.
• -printconf — отображает путь к конфигурационному файлу.
• -conf — загружает конфигурационный файл.

При работе в самой оболочке DOSBox вам пригодятся такие параметры:

• imgmount — монтирует в эмуляторе ISO -образ.
• mount — монтирует в эмуляторе каталоги.
• config — сохраняет текущую конфигурацию в файл.

Желающие ознакомиться с полным набором команд могут это сделать на странице www.dosbox.com/wiki. Кроме того, в оболочке эмулятора вы можете использовать разные команды MS DOS.

Запуск игр в DOSBox

Напоминаем, что скачать старые «досовские» игры можно на сайте www.old-games.ru. Большинство DOS-игр и приложений распространяются в архивах, реже их можно встретить запакованными в ISO -образ, который в свою очередь может быть записан на CD-диск. Впрочем, это не так уже и важно, так как эмулятор поддерживает все эти три формата хранения.

Для начала предположим, что вы скачали игру в обычном RAR- или ZIP- архиве. Распакуйте архив в отдельную папку и поместите ее в удобный каталог на диске.

Читайте также:  Чем сделать образ системы linux

В нашем примере папка с игрой была помещена в каталог /home/kompik/Game .

Теперь папку Game нужно примонтировать.

Откройте эмулятор и выполните следующую команду, где С — буква виртуального тома, а Game — папка с играми:

Чтобы перейти в смонтированный том, введите букву виртуального диска C: и нажмите ввод , а затем, чтобы просмотреть его содержимое — команду dir . В общем, вы увидите папки с играми. Запустим для примера игру в папке PIRAMID . Переходим в эту папку с помощью команды cd и запускаем исполняемый EXE -файл.

Если игра запакована в ISO -образ, для монтирования вместо mount используем параметр imgmount с ключом –T и указанием формата образа.

imgmount C:

/Game/2400AD.iso -T iso

Смонтировав образ, перейдите указанным выше способом в корень виртуального тома. Если вы сейчас выполните команду dir , то увидите исполняемый файл игры.

Запустите его, и игра откроется.

Что касается монтирования дисков с CD-ROM , то этот способ уже не актуален. Эпоху оптических дисков можно считать завершенной, так как многие производители компьютерной техники уже не оснащают новые модели ПК оптическими приводами.

Настройка DOSBox через конфигурационный файл

На первый взгляд может показаться, что эмулятор не имеет настроек кроме тех, которые задаются с помощью параметров командной строки. Это не так, просто настройки DOSBox скрыты, изменения в них вносятся в ручном режиме путем редактирования конфигурационного файла.

Вывести к нему путь можно выполненной в терминале командой dosbox -printconf .

Называется он dosbox-v.conf, где v — номер текущей версии эмулятора.

Содержимое файла представлено несколькими секциями, каждая из которых содержит набор параметров, отвечающих за те или иные аспекты работы приложения. В текущей версии имеются 14 секций, из которых наибольший интерес представляют sdl, dosbox, render и autoexec.

В секции [sdl] стоит обратить внимание на следующие параметры:

• fullscreen — позволяет запускать игры в полноэкранном режиме, принимает значения true и false .
• fullresolution — при использовании полноэкранного режима задает разрешение экрана, принимает значения original (максимальное) или указанное в пикселях.
• fulldouble — задействует двойную буферизацию, принимает значения true и false .

В секции [dosbox]:

• memsize — выделят эмулируемой игре объем памяти, по умолчанию выделено 16 Мб.

В секции [render]:

• scaler — регулирует качество картинки, принимает 18 значений, по умолчанию задано normal2x, можно попробовать установить super2xsai.

Секция [autoexec]:

Наиболее полезная настройка, позволяющая автоматизировать разные действия, например, монтирование каталогов с играми и их запуск.

Для примера настроим DOSBox на автозапуск игры «The Adventures of Willy Beamish» таким образом, чтобы она запускалась в полноэкранном режиме.

Открываем текстовым редактором конфигурационный файл и вносим показанные на скриншоте изменения.

Если теперь сохранить файл и открыть эмулятор, сразу запустится игра с указанными параметрами.

Источник

DOSBox для знатоков

Содержание

Настройка эмуляции Gravis Ultrasound

Для начала необходимо скачать все файлы, которые потребуются нам для настройки Gravis Ultrasound под DOSBox:

Подготовка

  1. Скачиваем официальный драйвер: GUS Driver v4.10 и обновление v4.11[1] .
  2. Скачиваем альтернативный набор сэмплов для драйвера: Pro Patches Lite v1.60
  3. Скачиваем обновление для патча: Update Pro Patches Lite v1.61
  4. Скачиваем фикс для обновления: FIX Pro Patches Lite v1.61
  5. Скачиваем утилиту для инициализации и загрузки инструментов в память:loadpats.exe и patches.ini
Читайте также:  Тихий звук линукс минт

Установка драйвера GUS для DOS

  1. В конфиге DOSBoxа включаем эмуляцию Gravis Ultrasound (GUS). См. Dosbox.conf#.5Bgus.5D.
  2. Распаковываем в папку на жёсткий диск официальный драйвер и устанавливаем его в C:\ULTRASND, запустив «INSTALL.EXE». [2]
  3. Распаковываем обновление для драйвера и так же устанавливаем.
  4. В конфиге DOSBoxa, в секции [autoexec], добавляем: SET PATH=%PATH%;C:\ULTRASND\
  5. Распаковываем loadpats.zip и patches.zip’ в папку C:\ULTRASND.
  6. В разделе [autoexec] прописываем запуск loadpats.exe.

Установка «Pro Patches Lite»

  1. Распаковываем куда-нибудь патч, переименовываем эту папку в «PATCHES» и помещаем её в корень смонтированного диска «C».
  2. Распаковываем обновление для патча и кидаем файлы в папку «PATCHES» с заменой.
  3. Распаковываем фикс и тоже кидаем все файлы в папку «PATCHES» с заменой.
  4. Создаём в корне смонтированного диска «C» пустой файл «autoexec.bat».
  5. Добавляем в секцию [autoexec] конфига DOSBoxa строку: SET PROPATS=C:\PATCHES
  6. Заходим в папку «PATCHES», запускаем «INSTALL.EXE», жмём «Y» и инсталлируем.
  7. По окончании установки жмём «CTRL+F9» и перезапускаем DOSBox.
  8. Для более тонкой настройки звучания запускаем «PATMENU.EXE» и настраиваем. [3]

Примечание: Использование неоригинальных драйверов и патчей может ухудшать совместимость с играми.

Установка Windows 95/98 в DOSBox

В качестве примера работы с DOSBox и, в частности, работы с образами дисков в нем приведем руководство по установке Windows 9x в DOSBox.

Инструкция по установке windows 9x в DOSBox 0.73 (официальная сборка)

  1. Утилитой bximage создать фиксированный образ жесткого диска на 504mb. [4][5][6]
  2. В dosbox.conf:
    в разделе [cpu] сменить cputype=auto на cputype=pentium_slow; [7]
    в разделе [autoexec] прописать команды монтирования созданного образа жесткого диска и загрузки с образа загрузочной дискеты. [8]
  3. Запустить DOSBox. После загрузки с образа загрузочной дискеты создать раздел на образе жесткого диска (FDISK.EXE) и отформатировать его под fat [4] (FORMAT.EXE. Команда FORMAT C:). Закрыть DOSBox.
  4. На только что отформатированный образ жесткого диска перенести с помощью WinImage дистрибутив Windows. [9]
  5. Смонтировать отформатированный образ жесткого диска как C. [10]
  6. Запустить DOSBox. После загрузки с образа загрузочной дискеты запустить инсталлятор Windows (setup.exe) и начать установку ОС. [11]
  7. После того как на стадии «перезагрузка компьютера» DOSBox закроется, прописать загрузку DOSBox с диска C. [12]

Инструкция по установке windows 9x в DOSBox SVN Daum

Вам понадобится: сама сборка DOSBox SVN Daum (версия не младше 5.21.2012), образ CD с дистрибутивом win 9x, образ загрузочной дискеты с драйвером сд-рома.

  1. Запустите DOSBox, и в командной строке наберите imgmake с:\image.img -t hd_2gig. [13] Закройте DOSBox.
  2. В 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]
  3. Запустите DOSBox. После того как он загрузится с загрузочной дискеты, перейдите на виртуальный сд-ром и запустите инсталятор windows начав установку ОС.
  4. После того как по завершению установке DOSBox перезапустится — закройте DOSBox, и в dosbox.conf, в разделе [autoexec] измените команду загрузки с диска a на загрузку с диска c.
Читайте также:  Policyagent что это за служба windows 10

Примечания

  1. ↑ Так как gus_411up на официальном сайте пока битый, то может быть полезной тема на vogons
  2. ↑ Если GUS Driver v4.11 отказывается устанавливаться из-за конфликта порта, временно отключите в конфиге DOSBoxa эмуляцию Sound Blaster, включая FM-синтез.
  3. ↑ Если в некоторых играх хрипит музыка, запустите «PATMENU.EXE» и поиграйтесь с настройками. Для устранения хрипов в игре «Z» помогает настройка 4,5,6,B,C секций.
  4. ↑ 4,04,1 DOSBox не поддерживает динамические образы и более 1024 цилиндров (что в bximage = 504mb), а также работает только с fat.
  5. ↑bximage v1.32 — Утилита для создания виртуальных жестких дисков и дискет, формата «.img», входит в состав эмулятора Bochs (Также в архиве пустой образ на 504mb, отформатированный под fat). Работа с утилитой:
    1. Выбрать создание образа жесткого диска «hd» (по умолчанию) или дискеты «fd».
    2. Выбрать тип образа жесткого диска, фиксированный «flat» (по умолчанию) или динамический «growing».
    3. Ввести размер жесткого диска в мегабайтах.
    4. Ввести имя файла образа («c.img» по умолчанию).
    5. Ввести подтверждение на создание образа «yes» («no» по умолчанию).
    6. Запомнить количество цилиндров «cylinders».
  6. ↑ Также, образ жесткого диска для DOSBox размером в 2гб можно создать при помощи сборки HAL9000’s. Для этого в окне запущенного HAL9000’s наберите команду imgmake c:\harddisk_2gb.img -t hd_2gig (образ будет создан на реальном диске C). Структура этого образа будет выглядеть так 512,63,64,1023.
  7. ↑ С «auto» глючит драйвер «S3 Trio32/64 PCI», не устанавливается DirectX, после загрузки Win98SE завершается с ошибкой explorer.exe и ещё несколько компонентов
  8. (2 = master, 3 = slave. В место ХХХ вписать количество цилиндров)

    ↑ При загрузке сторонней ОС под DOSBox 0.73 будут доступны только образы жестких дисков и дискет. К примеру, если вы используете следующие команды:

    Смонтируются 2 образа жестких дисков, образ CD, CD-ROM, директория, 3 образа дискет (которые можно переключать с помощью CTRL+F4) и произойдет загрузка с диска «C». Но, после загрузки ОС будут доступны только образы жестких дисков (как «C» и «D») и дискет (как «a»). Поэтому для переноса файлов на образ жесткого диска используем WinImage.

    ↑ В настройке DOSBox`а после [autoexec] заменить команду:

    (Вместо ХХХ вписать количество цилиндров).

  9. ↑ Если запустить setup во встроенном ДОСе, повиснет скандиск, а если его пропустить (setup.exe /is), установочные файлы будут копироваться с ошибками.
  10. ↑ Для этого в настройке DOSBox’а (пункт [autoexec]) заменить команду:
  11. ↑ На диске c: вашего компьютера будет создан пустой образ жёсткого диска размером в 2Гб с файловой системой fat.
  12. ↑ Пример команд:

Источник

Оцените статью