DOSBox в вопросах и ответах: различия между версиями
Dimouse (обсуждение | вклад) |
Dimouse (обсуждение | вклад) |
||
Строка 45: | Строка 45: | ||
С помощью данной команды, а также команды '''boot''' можно запускать так называемые "booter"-игры, то есть игр, которые грузятся напрямую с дискеты, без запуска [[Операционная система|ОС]]. Как это сделать, а также о дополнительных возможностях команды '''imgmount''' смотрите [[DOSBox для пользователей]]. | С помощью данной команды, а также команды '''boot''' можно запускать так называемые "booter"-игры, то есть игр, которые грузятся напрямую с дискеты, без запуска [[Операционная система|ОС]]. Как это сделать, а также о дополнительных возможностях команды '''imgmount''' смотрите [[DOSBox для пользователей]]. | ||
+ | |||
+ | == Горячие клавиши DOSBox'а == | ||
+ | |||
+ | ==== Как перевести игру в полноэкранный режим? ==== | ||
+ | |||
+ | Нажмите '''ALT + Enter'''. Чтобы перейти в оконный режим, нажмите эту комбинацию еще раз. Если вы хотите, чтобы игра сразу запускалась на весь экран, отредактируйте '''dosbox.conf''': исправьте '''fullscreen=false''' на '''fullscreen=true'''. | ||
+ | |||
+ | ==== Как записать видео-ролик или сделать скриншот игры? Как записать музыку? ==== | ||
+ | |||
+ | Видеоролик записывается комбинацией '''CTRL-ALT-F5''' (включить запись или выключить). Скриншоты делаются комбинацией '''CTRL-F5''' (сохраняются в формат PNG). | ||
+ | Запись музыки возможна в трех режимах: | ||
+ | * В [[Wav]]-файл. Делается комбинацией '''CTRL-F6'''. | ||
+ | * Запись [[OPL]] команд. Делается комбинацией '''CTRL-ALT-F7'''. | ||
+ | * Запись [[MIDI]] команд. Делается комбинацией '''CTRL-ALT-F8'''. | ||
+ | |||
+ | Все труды пользователя отправляются в папку '''Capture''' в папке с '''DOSBox''' (можно переназначить в '''dosbox.conf'''). | ||
+ | |||
+ | ''Важно: для воспроизведения роликов, записанных в '''DOSBox'''е необходимо установить кодек '''ZMBV''', который распространяется вместе с программой.'' | ||
+ | |||
+ | ==== У меня не проигрываются видеоролики, записанные в DOSBox'е! ==== | ||
+ | |||
+ | См. предыдущий вопрос. | ||
+ | |||
+ | ==== Игра идет слишком быстро/медленно, что делать? ==== | ||
+ | |||
+ | Скорость эмуляции регулируется клавишами '''CTRL+F11''' / '''CTRL+F12'''. Также можно настроить параметр '''cycles''' в '''dosbox.conf'''. Как это делать, читайте в инструкции [[DOSBox для пользователей]]. | ||
+ | |||
+ | В особо запущенных случаях (если все равно тормозит) стоит попробовать попробовать менять параметры '''core''' и '''output''' в конфиге (подробнее читайте в инструкции [[DOSBox для пользователей]]), отключить дополнительные скейлеры (параметр '''scaler'''), или даже включить пропуск кадров, делается это клавишами '''CTRL-F7''' / '''CTRL-F8'''. | ||
+ | |||
+ | Помните, что '''DOSBox''' лучше всего работает на [[x86]], то есть работа на карманных устройствах или [[Macintosh PPC]], к примеру, никогда не будет такой же быстрой. | ||
+ | |||
+ | == Частые проблемы при запуске игр == | ||
+ | |||
+ | ==== На моем ноутбуке при переходе в полноэкранный режим изображение глючит или игра вообще вылетает. ==== | ||
+ | |||
+ | Попробуйте изменить параметр '''output''' в '''dosbox.conf'''. По умолчанию стоит '''surface''', надо заменить на '''overlay''' или '''ddraw'''. Подробнее о настройке '''dosbox.conf''' читайте в инструкции [[DOSBox для пользователей]]. | ||
+ | |||
+ | ==== Картинка сжата или, наоборот, хочется, чтобы пропали пустые полосы по бокам экрана в полноэкранном режиме ==== | ||
+ | |||
+ | Измените параметр '''aspect''' (true | false) в '''dosbox.conf'''. Подробнее читайте в инструкции [[DOSBox для пользователей]]. | ||
+ | |||
+ | ==== Где мне искать файл настроек dosbox.conf? ==== | ||
+ | |||
+ | В зависимости от ОС и версии '''DOSBox''''а файл настроек лежит либо вместе с '''dosbox.exe''' (в ранних версиях), либо в '''User profile''' (например, в версии '''0.74''' или на [[Macintosh|Маке]]). В последнем случае вы можете его найти в: | ||
+ | * '''%USERPROFILE%\Local Settings\Application Data\DOSBox\dosbox-{version}.conf ''' ([[Windows XP]]) | ||
+ | * '''{system drive}:\Users\{username}\AppData\Local\DOSBox\dosbox-{version}.conf ''' ([[Windows Vista]] & [[Windows 7]]) | ||
+ | * '''~/.dosbox/''' ([[Linux]]]) | ||
+ | * '''~/Library/Preferences/DOSBox 0.73 Preferences''' ([[Mac OS X]]). | ||
+ | |||
+ | Также отредактировать конфиг-файл можно в '''Start > All Programs > Dosbox-{version}''' в пункте '''Edit Configuration'''. | ||
+ | |||
+ | == Ссылки == | ||
+ | [http://www.dosbox.com/wiki/Main_Page DOSBox Wiki] |
Версия 22:25, 18 октября 2010
О 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 для пользователей.
Горячие клавиши DOSBox'а
Как перевести игру в полноэкранный режим?
Нажмите ALT + Enter. Чтобы перейти в оконный режим, нажмите эту комбинацию еще раз. Если вы хотите, чтобы игра сразу запускалась на весь экран, отредактируйте dosbox.conf: исправьте fullscreen=false на fullscreen=true.
Как записать видео-ролик или сделать скриншот игры? Как записать музыку?
Видеоролик записывается комбинацией CTRL-ALT-F5 (включить запись или выключить). Скриншоты делаются комбинацией CTRL-F5 (сохраняются в формат PNG). Запись музыки возможна в трех режимах:
- В Wav-файл. Делается комбинацией CTRL-F6.
- Запись OPL команд. Делается комбинацией CTRL-ALT-F7.
- Запись MIDI команд. Делается комбинацией CTRL-ALT-F8.
Все труды пользователя отправляются в папку Capture в папке с DOSBox (можно переназначить в dosbox.conf).
Важно: для воспроизведения роликов, записанных в DOSBoxе необходимо установить кодек ZMBV, который распространяется вместе с программой.
У меня не проигрываются видеоролики, записанные в DOSBox'е!
См. предыдущий вопрос.
Игра идет слишком быстро/медленно, что делать?
Скорость эмуляции регулируется клавишами CTRL+F11 / CTRL+F12. Также можно настроить параметр cycles в dosbox.conf. Как это делать, читайте в инструкции DOSBox для пользователей.
В особо запущенных случаях (если все равно тормозит) стоит попробовать попробовать менять параметры core и output в конфиге (подробнее читайте в инструкции DOSBox для пользователей), отключить дополнительные скейлеры (параметр scaler), или даже включить пропуск кадров, делается это клавишами CTRL-F7 / CTRL-F8.
Помните, что DOSBox лучше всего работает на x86, то есть работа на карманных устройствах или Macintosh PPC, к примеру, никогда не будет такой же быстрой.
Частые проблемы при запуске игр
На моем ноутбуке при переходе в полноэкранный режим изображение глючит или игра вообще вылетает.
Попробуйте изменить параметр output в dosbox.conf. По умолчанию стоит surface, надо заменить на overlay или ddraw. Подробнее о настройке dosbox.conf читайте в инструкции DOSBox для пользователей.
Картинка сжата или, наоборот, хочется, чтобы пропали пустые полосы по бокам экрана в полноэкранном режиме
Измените параметр aspect (true | false) в dosbox.conf. Подробнее читайте в инструкции DOSBox для пользователей.
Где мне искать файл настроек dosbox.conf?
В зависимости от ОС и версии DOSBox'а файл настроек лежит либо вместе с dosbox.exe (в ранних версиях), либо в User profile (например, в версии 0.74 или на Маке). В последнем случае вы можете его найти в:
- %USERPROFILE%\Local Settings\Application Data\DOSBox\dosbox-{version}.conf (Windows XP)
- {system drive}:\Users\{username}\AppData\Local\DOSBox\dosbox-{version}.conf (Windows Vista & Windows 7)
- ~/.dosbox/ (Linux])
- ~/Library/Preferences/DOSBox 0.73 Preferences (Mac OS X).
Также отредактировать конфиг-файл можно в Start > All Programs > Dosbox-{version} в пункте Edit Configuration.