В этой статье хочу рассказать про установку эмулятора MS DOS — DOSBox в Ubuntu. И поделиться с вами опытом своей настройки, а именно русификация и запуск Norton Commander для более удобной навигации.
Коротко о DOSBox.
DOSBox — это эмулятор для PC, создающий DOS-окружение, необходимое для запуска старых программ и игр под MS-DOS. Эмулятор с открытыми исходниками и доступен под огромное количество систем, как настольных, так и мобильных.
Если хочется погрузиться в детство (молодость) и поиграть в игры того времени, то это идеальный инструмент. Мне недавно захотелось поиграть в Prince of Persia и пройти, наконец, эту игру, что в детстве так и не удалось. Вот так это выглядит в Ubuntu:
Как запустить программу через DOSBOX
Установка DOSBox в Ubuntu.
Ничего сложного в установке нет, вы можете найти в Центре приложений Ubuntu DOSBox и установить оттуда или выполнить следующую команду в терминале:
sudo apt install dosbox
Теперь этот эмулятор будет в списке установленных приложений. Или же для его запуска выполните команду в терминале:
dosbox
Горячие клавиши управления эмулятором.
Скорость игр регулируется клавишами CTRL+F12 и CTRL+F11.
ALT+F12 – полная скорость.
ALT+ENTER — переход в полноэкранный режим.
CTRL+F10 — переключает мышку между окном DOSBox и рабочим столом.
CTRL+F9 – выход.
Настройка DOSBox в Ubuntu.
DOSBox не видит наши разделы на компьютере. Поэтому, чтобы запускать игры в нём, нам нужно примонтировать каталог. Для начала создайте в домашней директории папку для эмулятора, в котором будем складывать игры и приложения для DOS.
Я не проявил какой-то фантазии и назвал её DOS:
Теперь, чтобы этот каталог стал доступен в эмуляторе DOSBox, нужно в нём поочередно вводить следующие команды:
Монтируем каталог DOS домашней директории как диск C (вместо ~/DOS — путь к вашему каталогу, значок ~ сокращенный путь к домашней директории текущего пользователя):
MOUNT C: ~/DOS
Переходим на диск С:
Переходим в каталог с игрой CD путь к папке с игрой:
CD PRINCE
И запускаем игру или программу, введя её название (.exe можно не вводить):
PRINCE
Кроме того, нужно русифицировать консоль, чтобы русский язык нормально отображался, для этого вводим:
KEYB RU
Это нужно вводить каждый раз при запуске эмулятора! Не спешите удалять эмулятор, есть файл конфигурации приложения, где мы можем записать список команд, которые будут выполняться при старте эмулятора. То есть, мы автоматизируем эти рутинные команды.
Dosbox turbo как пользоваться

Наверняка у вас есть любимые DOS игры, которые вы никогда не забудете, но на новом компьютере играть в них не приходится. Теперь у них появился второй шанс. Благодаря приложениям DosBox Turbo и DosBox Manager вы сможете дать им новую жизнь на Andro >
DosBox Turbo
DosBox Turbo — это оптимизированный для Android порт эмулятора DOSBox v0.74, который является наиболее полным и быстрым инструментом такого рода на всем маркете. DosBox Turbo необходим доступ к SD-карте и минимум 50 мегабайт свободной памяти. Для запуска старых DOS игр их необходимо скопировать на SD-карту Android девайса, на который установлено приложение.
DosBox Turbo поддерживает 4 типа ввода: при помощи тачскрина (эмуляция мышки); при помощи USB или Bluetooth мыши (также возможно использование S Pen); при помощи джойстика и при помощи прокрутки экрана (отключает мышь/джойстик). В качестве виртуального средства ввода можно использовать приложение GamePad.
На быстрых смартфонах и планшетах (Tegra 3+) возможна эмуляция Windows 9x игр. Вот список некоторых из них:
- Fallout 2
- Fallout 2: Restoration Project
- Fallout Tactics (needs a next gen device.. ie Tegra 4)
- Age of Empires 1 C Red Alert 95
- Civilization II
- Homeworld 1 (requires additional setup — ie. daemon tools)
- Commandos: Behind Enemy Lines
Здесь можете найти полный список.
DosBox Manager
Вы когда-нибудь хотели поиграть в старые компьютерные игры на вашем Android? Приложив немного усилий и освоив инструкцию, вы сможете погрузиться в вехи истории и поиграть в эти классические игры на своем телефоне или планшете, так же это краткое руководство как раз разработано для того, чтобы помочь вам понять как настроить свой гаджет при помощи приложения DosBox Turbo. Просим вашего внимая и так, поехали:
Шаг № 1

