Як запустити DOS на Raspberry Pi

Ось як ви можете запустити DOS на Rasberry Pi

Отримайте чисту інсталяцію Raspbian на Raspberry Pi

Введіть команди Linux, щоб визначити образ віртуального диска в Linux для FreeDOS.

Завантажте та встановіть останню версію FreeDOS

Дотримуйтесь наших підказок, щоб встановити FreeDOS

Перезавантажте FreeDOS, щоб насолоджуватися

Зверніть увагу: цей посібник не для початківців. Цей підручник вимагає використання текстових команд терміналу Raspian, тому вам потрібно мати принаймні базові знання Linux. Ви не можете запустити фактичний MS-DOS на Raspberry Pi як є, замість цього ви будете запускати DOS через емулятор. Використовуючи поєднання емулятора ПК QEMU та FreeDOS, ви можете грати в класичні ігри DOS та запускати інші програми DOS на Raspberry Pi. Після того, як ви налаштували QEMU як віртуальну машину та встановили FreeDOS, ви можете запускати програми та ігри DOS на Raspberry Pi.

На даний момент FreeDOS є єдиною програмою для DOS, яка дозволяє запускати програми та ігри. Причина того, що ви не можете встановити FreeDOS безпосередньо на Raspberry Pi, полягає в архітектурі ЦП. Як і для будь-якої DOS, FreeDOS вимагає процесора Intel x86 і BIOS для надання основних послуг під час виконання. Raspberry Pi працює з використанням абсолютно іншої архітектури, використовуючи центральний процесор ARM, який не є бінарно сумісним із процесором Intel і не включає BIOS. Таким чином, FreeDOS не може працювати на Raspberry Pi ізначально, і замість цього має використовуватися через емулятор.

Налаштування Raspberry Pi

По-перше, вам потрібна чиста інсталяція Raspbian, встановлена ​​на Raspberry Pi. Raspbian — це операційна система (ОС), створена спеціально для використання на Raspberry Pi. Для цього я використовував Raspberry Pi 3 Model B+, але будь-яка модель Raspberry Pi повинна працювати. Спочатку вам потрібно встановити Raspbian на ваш Raspberry Pi. Дотримуйтесь інструкцій щодо встановлення ОС на Raspberry Pi . Raspbian — це ОС, яку ви хочете встановити. Після встановлення вам захочеться відкрити термінал з робочого столу Raspbian.

Встановіть FreeDOS на Raspberry Pi

QEMU – скорочення від Quick EMUlator. QEMU — це програмне забезпечення віртуальної машини з відкритим кодом (VM), яке запускає DOS як «гостьову» операційну систему на Linux. Це нічим не відрізняється від використання віртуальної машини в Windows 10. Хороша новина полягає в тому, що QEMU вже доступний у більшості систем Linux, включаючи Raspbian, тому немає додаткового програмного забезпечення для встановлення.

Ввівши кілька рядків команд Linux, ви можете швидко запустити FreeDOS. Використовуючи QEMU, вам потрібно створити кожен компонент вашої віртуальної машини (VM). Ось кроки та команди, які потрібно використовувати для встановлення та запуску FreeDOS. Спочатку вам потрібно визначити образ віртуального диска в Linux для FreeDOS. Оскільки FreeDOS не займає багато місця, я використав таку команду:

qemu-img створити freedos.img 200M

Ця команда вказує QEMU створити образ диска з назвою FreeDOS.img розміром 200 МБ.
Тепер вам потрібно завантажити та встановити останню версію FreeDOS. Завантажте «стандартний» інсталятор CD-ROM FreeDOS 1.2 (FD12CD.iso) , оскільки він найкраще працює для цього сценарію, тому ми скористаємося ним.

По-перше, вам потрібно вказати QEMU використовувати образ CD-ROM і завантажуватися з нього. Пам’ятайте, що диск C: є першим жорстким диском, тому компакт-диск буде відображатися як диск D:. Щоб додати решту частин, щоб FreeDOS працював на Raspberry Pi, скопіюйте та вставте таку команду повністю:

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=d

Після вставки команди дотримуйтесь підказок, і FreeDOS буде встановлено миттєво. Для вашої інформації, попередній командний рядок повідомляє QEMU створити віртуальну машину, сумісну з Intel i386, з 16 мегабайтами пам’яті, американо-англійською клавіатурою та годинником реального часу на основі мого місцевого системного часу. Командний рядок також дає моїй віртуальній машині класичну звукову карту Sound Blaster 16, цифрову музичну карту Adlib і стандартну VGA-карту Cirrus Logic. Файл freedos.img позначається як перший жорсткий диск (C:), а образ FD12CD.iso позначається як диск CD-ROM (D:). QEMU налаштовано на завантаження з приводу компакт-дисків (D:).

Дистрибутив FreeDOS 1.2 легко встановити, все, що вам потрібно зробити, це слідувати підказкам. Я надав кілька скріншотів того, що ви повинні побачити після того, як вставите вищезгадану команду Linux для довідки.

Як запустити DOS на Raspberry Pi

