WikiSort.ru - Мобильные устройства

ПОИСК ПО САЙТУ | о проекте
DOSBox
Тип Эмулятор
Разработчик DOSBox Team
Написана на C++[1]
Операционная система Кроссплатформенное программное обеспечение
Языки интерфейса английский, немецкий и русский
Первый выпуск 22 июля 2002
Последняя версия 0.74-2 (30 августа 2018)
Тестовая версия SVN r4063[2] (28 октября 2017)
Лицензия GNU GPL 2[3]
Сайт dosbox.com
 DOSBox на Викискладе

DOSBox — эмулятор для PC, создающий DOS-окружение, необходимое для запуска старых программ и игр под MS-DOS. Это позволяет играть в такие игры в операционных системах, не поддерживающих или поддерживающих DOS-программы не полностью, и на современных компьютерах, на которых иначе старые программы могут не работать или работают с ошибками. DOSBox можно использовать для запуска и другого программного обеспечения для DOS, но такая возможность работает с ограничениями. Эмулятор имеет открытый исходный код и доступен для таких систем, как Linux, FreeBSD, Windows, OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android. Также Windows-версия при помощи HX DOS Extender запускается под чистым DOS — таким образом, DOS эмулируется под DOS.

Настройки

Быстродействие эмулируемой системы зависит от компьютера и настроек, которые указываются в конфигурационном файле либо вводятся пользователем в интерактивном режиме. DOSBox поддерживает ограниченное количество команд командного интерпретатора COMMAND.COM. Также, на диске Z: присутствуют несколько специальных программ в виде .COM-приложений, общающихся с хост-системой через backdoor:

  • MOUNT — монтирование локальных каталогов как дисков (в том числе и CD-ROM) внутри DOSBox;
  • MEM — отображение количества свободной памяти;
  • CONFIG — запись конфигурации в файл;
  • LOADFIX — сокращение количества доступной памяти (для старых программ, не умеющих работать с большим количеством памяти);
  • IMGMOUNT — монтирование образа диска (CD-ROM) в DOSBox;
  • BOOT — запуск образа дискеты или жёсткого диска независимо от эмулируемой системы DOSBox (возможность загрузить другую операционную систему);
  • Команды IPX — разрешение и работа IPX-сети.

Возможности

  • DOSBox частично эмулирует операционную среду MS-DOS, векторы прерываний BIOS и аппаратную часть IBM PC, при этом не требуется ни x86-процессор, ни копия оригинальной MS-DOS.
  • Динамическое ядро процессора: на системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящая к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с процессором 80486 на 50 МГц; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).
  • Эмуляция файловой системы — позволяет подключать папку хост-системы как HDD гостевой системы, что не доступно ни в одном другом эмуляторе PC (кроме QEMU на ПК и BOCHS на Android).
  • Графическая эмуляция: текстовый режим, Hercules, CGA (включая композитный и 160×100×16 режимы), EGA, VGA (включая Mode X[en]), VESA и полную эмуляцию S3 Trio 64; в неофициальных сборках также Glide (посредством стороннего эмулятора Glide2x.dll).
  • Звуковая эмуляция: AdLib, динамик компьютера, Tandy, Sound Blaster, Creative CMS/Game Blaster, Disney Soundsource, Gravis Ultrasound и MPU-401.
  • Сетевая эмуляция (позволяет играть в Интернете в мультиплеерные игры): эмуляция модема через TCP/IP, сетевой туннелинг IPX. Windows-версия поддерживает прямой последовательный порт.
  • Проверено, что в версии 0.70 полноценно работают 876 игр[4].

Особенности и проблемы

  • Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система.

Кроме того, поддержка защищённого режима всё ещё находится на ранней стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах вроде VMware или Virtual PC. В текущей версии портативного мультимедийного проигрывателя GP2X-порта в среде эмулятора медленно работают даже самые простые программы.

  • Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо»), поэтому старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут. Среда MS-DOS и аппаратура PC эмулируются не полностью, поэтому Windows 95, Windows 98 и Windows ME под DOSBox запускаются с трудом.[источник не указан 1767 дней]
  • Все настройки DOSBox применяются через конфигурационный файл. В отличие от многих эмуляторов монтирование дисков производится через командную строку эмулируемой среды — графический интерфейс для этого отсутствует.
  • Не даёт редактировать атрибуты файла.

Достоинства

Главным достоинством программы является простота работы: обычно ярлык программы помещают на рабочий стол, а затем просто перетаскивают на него исполняемый DOS-файл игры (аналогично для DOS-программ настроек конфигурации). Программа запускается в отдельном DOS-окне, которое при необходимости разворачивается на полный экран клавишами «ALT»+«Enter».

Примечания

  1. https://www.openhub.net/p/dosbox/analyses/latest/languages_summary
  2. http://www.emucr.com/search/label/DOSBox
  3. SourceForge.net — 1999.
  4. DOSBox, an x86 emulator with DOS  (англ.)

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии