DOSBox: как запускать старые приложения DOS в Linux

Главный экран DOSBox

DOSBox — это эмулятор DOS с версиями для Linux, FreeBSD, Mac OS X, Windows и других операционных систем. Цель эмулятора — создать среду, в которой старые приложения и игры для DOS можно использовать на современных операционных системах без проблем совместимости.

Из-за моей страсти к микропроцессорам мне иногда требовалась программа MICRO в версии для MS-DOS , и я сталкивался с проблемами при её запуске. DOSBox меня выручал, и сейчас я объясню, как это произошло.

Первый шаг — установка . Для дистрибутивов на основе Debian можно использовать следующую команду. Для дистрибутивов, основанных на RPM-пакетах или других (для openSUSE можно перейти по этой ссылке и нажать кнопку «Прямая установка»), можно поискать подходящую альтернативу (при желании можно также загрузить её с сайта www.dosbox.com или использовать такие инструменты, как Aptitude):

sudo apt-get install dosbox

После установки вы можете использовать программу, запустив её. DOSBox позволит вам запускать программы MS-DOS или видеоигры с расширениями .exe, .com и .bat . Если вы хотите узнать, как это сделать, просто введите следующее, чтобы запустить программу:

dosbox

После запуска вы можете использовать команды DOS для навигации по каталогу. Теперь вы можете создать каталог с именем «programasdos» в /Home и сохранить там исполняемые файлы DOS, которые хотите запустить. Если исполняемый файл уже существует, вы можете ввести следующее в DOSBox (Z:\> — это приглашение DOSBox, и вам не нужно его вводить):

Z:\> mount C /home/usuario/programasdos

Если всё прошло успешно, вы увидите сообщение "Диск C смонтирован как локальный каталог /home/user/dosprograms" (в нашем случае). Это монтирует каталог, где находятся ваши исполняемые файлы DOS, и он готов к использованию. Теперь нам нужно запустить программу или игру DOS, которую мы хотим использовать. Введите:

Z:\> C:

Теперь командная строка изменится на C:\>, и если вы хотите, или если вы не помните имена исполняемых файлов, вы можете использовать команду DIR и другие команды DOS для навигации. Например, если исполняемый файл находится в другом подкаталоге, вы можете перейти в этот каталог, набрав:

C:\> cd nombre_directorio

В нашем случае всё иначе, поскольку исполняемый файл находится непосредственно в папке programasdos. Мы продолжаем, вводя полное имя программы и нажимая ENTER, как в MS-DOS. Например, представьте, что вы хотите запустить micro.exe, который находится в созданной директории; вы бы ввели:

C:\> micro.exe

После нажатия клавиши ENTER программа откроется. Помните, что для выполнения определенных операций в DOSBox существуют сочетания клавиш, например, Ctrl+F9 для выхода из DOSBox, Alt+Enter для переключения в полноэкранный режим, Ctrl+F5 для создания снимка экрана и Ctrl+F10 для отпускания или захвата курсора мыши для управления приложением DOS. Есть и другие сочетания; вы можете обратиться к руководству пользователя DOSBox.


Добавить в качестве предпочтительного источника в Google