DOSBox
Материал из Википедии — свободной энциклопедии
Тип | Эмулятор |
Разработчик | DOSBox Team |
ОС | Кроссплатформенное программное обеспечение |
Текущая версия | 0.70 — 2 марта, 2007 |
Лицензия | GPL |
Сайт | DOSBox.SourceForge.Net |
DOSBox — эмулятор, создающий DOS-окружение, необходимое для запуска старых игр для MS-DOS, которые не запускаются на современных компьютерах. DOSBox также позволяет играть в игры на таких операционных системах, которые нормально не поддерживают DOS-программы. Эмулятор имеет открытый исходный код и доступен для таких систем, как Linux, FreeBSD, Windows, Mac OS X и BeOS.
Быстродействие эмулируемой системы зависит от компьютера и настроек, которые указываются в конфигурационном файле. DOSBox поддерживает большинство команд DOS, имеющихся в command.com, а также несколько специальных:
- MOUNT — монтирование локальных директорий как дисков (в том числе и CD-ROM) внутри DOSBox;
- MEM — отображение количество свободной памяти;
- CONFIG — запись конфигурации в файл;
- LOADFIX — сокращение количества доступной памяти (для старых программ, не умеющих работать с большим количеством памяти);
- IMGMOUNT — монтирование образа диска (CD-ROM) в DOSBox;
- BOOT — запуск образа дискеты или образа жёсткого диска независимо от эмулируемой системы DOSBox (возможность загрузить другую операционную систему);
- Команды IPX — разрешение и работа IPX сети.
[править] Возможности
- DOSBox полностью эмулирует ЦПУ, причём не требует ни процессора x86, ни копии DOS.
- Динамическое ядро процессора: на системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящяя к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с Intel 80486 50 МГц процессором; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).
- Графическая эмуляция: текстовый режим, Hercules, CGA (включая композитный и 160x100x16 режимы), EGA, VGA (включая Mode X), VESA и полную эмуляцию S3 Trio 64.
- Звуковая эмуляция: Adlib, динамик компьютера, Tandy, Sound Blaster, Creative CMS/GameBlaster, Disney Soundsource, Gravis Ultrasound и MPU-401.
- Сетевая эмуляция: эмуляция модема через TCP/IP, позволяющая играть в интернете (в поддерживающие модем игры). Сетевой туннелинг IPX, позволяющий играть в интернете в старые мультиплеерные игры IPX DOS. Windows-версия поддерживает прямой последовательный порт.
- Имеет собственную DOS-оболочку.
[править] Проблемы
Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система. Кроме того, поддержка защищённого режима всё ещё находится на ранней стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах, вроде VMware или Virtual PC (они виртуализируют процессор вместо эмуляции, как в DOSBox). На текущей версии GP2x-порта DOSBox медленно работают даже самые простые программы.
[править] Ссылки
- Официальный сайт
- DOSBox вики
- Официальный форум DOSBox
- D-Fend — графическая оболочка для Windows
- DOSBoxGui — мультиплатформенная графическая оболочка
- Подробная инструкция - Запуск программ в DosBox, его настройка и русификация
- Обзорная статья на thg.ru