Запуск DOS програм та ігор у Windows 11 та 10

Запуск DOS ігор та програм у Windows Windows

Якщо ви спробуйте запустити виконуваний файл DOS у сучасній версії Windows, замість вікна відповідної програми з’явиться повідомлення: «Неможливо запустити цю програму на вашому ПК», оскільки програми DOS не підтримуються. Проте, можливості їхнього запуску існують.

У цій інструкції розглянуто способи запуску DOS програм та ігор у Windows 11 та Windows 10. Можна застосувати кілька різних підходів.

DOSBox

Якщо основне ваше завдання – запуск старих DOS-ігор, можливо, DOSBox буде найкращим варіантом для цього завдяки своєї відмінної сумісності, зручності та порівняно стабільної роботи.

Приклад використання DOSBox:

  1. Завантажте DOSBox для вашої ОС із сайту https://www.dosbox.com/ (у нашому прикладі – це Windows 11, завантажуємо Win32 Installer незважаючи на те, що система 64-розрядна).
  2. Підготуйте файли DOS, які ви плануєте запускати у будь-якій папці на комп’ютері.
  3. Запустіть DOSBox та підключіть цю папку за допомогою команди mount. Приклад використання:
mount c c:\dos\

в результаті виконання всередині DOSBox вміст папки C:\dos на комп’ютері виявиться підключеним як віртуальний диск C.

Підключення папки до DOSBox

  1. Запустіть те, що потрібно в командному рядку DOSBox із підключеного диска. У прикладі на зображенні відображено запуск Norton Commander.

Запуск програми у DOSBox

  1. А вже з нього можна запустити гру, яка справно працює.

Стара гра запущена у DOSBox

  1. І, про всяк випадок необхідно знати: Ctrl+F10 – звільняє мишу з вікна DOSBox, а Ctrl+F9 – виходить із нього.

Після встановлення DOSBox у меню «Пуск», крім іншого, буде додано ярлик для відкриття файлу конфігурації DOSBox 0.74-3 Options (відкривається в текстовому редакторі, в ньому ж зберігається). Для більшості користувачів все порівняно справно працює, проте можливо вам знадобиться зміна чутливості миші (пункт sensitivity).

Конфігураційний файл DOSBox

Детальнішу інформацію про конфігурацію DOSBox можна знайти на сторінці https://www.dosbox.com/wiki/Dosbox.conf

Існують і альтернативні варіанти DOSBox з розширеними можливостями: наприклад, DOSBox -X та DOSBox SVN Daum.

vDos

Додаток vDos також дозволяє запускати DOS-програми в Windows останніх версій, але стабільну роботу вдається отримати лише для програм з текстовим інтерфейсом, і то далеко не з усіма. Порядок використання:

  1. Завантажуємо та встановлюємо vDos, офіційний сайт – https://www.vdos.info/
  2. Скопіюйте папки та файли DOS в папку з vDos, ця тека з усією внутрішньою структурою буде працювати як диск C: у запущеному vDos.
  3. Якщо відразу після встановлення запустити vDos, автоматично запуститься демонстраційна програма DataPerfect. Оскільки нам це не потрібно, відкрийте файл autoexec.txt у папці установки програми (за замовчуванням знаходиться c:\vDos) та видаліть рядок CALL DPTEST\STARTDP.BAT, збережіть файл і потім запускайте vDos.

Файл autoexec у vDOS

  1. Використовуйте командний рядок для запуску гри. Наприклад, гра розташована в папці vDos у вкладеній папці Games\game.exe. Використовуйте дві команди: cd Games для переходу до папки, а потім game.exe для запуску гри. З невідомої причини запуск із зазначенням повного шляху може не спрацювати.

vDos запущено

Можливо, попрацювавши з конфігурацією vDos, можна забезпечити і кращу роботу емуляції.

NTVDMx64

Старі версії Windows вміли запускати DOS-програми без додаткових трюків. У Windows NT це було реалізовано за допомогою віртуальної машини NTVDM.

NTVDMx64 – патч для сучасних версій Windows, включаючи Windows 11 і Windows 10 x64, що вбудовує нативну підтримку запуску DOS-програм в систему. Враховуйте такі нюанси:

  • Встановлення NTVDMx64 змінює файли системи та вимагає відключення Secure Boot у BIOS/UEFI
  • Антивірусам не подобаються файли NTVDMx

Тому установка NTVDMx64 – лише під вашу відповідальність.

Принцип використання:

  1. Компілюємо програму самостійно з джерел автора https://github.com/leecher1337/ntvdmx64 або беремо готовий установник, наприклад, тут і використовуємо файл install.bat для установки (варіант HAXM вимагає включеної віртуалізації Intel VT-x, варіант CCPU – ні), запускаємо файл install.bat і перезапускаємо систему після інсталяції.
  2. Запускаємо програми DOS так само, як і будь-які інші програми прямо з середовища Windows.

Гра DOS за допомогою NTVDMx64 у Windows 11

У тесті повністю справно працювали програми DOS з текстовим інтерфейсом і, порівняно нестабільно та повільно – окремі ігри з графічним режимом екрана.

Віртуальна машина

За бажання можна спробувати запускати DOS-ігри та програми у віртуальній машині. Для цього можливі різні підходи. Наприклад, інсталяція Windows 98 у VirtualBox, адже вона підтримує запуск DOS-програм.

Можна самостійно встановити Winfows 98 у віртуальну машину або завантажити готовий образ віртуального жорсткого диска Windows 98 для VirtualBox із вебархіву Archive.org. При використанні готового образу все робиться легко: створюємо віртуальну машину, підключаємо диск і запускаємо машину. В ній вже можна запускати програми DOS. На цю тему може стати у пригоді  інструкція Віртуальні машини VirtualBox для початківців.

Сподіваємося, один із варіантів підійде для ваших цілей та запуску необхідних DOS-програм у сучасних операційних системах.

Оцініть статтю
HabStudia.com - ремонт та налагодження комп'ютерів, Android, iPhone
Додати коментар