DOSBox: различия между версиями
SAS (обсуждение | вклад) |
SAS (обсуждение | вклад) |
||
Строка 27: | Строка 27: | ||
== Основные команды == | == Основные команды == | ||
+ | '''cd''' – команда для смены директории. | ||
+ | '''cd ..''' - перейти на один уровень вверх. | ||
+ | '''cd foldername''' перейти к подпапке данного каталога. | ||
+ | Для смены диска надо ввести '''X:''', где '''X''' – буква диска. | ||
+ | '''dir''' – команда, для отображения содержимого директории, можно также использовать с ключами /w(вывод по столбцам), /р(пауза после каждого экрана). | ||
+ | '''mount''' - команда для подключения дисков в DOSBox. | ||
+ | Можно подмонтировать целый диск: | ||
+ | <pre>mount c d:\</pre> | ||
+ | Где '''c''' - это буква диска в Досбоксе, а '''d:\''' - буква подключаемого диска. | ||
+ | |||
+ | А можно подмонтировать и директорию: | ||
+ | <pre>mount c d:\games</pre> | ||
+ | В данном случае папка '''games''' на физическом диске '''D''' будет использоваться как диск '''C''' в DOSBox.<ref>В некоторых случаях может понадобиться указать размер свободного места на диске т.к. игра будет отказываться видеть свободное пространство и писать о недостатке места, делается это ключом '''-freesize''' и указанием дискового пространства в мегабайтах.</ref><ref>С версии 0.73 это исправляется по умолчанию.</ref> | ||
+ | |||
+ | Также можно подключить CD-ROM и floppy-дисковод. | ||
+ | Для подключения CD-ROM: | ||
+ | <pre>mount d e:\ -t cdrom</pre> | ||
+ | Можно подключить и папку с файлами на жёстком диске как CD-ROM. | ||
+ | Если диск в CD-ROM'е должен иметь специальную метку, то можно обозначить её ключом '''-label'''. | ||
+ | Для некоторых игр с CD-Audio треками может понадобиться параметр '''-ioctl'''. | ||
+ | |||
+ | Для того, чтобы подключить floppy-дисковод введите: | ||
+ | <pre>mount a a:\ -t floppy</pre> | ||
+ | Можно использовать как реальный дисковод, так и папку с файлами. | ||
+ | |||
+ | Таким же образом вы можете изменять "на лету" значения различных настроек программы, например набрав в командной строке '''memsize=24''', вы измените количество количество эмулируемой памяти до 24 мегабайт. Удобно тем, что не надо каждый раз выходить из DOSBox'а и править файл настроек. | ||
+ | |||
= Настройка = | = Настройка = | ||
== Звук == | == Звук == |
Версия 14:39, 9 октября 2009
Общая информация
Описание
DOSBox - кроссплатформенный эмулятор x86 с открытым исходным кодом, создающий DOS-образную среду для запуска MS-DOS ориентированных приложений. Основной упор делается на запуск игр, хотя есть возможность запуска различных приложений, в том числе и оболочек наподобие MS Windows 3.1. В настоящее время он работает на таких системах как Linux, OpenBSD, FreeBSD, Windows, Mac OS, OS/2, Palm OS, RISC OS, BeOS. Так же существуют порты для КПК PocketPC под управлением Windows Mobile и карманных приставок PlayStation Portable и GP2X.
Чтобы запустить его и приступить к работе достаточно два раза кликнуть на .exe файле - никаких дополнительных действий не требуется. Все сведения о настройках программы содержатся в файле dosbox.conf, который можно изменить в любом текстовом редакторе. Последняя официальная версия на данный момент - 0.73. Неофициальные версии программы (DOSBox имеет открытый исходный код) выходят чуть ли не каждую неделю.
Эмулируемая аппаратура
DOSBox эмулирует:
- процессор до 386 (в режимах 286/386 realmode/protected mode, под WinCE только 286)
- файловую систему
- образы CD-дисков (.iso и .cue/.bin), жёстких дисков и дискет
- XMS/EMS/UMB память
- графику Tandy/Hercules/CGA/EGA/VGA/VESA (VESA - некоторые режимы SVGA)
- внутренний PC-динамик (PC Speaker)
- звуковые платы Creative CMS/Gameblaster, Tandy 3 voice, Tandy DAC, AdLib, Sound Blaster 16/Sound Blaster Pro 1&2/Sound Blaster 1&2, Disney SoundSource, Gravis Ultrasound, MPU-401.
Сводка информации
- DOSBox - виртуальная машина, эмулятор, после запуска можно считать что вы работаете в досе. Подробнее о командах написано ниже.
- Виртуальная машина требует для работы с конкретным софтом настроек для вашего софта, это значит что есть фактически два основных этапа настройки.
- Первый - нужно сделать чтобы досбокс видел вашу папку с игрой или играми, подробнее об этом описано в описании команды mount ниже. В DOSBox нельзя просто перейти в папку на вашем диске, для начала вам нужно указать какую папку/диск вы собираетесь использовать.
- Для некоторых игр необходимо так же чтобы виделся образ с диском. Команда mount понимает не все типы образов, соответственно вам необходимо наличие любого эмулятора CD, вроде Daemon Tools, в который надо запихнуть образ и смонтировать виртуальный уже CD в досбоксе как обычный CD-ROM (как диск + ключи -cdrom -ioctl).
- Для ОЧЕНЬ старых игр требуется правильно выставить СКОРОСТЬ эмуляции - смотрите описание параметра cycles в файле конфигурации.
- Для удобства навигации и запуска нелишне найти и поместить в ту же папку Volcov Commander, а потом как только запустится DOSBox набрать vc и жизнь сразу станет куда легче.
- Ну и остальное - тонкие и в основном необязательные настройки, играйте!
Основные команды
cd – команда для смены директории. cd .. - перейти на один уровень вверх. cd foldername перейти к подпапке данного каталога. Для смены диска надо ввести X:, где X – буква диска. dir – команда, для отображения содержимого директории, можно также использовать с ключами /w(вывод по столбцам), /р(пауза после каждого экрана). mount - команда для подключения дисков в DOSBox. Можно подмонтировать целый диск:
mount c d:\
Где c - это буква диска в Досбоксе, а d:\ - буква подключаемого диска.
А можно подмонтировать и директорию:
mount c d:\games
В данном случае папка games на физическом диске D будет использоваться как диск C в DOSBox.[1][2]
Также можно подключить CD-ROM и floppy-дисковод. Для подключения CD-ROM:
mount d e:\ -t cdrom
Можно подключить и папку с файлами на жёстком диске как CD-ROM. Если диск в CD-ROM'е должен иметь специальную метку, то можно обозначить её ключом -label. Для некоторых игр с CD-Audio треками может понадобиться параметр -ioctl.
Для того, чтобы подключить floppy-дисковод введите:
mount a a:\ -t floppy
Можно использовать как реальный дисковод, так и папку с файлами.
Таким же образом вы можете изменять "на лету" значения различных настроек программы, например набрав в командной строке memsize=24, вы измените количество количество эмулируемой памяти до 24 мегабайт. Удобно тем, что не надо каждый раз выходить из DOSBox'а и править файл настроек.