Після завершення інсталяції перезавантажте FreeDOS. Після перезавантаження дистрибутивний пакет FreeDOS вже постачається з попередньо встановленими іграми та програмами для використання в DOS, які працюють через емулятор QEMU на Raspberry Pi. FreeDOS також пропонує додаткові посилання на інші програми та ігри DOS, доступні для завантаження на своєму веб-сайті.

Запустіть FreeDOS на Raspberry Pi


Тепер, коли у вас встановлено FreeDOS в QEMU, ви можете побачити, наскільки добре FreeDOS запускає програми та ігри DOS. Проблеми з продуктивністю трапляються рідко, але ви можете відчувати повільний час читання/виконання кожного разу, коли ви виконуєте будь-який дисковий ввод-вивод, включаючи запис великої кількості даних. Загалом я не відчував жодних проблем із запуском програм DOS та іграми DOS. Зараз моя улюблена гра, у яку я граю за допомогою FreeDOS в QEMU, — Doom. Doom була моєю улюбленою грою, коли я росла. Подібні ігри, включаючи Wolfenstein і Heretic, також добре працюють.

Знову ж таки, через архітектуру ЦП ви не можете запускати будь-які програми DOS безпосередньо на Raspberry Pi. Однак приємно знати, що існує обхідний шлях для запуску програм DOS та ігор DOS на Raspberry Pi через емулятор ПК QEMU. Після того, як ви налаштували QEMU як емулятор віртуальної машини та встановили FreeDOS, ви зможете запускати всі свої улюблені програми та ігри DOS на Raspberry Pi.

Залишити коментар

Чи можна чистити пральну машину оцтом? Як це зробити безпечно – і коли краще утриматися

Чи можна чистити пральну машину оцтом? Як це зробити безпечно – і коли краще утриматися

Неприємний запах або наліт у пральній машині? Дізнайтеся, коли можна використовувати оцет, коли виробники це забороняють, і безпечну послідовність чищення від лотка до барабана.

Видалення накипу з електричного чайника: як безпечно позбутися вапна – покрокова інструкція

Видалення накипу з електричного чайника: як безпечно позбутися вапна – покрокова інструкція

Як безпечно видалити накип з електричного чайника за методом виробника, правильно промити його, а також поради щодо використання оцту, фільтра для накипу та інтервалів очищення залежно від жорсткості води.

Як безпечно та ретельно очистити льодогенератор у морозильній камері

Як безпечно та ретельно очистити льодогенератор у морозильній камері

Дізнайтеся, як очистити льодогенератор у морозильній камері, вимити контейнер для льоду, усунути злипання, протерти відсік, висушити все та усунути проблеми з неприємним смаком або несвіжим льодом.

Як безпечно чистити футляр для ретейнера: простий метод ручного миття

Як безпечно чистити футляр для ретейнера: простий метод ручного миття

Дізнайтеся, як безпечно чистити футляр для ретейнера вручну, правильно його сушити, уникати пошкодження в посудомийній машині та коли запах, тріщини чи знос означають, що його час замінити.

Як видалити чорнило з ручки, не пошкодивши її

Як видалити чорнило з ручки, не пошкодивши її

Дізнайтеся, як безпечно спорожнити та очистити перові, кулькові, гелеві ручки та ручки з роликовим наконечником, дотримуючись рекомендацій виробників та чітких обмежень.

Як безпечно очистити друкуючу головку принтера HP: почніть із вбудованого інструменту очищення

Як безпечно очистити друкуючу головку принтера HP: почніть із вбудованого інструменту очищення

Дізнайтеся про найбезпечніший спосіб очищення друкуючої головки принтера HP, коли потрібно повторювати очищення, коли застосовується ручне очищення контактів і коли слід зупинитися.

Як почистити пуховик, не зіпсувавши утеплювач

Як почистити пуховик, не зіпсувавши утеплювач

Дізнайтеся, як правильно прати пуховик або куртку з синтетичним утеплювачем, запобігти збиванню, безпечно сушити, виправляти типові проблеми та перевіряти повне відновлення об’єму.

Як зняти злив кухонної раковини, не пошкодивши її

Як зняти злив кухонної раковини, не пошкодивши її

Дізнайтеся, як безпечно зняти злив кухонної раковини: від’єднайте сифон, відкрутіть контргайку кошикового злива, підніміть фланець, обробіть злив під сміттєвим дробарником та очистіть отвір.

Як видалити твердий віск з одягу, не закріпивши пляму

Як видалити твердий віск з одягу, не закріпивши пляму

Дізнайтеся, як безпечно видалити затверділий віск з одягу: затвердіть і зішкрябайте його, перенесіть залишки за допомогою слабкого нагріву, якщо це дозволено, попередньо обробіть жирні плями, виперіть і перевірте перед сушінням.

Як правильно просмажити чавунні решітки для гриля, щоб вони не були липкими

Як правильно просмажити чавунні решітки для гриля, щоб вони не були липкими

Дізнайтеся, як просмажити голі чавунні решітки для гриля тонким шаром олії та контрольованим нагріванням, а також коли емальовані решітки не потребують просмажування.