Interested Article - 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.

Разработка

До Windows XP потребительские версии Windows основывались на MS-DOS. Windows 3.0 и ее обновления были операционными средами, которые работали поверх MS-DOS, а серия Windows 9x состояла из операционных систем, которые все еще основывались на MS-DOS . Эти версии Windows могли запускать приложения DOS. И наоборот, операционные системы Windows NT не были основаны на DOS. Членом этой серии является Windows XP, дебютировавшая 25 октября 2001 г. и ставшая первой ориентированной на потребителя версией Windows, не использующей DOS. Хотя Windows XP могла эмулировать DOS, она не могла запускать многие из своих приложений, поскольку эти приложения работали только в реальном режиме для прямого доступа к оборудованию компьютера, а защищенный режим Windows XP предотвращал такой прямой доступ по соображениям безопасности . MS-DOS продолжала получать поддержку до конца 2001 года , а вся поддержка любой операционной системы Windows на базе DOS прекратилась 11 июля 2006 года .

Настройки

Быстродействие эмулируемой системы зависит от компьютера и настроек, которые указываются в конфигурационном файле либо вводятся пользователем в интерактивном режиме. 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. Для эмуляции архитектуры x86 используется динамическое преобразование набора команд. На системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящая к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с процессором 80486 на 50 МГц; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium Pro ) [ источник не указан 1205 дней ] .

Версия 0.70 полноценно поддерживает 876 игр .

DOSBox эмулирует широкий спектр аппаратных устройств, включая:

Использование

Несмотря на некоторые ограничения в возможности эмуляции, DOSBox стал стандартом де-факто для запуска программ, разработанных для DOS . Rock, Paper, Shotgun положительно отметил непрекращающуюся поддержку и обновление проекта, его влияние на ретрогейминг .

DOSBox часто используется в качестве средства эмуляции для разработчиков, желающих переиздать старые версии игр для современных PC-платформ — Linux , macOS и Windows . Большое распространение в качестве этой роли DOSBox получил на электронных площадках Steam и GOG . Например, DOSBox использовался для переиздания таких игр как Wolfenstein 3D и Commander Keen , The Elder Scrolls: Arena и The Elder Scrolls II: Daggerfall .

Internet Archive использует порт Em-DOSBox для запуска игр через браузер .

Код DOSBox используется для возможности запуска DOS-программ в эмуляторе Wine через встроенный эмулятор DOS winevdm .

Примечания

  1. — 2019.
  2. — 2006.
  3. — 1999.
  4. (англ.) // Wikipedia. — 2022-04-01.
  5. // How to Cheat at Windows System Administration Using Command Line Scripts. — Elsevier, 2006. — С. 443–456 .
  6. Robert Cowart. . — Indianapolis, Ind.: Que, 2010. — 1 online resource (xxii, 1117 pages) с. — ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
  7. // Statement of Treaties and International Agreements. — UN, 2009-01-31. — С. 7–17 . — ISBN 978-92-1-054433-7 .
  8. от 18 сентября 2014 на Wayback Machine (англ.)
  9. Aamoth, Doug . Time (9 мая 2014). Дата обращения: 8 ноября 2020. 12 августа 2020 года.
  10. Meer, Alec . Rock, Paper, Shotgun (28 мая 2009). Дата обращения: 8 ноября 2020. 15 ноября 2020 года.
  11. Orland, Kyle . Ars Technica (20 марта 2016). Дата обращения: 9 ноября 2020. 19 ноября 2021 года.
  12. . GOG.com . Дата обращения: 3 января 2009. 6 января 2009 года.
  13. Softpedia (6 августа 2007). Дата обращения: 3 января 2009. 11 декабря 2008 года.
  14. Purchese, Rob. . Eurogamer (7 августа 2007). Дата обращения: 3 января 2009. 11 декабря 2008 года.
  15. . Bethesda Softworks . Дата обращения: 3 марта 2011. 2 марта 2011 года.
  16. . Bethesda Softworks . Дата обращения: 3 марта 2011. 2 марта 2011 года.
  17. Ohlheiser, Abby . Washington Post (5 января 2015). Дата обращения: 8 января 2015. 7 января 2015 года.
  18. (21 января 2011). Дата обращения: 26 августа 2011. 13 августа 2011 года.

Ссылки

  • (англ.)
  • (англ.)
  • Arik. . GamesLife . Дата обращения: 6 января 2008. Архивировано из 4 марта 2012 года.
  • Дмитрий Чеканов, Павел Поглазов. . Tom’s Hardware (28 февраля 2005). Дата обращения: 3 августа 2009.
Источник —

Same as DOSBox