Категории программ

Новые программы

DOSBox

9 Квітня, 2013 1

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

DOSBox можно использовать для запуска и другого программного обеспечения для DOS, но такая возможность работает с ограничениями.

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

Настройки DOSBox

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

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

В настоящий момент DOSBox без труда эмулирует все видеорежимы вплоть до 256-цветного SVGA (включая нестандартные), звуковые платы Sound Blaster Pro, Gravis Ultrasound, Adlib, PC Speaker, Tandy, Disney Sound Source и MPU-401 (General MIDI), модем, CD-приводы, EMS/XMS-память, а также позволяет самостоятельно задавать скорость работы виртуального процессора и размер ОЗУ.

Основные возможности DOSBox

На системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящая к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с процессором 80486 на 50 МГц; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).

Текстовый режим, Hercules, CGA (включая композитный и 160×100×16 режимы), EGA, VGA (включая Mode X), VESA и полную эмуляцию S3 Trio 64; в неофициальных сборках также Glide (посредством стороннего эмулятора Glide2x.dll).

Adlib, динамик компьютера, Tandy, Sound Blaster, Creative CMS/Game Blaster, Disney Soundsource, Gravis Ultrasound, MPU-401 и Innovation SSI-2001.

Эмуляция модема через TCP/IP, сетевой туннелинг IPX. Windows-версия поддерживает прямой последовательный порт.

Недостатки DOSBox

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

Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо») – старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут. Среда MS-DOS и аппаратура PC эмулируются не полностью, поэтому Microsoft Windows 95 и Microsoft Windows 98 под DOSBox запускаются с трудом.

Все настройки DOSBox применяются через конфигурационный файл. В отличии от многих эмуляторов монтирование дисков производится через командную строку эмулируемой среды — графический интерфейс для этого отсутствует.

DOSBox

Ссылки

Сайт DOSBox

Скачать DOSBox

Геймерам , Система , Утилиты геймерам , Эмуляторы

1 комментарий для “DOSBox”

  1. 4A75726120422E :

    Некорректно эмулируется VGA!

    В текстовом режиме невозможно прочитать из видеопамяти установленные шрифты!

Оставить комментарий