MS-DOS Lives!
В этой статье распишу, как и каким способом запускать MS-DOS-приложения и игры. Напомню, что программы и игры под MS-DOS отличались особой атмосферностью, а сейчас имеют ностальгический характер. Олдскулл, так сказать.
MS-DOS давно перестала быть полноценной системой и ее сейчас почти не используют, но вот программы и, особенно, игры до сих пор запускают. Способов немало: от слишком простецких до хардкорных. Итак, начнем.
- Использование эмулятора DosBox
Самое простое и легкое, что можно сделать для запуска DOS-приложений - это использование эмулятора DosBox. По факту он открывает отдельное консольное окно, так сказать, сеанс MS-DOS в, допустим, Windows 10, не выходя из нее, так что можно параллельно заниматься и Виндой, и ДОСом. Остается лишь настроить так, чтобы 16-битные приложения открывались строго через DosBox, либо даже смонтировать и создать, так сказать, диск C для DosBox. Раз хочется окунуться во времена MS-DOS, где надо было все строчить, надо будет и там строчить.
Но ничего сложного нет. Если просто запустить игру, то достаточно закинуть ярлык DosBox в папку с игрой, а значок игры перетащить на DosBox, чтобы он автоматически открыл игру в новом консольном окне. Допустим, файл DOOM.EXE перетаскиваем на ярлык DosBox.exe и просто запускаем без вбивания команд. А для настроек разрешения и прочего есть конфигурационный файл.
Единственный минус этого эмулятора заключается в том, что если кому-то нужно что-то печатать прямиком с программы, то придется делать через задницу. Ну и ностальгического эффекта не будет. Зато плюсов предостаточно, так что всем советую ограничиться этим вариантом, так как он самый лучший. Наконец, DosBox есть на любой платформе: помимо Windows этот эмулятор есть и в Linux, и в Mac OS, и в Андроиде. И запускается абсолютно в любой версии систем: хоть в старых, хоть в новых. Поэтому переустанавливать или устраивать свистопляски не придется. Вдобавок, не будет никаких проблем со звуком, который является основной (я бы даже сказал, исторической) проблемой в оригинальном MS-DOS. Остальные эмуляторы DOS отпадают.
- Установка оригинального MS-DOS
Кому захотелось ПОЛНОСТЬЮ окунуться во времена MS-DOS и у кого есть древнего образца компьютер, тот может смело устанавливать оригинальный MS-DOS на компьютер, то есть это оригинальный способ. Но должен учесть, что дискеты трудно достать, на них записывать файлы тоже геморрой, а флешки MS-DOS не читает. Даже CD-DVD, хотя с этим проблему вроде как частично решили. Голый MS-DOS без драйверов бесполезен, особенно без звукового драйвера, поэтому все придется делать руками и пальцами. Мышка работает в MS-DOS только в приложениях и в играх, сам MS-DOS все-таки командная строка, где только клавиатура нужна.
В те времена для легкого поиска и перехода из папок в папки существовали программы Volkov Commander и Norton Commander, они бы упростили.
Однако, древний компьютер на то и древний, что его почти ни у кого не осталось, разве что где-то на складе. На современный ПК установить MS-DOS возможно, но это вызовет целый ряд проблем (процессор слишком мощный будет). Вдобавок придется другие диски отсоединять, так как MS-DOS при установке форматирует все без разбору. Минусом такого метода будет сложность, зато олдскулл и ностальгия на 100% обеспечены.
Поэтому лучше воспользоваться эмулятором виртуальной машины (VirtualBox или VMware) и туда установить MS-DOS. А как установить? Понадобится образ дискеты с расширением .img, а не .iso. Так более безопасней. Но особо олдскульного и ностальгического эффекта не получишь. Вдобавок, в оригинальном MS-DOS не все драйвера интегрированы, так что будут проблемы, допустим, с зависанием или с тем же звуком.
К слову, устанавливать советую MS-DOS 6.22 - самая стабильная и работающая.
- Установить Windows 3.1
Первые три версии Windows были графической оболочкой MS-DOS, то есть под капотом был чистый MS-DOS, а Windows была лишь оболочкой с мышкой и окнами, чтобы проще было передвигаться. Но Windows 1 и 2, извиняюсь за выражение, слишком убогие, а вот Windows 3.1 в самый раз. И установка Windows 3.1 попроще, чем установка оригинального MS-DOS, да и пользоваться легче станет, хотя всегда можно отключить графическую оболочку и выйти обратно на сеанс MS-DOS с чистым черным окном и белыми буквами и цифрами.
Однако, Windows 3.1 на реальное железо установить более нереально, так как проблемы с видеоадаптерами возникнут, поэтому тоже придется пользоваться эмулятором виртуальной машины. По крайней мере, в Win 3.1 будут только досовские приложения и программы и там чуть проще работать.
- Установить линейки Windows 9x
Это уже первые полноценные классические Windows с кнопкой «Пуск», а именно Windows 95, 98 и ME. Самый лучший выбор - это Windows 98, потому что Windows 95 все-таки «первый блин, вышедший комом», а Windows ME оказалась забагованной и ломанной, вдобавок сеанс MS-DOS в ней кастрирован.
Windows 98 еще можно установить на реальное железо для ностальгического эффекта, но и компьютер нужен постарше, чем наш. Можно и на эмулятор виртуальной машины установить. Нужные драйвера можно скачать и установить с легкостью, вдобавок с флешками 98-ая Винда дружит.
Windows 95, 98 и ME основаны на MS-DOS, поэтому 16-битные приложения запускаются без проблем обычным двойным кликом мышью. Открывается отдельный сеанс MS-DOS и в нем можно спокойно работать. Вдобавок, можно работать и с самими Виндовыми программами и играми параллельно, так что это более оптимальный выбор: и олдскулл, и ностальгия. И кто захочет вернуться в чистый MS-DOS, он может просто выйти из Windows и перейти в сеанс с MS-DOS. Этим трем системам не нужен DosBox. Все оригинальное при себе имеют.
Но стоит учесть, что все три системы безнадежно устарели, так что не стоит рассчитывать на выход в интернет. Придется иметь запасной компьютер или систему, чтобы с интернета оттуда скачивать и через флешку передать. Если системы установлены на виртуалке, вообще париться не нужно.
- Использование Windows XP
Сама по себе Windows XP легендарная и ею можно пользоваться. Программы MS-DOS в ней открываются, но в нее встроен не оригинальный сеанс MS-DOS, а эмулятор, который все-таки криво работает. Поэтому в Windows XP желательно иметь эмулятор DosBox, но и сами досовские программы она будет запускать сама по себе.
Разумеется, лучше установить Windows XP на слабом компьютере, либо на виртуальную машину, снизив характеристики, чтобы 16-битные программы запускались корректно. Но стоит учесть, что парочка утилит и драйверов понадобится.
К счастью, в Windows XP есть фанатский браузер MyPal, так что интернетом уже обеспечены и можно из XP прямиком скачивать игры и программы MS-DOS, чего нельзя сделать в Windows 9x. Однако, минус остается в силе: встроенный эмулятор не замена оригинальному сеансу MS-DOS, потому что Windows XP имеет гибридное ядро NT, а не монолитное от MS-DOS, на чем основаны прошлые системы.
- Использование 32-битных версий Windows 7, 8 и 10
Официально с Windows Vista досовские программы не работают, то есть встроенный эмулятор не работает, а в 64-битных редакциях и вовсе выпилен. Но 32-битные редакции «семерки», «восьмерки» и «десятки» имеют совместимость с 16-битными программами - остается лишь дать доступ и разрешить. Для этого придется включить компонент NTVDM (NT Virtual DOS Machine) в панели управления во включении и выключении компонентов. Видео одного чувака скидываю сюда:
https://www.youtube.com/watch?v=aNW_hhZiEqE
Плюс данного способа в том, что эмулятор не нужен и можно напрямую запускать, но подлагивания обеспечены. Минус в том, что сейчас в моде 64-битные редакции, а 32-битные уходят в прошлое. Но у кого осталась 32-битная версия систем, тот сможет все еще запускать MS-DOS приложения. Но не помешало бы сам встроенный эмулятор пофиксить, скачав с интернета.
- Установка NTVDMx64 на 64-битные редакции Windows
Этот компонент не является официальным, в отличии от 32-разрядных, так как он доделан энтузиастами. Вдобавок, такой метод довольно-таки рискованный и лучше потестить на левом компьютере или даже на виртуальной машине, прежде чем использовать сей компонент на основном компьютере.
Но если все пройдет гладко, то в Windows 10 64-битной редакции можно будет запускать MS-DOS программы. Обычным кликом мышью. Но опять-таки подлагивания будут. Вдобавок, риск есть риск. Видео другого чувака скидываю сюда:
https://www.youtube.com/watch?v=unU7uyFJWmo
- Запуск через RetroArch
Обновил статью ради этого пункта. Эмулятор RetroArch позволяет запускать любые программы и игры, выпущенные в те года, в их числе и DOS. Он, конечно, немного сложен в настройке, однако многофункциональный, чем DosBox, а некоторые настройки проводятся в графическом режиме, когда как в DosBox надо редактировать файл в текстовом блокноте.
Этому пункту я посвятил целую статью: https://vk.com/@-225473804-dos-v-retroarch-nastroika
Если вкратце, надо скачать ядро DosBox-Pure внутри программы RetroArch, затем загрузить контент, выбрав исполняемый файл .exe. Если нужно привязать папку с играми и сделать ее диском C, тогда надо создать текстовый документ, смонтировать ее и в программе RetroArch при загрузке контента запустить сам текстовый файл. В вышеуказанной ссылке более подробная инструкция.
Его преимущества еще заключаются в том, что можно играть по сети! Потому стоит обратить внимание на этот способ.
***
Кого беспокоят драйвера и установка на реальном железе, тот может установить вместо MS-DOS свободную систему FreeDOS. Ее плюс в том, что у нее есть поддержка современных драйверов и устройств относительно, но минус в том, что это все-таки не оригинальный MS-DOS и кое-какие проблемы будут.
А так вот несколько способов запускать MS-DOS-приложения. Все рабочие и по-своему легкие и сложные со своими плюсами и минусами. Но мой совет: чем париться, лучше просто поставить DosBox и не париться, потому что DosBox отлажен и в нем все будет работать хорошо. Просто не даст такого ностальгического эффекта.
