DOSBox
| DOSBox | |
| Тип |
Эмулятор |
|---|---|
| Разработчик |
DOSBox Team |
| Написана на | |
| Операционная система | |
| Последняя версия | |
| Лицензия | |
| Сайт | |
DOSBox в эмулятор PC, создающий DOS-окружение, необходимое для запуска старых игр для MS-DOS, которые не запускаются на современных компьютерах. Его можно использовать и для запуска другого программного обеспечения для DOS, но такая возможность работает с ограничениями. DOSBox также позволяет играть в игры для DOS на таких операционных системах, которые нормально не поддерживают DOS-программы. Эмулятор имеет открытый исходный код и доступен для таких систем, как Linux, FreeBSD, Microsoft Windows, Mac OS X, Apple iOS, OS/2, BeOS, KolibriOS, Symbian и 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 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с процессором Intel 80486 на 50 МГц; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).
- Эмуляция файловой системы в позволяет подключать папку хост-системы как HDD гостевой системы, что не доступно ни в одном другом эмуляторе PC.
- Графическая эмуляция: текстовый режим, 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-версия поддерживает прямой последовательный порт.
- Проверено, что в версии 0.70 полноценно работают 876 игр.[1]
[править] Проблемы
Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система. Кроме того, поддержка защищённого режима всё ещё находится на ранней стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах, вроде VMware или Virtual PC. На текущей версии GP2X-порта DOSBox медленно работают даже самые простые программы.
Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо») в старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут. MS-DOS среда и PC hardware эмулируется не полностью, поэтому Windows 95 и Windows 98 под DOSBox запускаются c трудом
[править] Примечания
- в‘ DOSBox, an x86 emulator with DOS (англ.)
[править] См. также
[править] Ссылки
| DOSBox на Энциклоскладе? |
- Официальный сайт
- Эмуляция PC игр в DosBox. Самая полная инструкция
- DOSBox Энцикло
- Как запустить игру через DOSBox
- Официальный форум DOSBox
- Неофициальная сборка DOSBox
- Другая неофициальная сборка
- Arik. Эмуляция PC игр в DosBox. Самая полная инструкция. Настройка и использование. GamesLife. Проверено 6 января 2008.
- Дмитрий Чеканов, Павел Поглазов. Эмулятор DosBOX: запускаем старые DOS-игры под Windows. tomв™s hardware guide (28 февраля 2005). Проверено 3 августа 2009.
- Версия DOSBox со встроенным отладчиком (англ.)
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
- Кроссплатформенное программное обеспечение
- Свободное ПО, написанное на C++
- Свободное программное обеспечение, написанное на Си
- Эмуляторы DOS
- Эмуляторы для Windows
- GP2X эмуляторы
- Свободные эмуляторы
- Программное обеспечение для BeOS
- Программное обеспечение для Haiku
- Программное обеспечение для Mac OS X
- Программное обеспечение для Linux
- Программное обеспечение для Windows
- Программное обеспечение с лицензией GNU GPL

