Задолго до VR-игр, микротранзакций и загружаемого контента игры появились на дисках. Дискеты и оптические диски, они устанавливались на жесткий диск ПК перед воспроизведением.

Вы можете вспомнить это от использования Windows XP до Windows 8. Но как насчет дней до этого, когда все игры разрабатывались для MS-DOS? Что случилось с этими играми, и как вы запускаете их сегодня?

Один из вариантов — эмулировать MS-DOS с помощью программного обеспечения под названием DOSbox. Но для более аутентичного опыта вам нужна операционная система, которая загружается прямо в среду, подобную DOS.

Для этого вам нужен Досбиан.

Что такое Досбиан?

Dosbian, разработанный Кармело Майолино, представляет собой дистрибутив Raspberry Pi на основе Debian, который загружается прямо в среду, подобную MS-DOS. Он основан на DOSBox и содержит различные улучшения, внесенные сообществом в это программное обеспечение.

Dosbian может работать с программным обеспечением DOS, Windows 3.1, Windows 95 и Windows 98, имеет сетевой мост с виртуальная локальная сеть для сетевого оборудования Pi и может поддерживать создание дискет и жестких дисков диски. Дискеты, жесткие диски и компакт-диски можно монтировать с помощью специальной утилиты. Между тем, Dosbian также имеет эмуляцию звуковой карты, эмуляцию вывода видео для различных типов IBM-совместимых ПК (например, Tandy), регулярно обновляется новыми функциями и исправлениями.

Конечно, вы могли бы просто установите DOSBox на вашу ОС Raspberry Pi.

Но это не совсем то, что нам нужно.

Вдохновение: игровой ПК weeCee Tiny DOS

Целью этого проекта является создание крошечного игрового ПК под управлением DOS, такого как weeCee.

Это печатная плата с открытым исходным кодом, совместимая с Vortex86, системой-на-чипе (SoC) с архитектурой x86 (а не с обычной архитектурой ARM, используемой в таких устройствах). Поскольку он совместим с x86, это означает, что он может запускать классическое программное обеспечение, совместимое с IBM-PC, без эмуляции.

Поскольку weeCee на самом деле нельзя купить (он существует в основном в виде набора компонентов, которые вы получаете и собираете самостоятельно), достать его довольно сложно.

Вот тут-то и появляется Raspberry Pi. Этот проект представляет собой компромисс: компактный размер weeCee и необходимая совместимость, но ставка на эмуляцию, а не на совместимое оборудование.

Что вам понадобится для сборки игрового ПК Raspberry Pi DOS

Хотя вы можете легко получить какое-то старое оборудование для ПК с eBay с очень небольшими затратами, его запуск будет сравнительно дорогим. WeeCee — отличное решение, но достать его непросто.

Вот что делает Raspberry Pi с Dosbian особенно хорошей альтернативой.

Чтобы собрать мини-ПК с DOS, похожий на weeCee, вам понадобятся:

  • Raspberry Pi 3 или новее (мы использовали Raspberry Pi 4 с 8 ГБ ОЗУ)
  • Корпус (для мини-ПК я использовал ДескПи Про, выше, но подойдет любой)
  • Дисплей HDMI (вы можете полагаться на Адаптер HDMI-VGA для классики)
  • Клавиатура и мышь (и джойстик для аркадных игр)
  • Карта microSD не менее 8 ГБ

Вам также потребуется скачать:

  • Досбиан -- бесплатно, но разработчик принимает пожертвования через PayPal, если вы сочтете это полезным
  • Балена Этчер -- бесплатное программное обеспечение для записи на флэш-накопитель

Возьмите свое оборудование и загрузите программное обеспечение, прежде чем продолжить.

К сожалению, мы не можем сказать вам, где найти старые игры DOS для запуска на Dosbian. Наш объяснение отказа от ПО должно помочь вам понять, почему.

Установите Dosbian на Raspberry Pi

Установка Dosbian проста.

Сначала загрузите файл 7z и распакуйте сжатый файл IMG.

Затем, используя такой инструмент, как Etcher (ссылка для скачивания выше), запишите файл IMG на карту microSD вашего Raspberry Pi.

Наш гид по установка операционной системы на Raspberry Pi объясняет это более подробно. Также описаны другие варианты установки.

Загрузите свой Raspberry Pi на базе DOS

Установив операционную систему Dosbian на карту microSD и безопасно извлеченный носитель из ПК, вставьте его в Raspberry Pi и загрузите.