Во-первых, нужно воспользоваться поиском Google Play, чтобы найти и купить приложение DosBox Turbo от разработчика Fishstix. Программка стоит 4.99$, но такая цена оправдана. Вы также можете воспользоваться бесплатной альтернативой, такой как DosBox от HYStudio, но в таком случае вам будут недоступны некоторые продвинутые опции и дополнительные возможности.
Шаг № 2

Если у вас нет физического контроллера и вы не используете устройство с аппаратной клавиатурой или кнопками (типа Nvidia Shield), тогда вам нужно скачать Gamepad. Это бесплатное приложение от создателей DosBox Turbo позволяет превратить вашу старую клавиатуру QWERTY в джойстик. В дальнейшем она будет использоваться для управления играми.
Шаг № 3

Для начала нужно настроить это все. Откройте опции вашего девайса Android и найдите в списке «language
Команды DosBox. Когда вы запустили оболочку DosBox, вы можете в ней работать, для этого можно использовать встроенные команды. Вот некоторые из них:
- MOUNT — монтировать системную папку в окружение DOS;
- MEM — доступное количество памяти;
- CONFIG — записать текущую конфигурацию в файл;
- RESCAN — пересканировать информацию о директориях;
- IMGMOUNT — примонтировать образ iso в оболочку;
- BOOT — запустить другую операционную систему в DosBox;
- LEUB — поменять раскладку клавиатуры.
Конечно, кроме всех этих команд, вы можете использовать привычные команды dos. Теперь давайте рассмотрим несколько примеров как работать с dosbox.
Примеры использования DosBox
В Windows вы можете запустить DosBox из меню пуск, в Linux, из главного меню или через терминал, командой:

Дальше откроется ваша оболочка. Теперь нам нужно взять папку в нашей файловой системе и подключить ее к этой оболочке. Для этого будем использовать MOUNT. Синтаксис команды такой:
> MOUNT метка_диска адрес_папки
Например, если наша игра или программа находится в папке
/dos, то нужно выполнить:

Готово, теперь переходим на диск C: и смотрим его содержимое:

DosBox и Windows 7

Во-первых, спасибо , что поделились таким важным решением проблемы.
Искала для племянника информацию о QBasic в Windows 7 32Bit и вышла на ваш блог, где так просто и ясно изложена инструкция.
Мой племянник изучает QBasic в школе и компьютер у него с W7 32bit, но программа не запускается. Из вашего поста поняла , что нужно скачать DosBox.
Теперь надюсь у него получится.
Вопрос: любой DosBox откроет QBasic или нужно скачать какой-то определенный?
И еще: узнала в сети , что можно скачать Windows XP mode и тогда QBasic откроется, это действительно так?
Еще раз спасибо за статью,
Daizy

Если это старый QBasic под DOS, то да, подойдет любая версия DosBox.
Windows XP mode может помочь, если Windows 32-битный, насчет 64-битного — не уверен. Но сам не пробовал, мне в DOSbox удобнее, он потребляет меньше ресурсов и быстрее запускается.

Jerminal, Win XP mode это винда ХР в окошке в виндовс 7. Работает как и на 32 та и на 64х битных машинах. Программу можно скачать бесплатно с сайта майкрософта. Равботает отлично на версиях от хоум премиум и выше.
Сделали специально для совместимости со старыми приложениями. Удачи.

Недавно попробовал запустить dosbox под Дебианом на процессоре AllWinner A10 (энергопотребление _восемь_ ватт!) и с удивлением обнаружил что по скорости работы программ из моей коллекции из времен молодости — получается примерно как
на 386DX33,на которой я когда-то в седой древности работал. Самое удивительное — что вышеупомянутый AllWinner это вообще-то ARM,а совсем не Intel. И такой скорости эмуляции я совершенно не ожидал. Позапускал всякие малоизвестные не то что сейчас,но и тогда, тесты и удивился второй раз — весьма высокому качеству эмуляции. Даже зная «где копать» — ошибок/неточности накопал _мало_.
На иных сильно китайских платах в те далекие времена не сильно меньше глюков бывало. Работают даже отладчики для досовых программ и даже такая редкая штука как компилятор Meridian ADA — свои старые исходники пособирал,молодость вспомнил.:)
Сие написал Сторожевой Кот,пребывающий в удивлении.

Ну то, что работает компилятор — вполне логично. А вот всякие тесты, особенно если они напрямую с железом работают — это да!
Дизайн Replica от Hiitea, сайт работает на Intellect Board Pro 3.02.
Материалы сайта могут использоваться свободно на условиях лицензии CC BY-NC
Задать вопрос
Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.
Источник: 4xpro.ru