DOSBox

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
DOSBox
Тип Эмулятор
Разработчик DOSBox Team
Написана на C, C++
ОС Кроссплатформенное программное обеспечение
Версия 0.73 — 27 мая, 2009
Лицензия GNU GPL
Сайт http://www.dosbox.com/

DOSBoxэмулятор, создающий DOS-окружение, необходимое для запуска старых игр для MS-DOS, которые не запускаются на современных компьютерах. (Разумеется, его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность востребована намного меньше.) DOSBox также позволяет играть в игры на таких операционных системах, которые нормально не поддерживают DOS-программы. Эмулятор имеет открытый исходный код и доступен для таких систем, как GNU/Linux, FreeBSD, Microsoft Windows, Mac OS X, OS/2, BeOS и KolibriOS.

Быстродействие эмулируемой системы зависит от компьютера и настроек, которые указываются в конфигурационном файле либо вводятся пользователем в интерактивном режиме. DOSBox поддерживает большинство команд DOS, имеющихся в command.com, а также несколько специальных:

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

Содержание

[править] Возможности

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

[править] Проблемы

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

Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо») — старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут.

[править] Примечания

[править] См. также

[править] Ссылки

Портал:Свободное программное обеспечение
В Википедии есть портал
«Свободное программное обеспечение»


Источник — «http://ru.wikipedia.org/wiki/DOSBox»