Вы увидите заставку Dosbian, на которой отображаются классические сведения о загрузке ПК, такие как скорость процессора и объем оперативной памяти. Экран также подтвердит, подключен ли какой-либо дополнительный USB-накопитель.

Как только это пройдет, вы увидите стандартный интерфейс DOSBox и приглашение C:\. Вы заметите сообщение «Диск C смонтирован как локальный каталог /home/pi/dosbian/» — здесь вы найдете соответствующие каталоги для добавления новых игр на свой игровой ПК с DOS.

Параметры конфигурации Dosbian

Однако, прежде чем вы запачкаете руки в интерфейсе командной строки Dosbian, нужно посетить еще один экран. Чтобы добраться до него, введите и введите

Выход

Это вызовет меню Dosbian, где можно найти множество параметров конфигурации.

Большинство из них выходит за рамки этого руководства, но вы обязательно должны нажать С чтобы получить доступ к инструменту raspi-config и настроить Raspberry Pi. Это позволит вам подключить устройство к локальной беспроводной сети (если вы не используете Ethernet), а также включить SSH.

Еще один вариант, который следует рассмотреть здесь, — Launchbox, который включается нажатием 8 и перезагрузка Raspberry Pi. Launchbox — это управляемый мышью или клавиатурой интерфейс DOS для простого выбора и запуска программного обеспечения. Если вы не хотите использовать команды MS-DOS (см. ниже), это самый простой способ использовать Dosbian.

Вы также можете использовать меню Dosbian для обновления ОС, изменения экрана загрузки/заставки, переключения точки монтирования, а также выключения или перезагрузки Raspberry Pi.

Скопируйте игры MS-DOS в Dosbian

Самый простой способ скопировать игры на Dosbian — через USB и предустановленное приложение Midnight Commander.

Для начала скопируйте свою коллекцию игр для DOS на USB-накопитель и подключите его к Raspberry Pi. В запущенном меню Dosbian нажмите М чтобы открыть Midnight Commander. Затем просто перетащите файлы на карту microSD Pi в файловой структуре Dosbian.

Между тем, если вы включили SSH, вы сможете использовать команду scp или FTP-клиент с поддержкой SFTP для перемещения данных с ПК на Dosbian Raspberry Pi. Наш гид по копирование данных с ПК на Raspberry Pi объясняет это подробно.

Установите и запустите игру в Dosbian

Когда файлы скопированы на Raspberry Pi, пришло время их запустить.

Это так же просто, как перейти в каталог с помощью команды cd и запустить EXE. Например, чтобы запустить предустановленную игру Wolfenstein 3D, я использовал dir для проверки содержимого каталога, а затем

CD игры/wolf3d
директор

Обнаружив файл wolf3d.exe, я ввел

волк3d

Чтобы начать игру. Это так просто, и как только вы разберетесь с тем, как называются EXE-файлы, вам, вероятно, не нужно будет возиться с командой dir в большинстве случаев.

Как передвигаться в Досбиане

Поскольку Dosbian создает среду эмуляции MS-DOS, вам необходимо ознакомиться с командами, необходимыми для ее использования. Если вы уже знакомы с командной строкой Windows, PowerShell или терминалом Windows, вы сможете довольно быстро освоить MS-DOS.

Хотя вы можете обойтись cd и dir, будет проще, если вы знаете еще несколько. Чтобы узнать их, введите

помощь

И нажмите Enter. Это даст обзор поддерживаемых команд MS-DOS в Dosbian.

Чтобы выйти из Dosbian, введите

Выход

Затем в меню Dosbian нажмите С чтобы выключить компьютер.

Ваш собственный игровой ПК с DOS благодаря Raspberry Pi

Вот и все. Благодаря операционной системе на основе Debian, которая загружается в специальную сборку DOSBox, Dosbian позволит вам обращаться с Raspberry Pi как с крошечным игровым ПК с DOS, очень похожим на weeCee. Хотя аппаратное обеспечение эмулируется, если вы не заинтересованы в хардкорных играх 80-х и 90-х годов на ПК, но с более низкими требованиями к энергопотреблению, Dosbian должен быть всем, что вам нужно.

Если вам понравился опыт запуска Dosbian на Raspberry Pi, не забывайте, что weeCee — это проект с открытым исходным кодом. Вы можете купить Модуль Vortex86 и Хост-борд Растери примерно за 200 долларов и собрать свою собственную систему.

Raspberry Pi способен эмулировать многие ретро-вычислительные платформы. Когда вы закончите с играми для MS-DOS, почему бы не вернуться к Amiga?