PCem, 86Box или DOSBox — что выбрать?

Мне всегда был интересны старые компьютеры. MS DOS, старые версии Windows и все вот это. В разное время я предпринимал попытки погрузиться в пучину «олд-скула», но все время заходил не с той стороны. Тем не менее, я накопил некоторый багаж и получил опыт с которым и хочу здесь поделиться.

Конечно, самый лучший опыт — реальное железо, это самый лучший вариант. Но не всегда возможен. Во-первых, все это занимает место, что в условиях обычной квартиры весьма критично. Во-вторых, это создает кучу проблем. Ведь старое «железо» требует другого железа и не только — дисководы, дискеты, карты расширения и прочее. Да и приложения рук тоже иногда ожидает. В-третьих, это весьма затратный процесс — некоторые старые компьютерs давно стали коллекционными предметами и за них просят не хилые деньги.

Давайте же разберемся, что выбрать среди эмуляторов и виртуальных машин. Сразу оговорюсь, что в этом посте (и по сайту в целом) речь идет прежде всего об х86-совместимых компьютерах на ОС от Microsoft и способах их эмуляции на современных компьютерах.

DOSBox

Я не буду оригинальничать и начну с самого популярного эмулятора — DOSBox. Он первое что приходит в голову, когда хочешь запустить на современном ПК что-то очень старое. Например, для меня это Need for Speed SE, который изначально был разработан именно для запуска под DOS. Вариаций DOSBox существует множество — это и «ванильная» сборка и DOSBox-X, SVN Daum и т.д. Все они не отличаются особой дружелюбностью, поэтому существует множество оболочек, которые сильно упрощают использование. Лично я предпочитаю оболочку DOSBox Game Launcher, с ней все можно сделать красиво легко и непринужденно, при этом не погружаясь в дебри конфигурирования DOSBox. Приятным бонусом является, что она дружит не только с обычным DOSBox, но и с его форками.

И раз DOSBox такой хороший, то почему тут есть другие эмуляторы. А вот почему. DOSBox хорош, когда нужно просто запустить любимую игру и поиграть в нее без лишних заморочек. Хотя, конечно, никто не запретит использовать его и для запуска старого ПО. Например, на сборке SVN Daum можно даже запустить Windows 98! А вот если хочется погрузится в MS DOS и компанию с головой, получив максимальное ощущение работы за настоящим старым ПК, DOSBox подходит мало. И тут нам приходят на помощь следующие герои.

86Box

Казалось бы это просто очередной эмулятор старого ПК, но в отличии от DOSBox у 86Box совсем другая концепция и задача. Если DOSBox нацелен на относительно простую для пользователя возможность запуска старых игр, то 86Box эмулирует именно некий старый компьютер в целом и дает возможность почувствовать себя в шкуре его пользователя. При создании виртуальной машины (а тут уже это именно так) можно выбрать какой компьютер будет эмулироваться (от 8086 до Pentium MMX) и исходя из этого выбрать компоненты для такого ПК: видеокарты, различные контроллеры, звуковые платы, флоппи-приводы, дисководы CD-ROM и т.д. Соответственно, при установке той или иной операционной системы понадобятся драйверы реальной «железки». Например, при установке Sound Blaster 16 в DOS надо поставить драйверы и сконфигурировать, что бы игры и прочее могли с ним работать. DOSBox же делает это почти автоматически. 86Box позволяет почти полноценно эмулировать даже некоторые старые ноутбуки! Например, Toshiba T1200.

Но за все это нужно платить. И тут мы подходим к жирному минусу 86Box — скорости работы. Например, мой Intel Core i7-6700 на пределе может эмулировать компьютер с процессором Pentium MMX 233 и VooDoo 2. Или, например, VooDoo 2 в режиме SLI (это когда две карты работают в тандеме) работает медленнее, чем в обычном. Про эмуляцию систем уровня Pentium 3 и дальше речи пока даже не идет. Впрочем, даже так 86Box весьма интересная штука и если главное не игры, а ковырялки в софте, то это однозначный фаворит.

PCem

Впрочем, упомянув 86Box невозможно забыть и о PCem. Как минимум, потому что PCem послужил основой 86Box. PCem умеет ровно тоже самое, что и 86Box (или наоборот), но мне он нравится меньше из-за менее удобного интерфейса и чуть менее лучше оптимизации. По моим прикидкам на одинаковом хосте PCem примерно на 15% медленнее работает, чем 86Box. В остальном все сказанное выше можно применить и к PCem.

Резюме

Если для вас главное игры — то ваш выбор однозначно DOSBox или один из его форков. Только рекомендую дополнить его какой-нибудь удобной оболочкой. Если же вам хочется полного погружения, то тут я однозначно рекомендую 86Box. Он выигрывает у PCem чуть лучшей оптимизацией и более удобным интерфейсом. Я специально не стал упоминать другие аналоги, вроде VirtualBox или VM Ware. Это совсем другие средства, которые направлены на абсолютно другие задачи и они слабо подходят для эмуляции старых ОС и компьютеров.

Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии