DOSBox в вопросах и ответах

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску

О DOSBox’е

Что это такое и зачем оно нужно?

DOSBox — эмулятор DOS-машины. С помощью него вы сможете запустить на современных компьютерах свои любимые старые игры времен DOS’а.

Какую версию использовать?

Используйте последнюю версию программы с официального сайта или из раздела утилит на нашем сайте. На данный момент последняя официальная версия программы — 0.74. Если вы хотите воспользоваться неофициальными функциями, такими как поддержка Glide-игр, то качайте неофициальные сборки.

Команды DOSBox’а

Я запустил DOSBox — получил чёрный экран и командную строку, что писать?

В DOSBox'е действуют команды, похожие на стандартные DOS-овские:

  • cd — команда для смены директории.
  • cd .. — перейти на один уровень вверх.
  • cd имя_папки перейти к подпапке данного каталога.
  • X: — смена диска на диск X:.
  • dir — команда, для отображения содержимого директории, можно также использовать с ключами /w (вывод по столбцам), (пауза после каждого экрана).
  • mount — команда для подключения дисков в DOSBox.

Как мне получить содержимое папки с игрой в DOSBox’е?

Чтобы DOSBox видел вашу папку с игрой или играми нужно специальной командой «смонтировать» виртуальный диск. В DOSBox нельзя просто, без монтирования перейти в папку на вашем диске. Для некоторых игр необходимо также, чтобы виделся CD-ROM с игрой. Для этого необходимо так или иначе «смонтировать» и CD-ROM тоже.

Пример использования команды mount для мотирования папки D:\GAMES на вашем компьютере в качестве диска C: DOSBox’а:

mount c d:\games

Пример подключения CD-ROM в приводе E: на вашем компьютере в качестве виртуального CD-ROM’а D: DOSBox’а:

mount d e:\ -t cdrom

Для некоторых игр с CD-Audio треками может понадобиться параметр -ioctl.

Для того, чтобы подключить floppy-дисковод A: введите:

mount a a:\ -t floppy

У меня есть образ диска/дискеты и я не хочу его записывать на реальный носитель или загружать в виртуальный привод для игры, есть ли способ подключать образ в DOSBox'е напрямую?

Действительно, с версии 0.62 такая возможность есть. Для этого воспользуйтесь командой imgmount. Пример использования для подключения образа диска myiso.iso в качестве виртуального CD-ROM'а - диска D::

imgmount d c:\myiso.iso -t iso

С помощью команды imgmount можно подгружать образы дискет (аналогично образу диска, но с ключом -t floppy), а также образ жесткого диска (аналогично, но с ключом -t hdd).

Важно: команда imgmount поддерживает только образы дисков в форматах ISO и BIN/CUE!

С помощью данной команды, а также команды boot можно запускать так называемые "booter"-игры, то есть игр, которые грузятся напрямую с дискеты, без запуска ОС. Как это сделать, а также о дополнительных возможностях команды imgmount смотрите DOSBox для пользователей.