Как пользоваться Dosbox Linux

Обновлено: 02.07.2024

Играйте в классические видеоигры, которые, как вы думали, затерялись во времени

Ник Конглтон пишет технические статьи и ведет блог с 2015 года. Его работы публиковались в PCMech, Make Tech Easier, Infosec Institute и других изданиях.

Что нужно знать

  • Загрузите установщик DOSBox для Windows или файл DMG для Mac или введите $ sudo apt install dosbox, чтобы установить DOSBox в Ubuntu/Debian Linux.
  • Откройте DOSBox и смонтируйте папку с игрой как диск C:, выполнив команду mount (например, mount c /path/to/game/folder).
  • Измените каталог на новый диск C:, затем введите имя EXE-файла и нажмите Enter, чтобы запустить игру.

Классические видеоигры MS-DOS не работают на Windows, Mac или Linux. Если вы хотите играть в эти классические игры для DOS, установите DOSBox на свой компьютер. DOSBox — это бесплатный эмулятор, который работает во всех операционных системах. Вот как это использовать.

Как установить DOSBox

Прежде чем вы сможете играть в игры, вам необходимо установить DOSBox. Вы можете получить программное обеспечение бесплатно, независимо от вашей операционной системы. Затем следуйте этим инструкциям, чтобы загрузить и установить его.

Создайте папку для старых игр, в которые хотите играть. Назовите его примерно так: C:\OLDGAMES.

Как установить DOSBox для Windows

Выполните следующие действия, если у вас есть ПК с Windows, чтобы загрузить и установить DOSBox:

Откройте браузер и перейдите на страницу загрузки DOSBox.

Найдите последний загруженный установщик Windows и выберите его.

После завершения загрузки запустите программу установки.

Следуйте инструкциям на экране. Это довольно просто, и параметров по умолчанию должно быть достаточно в большинстве ситуаций.

Как установить DOSBox для Ubuntu/Debian Linux

Откройте окно терминала, затем введите $ sudo apt install dosbox, чтобы установить DOSBox в Ubuntu.

Как установить DOSBox для macOS

Следуйте этим инструкциям, чтобы установить DOSBox на компьютер Mac:

Откройте браузер и перейдите на страницу загрузки DOSBox.

Найдите и загрузите последний файл DMG для Mac.

Дважды щелкните файл, чтобы открыть его.

Перетащите приложение для DMG в папку /Applications.

Подождите, пока приложение завершит копирование, затем извлеките DMG с помощью кнопки извлечения.

Как играть в игры на DOSBox

Установив DOSBox в вашей системе, пришло время загрузить игру и начать играть. Есть несколько мест, где можно скачать игры для DOS онлайн. My Abandonware содержит сотни бесплатных классических игр, от которых отказались их разработчики. Вот как скачивать игры с этого сайта:

Откройте браузер и перейдите в раздел My Abandonware.

Мой веб-сайт Abandonware

Выберите «Платформа» и найдите игры для DOS (или перейдите по этой ссылке).

Заголовок

Найдите интересующую вас игру и выберите ее, чтобы загрузить.

Распакуйте архив с DOS-игрой и поместите файлы в легкодоступную папку.

окно терминала DOSBox

Смонтируйте папку с игрой как диск C:. Вы можете сделать это, запустив команду mount и сначала передав ей C, а затем путь к папке с игрой. Это должно выглядеть примерно так: mount c /path/to/game/folder.

Смонтировать папку с игрой в DOSBox

Измените каталог на новый диск C:. Сделайте это, набрав C:.

Изменить каталоги в DOSBox

Введите имя файла .exe и нажмите Enter. DOSBox запускает игру.

DOSBox, на котором запущена игра

Используйте значок мыши на экране, если он есть, и клавиатуру для управления игрой.

Когда вы закончите играть, выйдите из игры как обычно. Чтобы выйти из DOSBox, введите exit в терминале.

DOSBox — это бесплатный кроссплатформенный эмулятор MS-DOS с открытым исходным кодом, использующий библиотеку SDL. Он эмулирует ЦП: 286/386 реальный режим/защищенный режим, файловую систему каталогов/XMS/EMS, графику Tandy/Hercules/CGA/EGA/VGA/VESA и карты SoundBlaster/Gravis Ultra Sound. Таким образом, многие программы, изначально написанные для MS-DOS, можно запускать в Linux с помощью DOSBox.

Эмулятор был в основном разработан для использования со старыми играми, но DOSBox можно использовать для запуска других приложений MS-DOS. В проекте DOSBox есть список совместимых игр.

Для запуска более новых приложений, разработанных для Windows, используйте Wine.

Установка

Вам потребуется включить репозитории Universe (см. AddingRepositoriesHowto), обновить и установить пакет dosbox.

Запуск DOSBox

Запуск DOSBox

DOSBox можно запустить с терминала, просто набрав dosbox .

Откроется нечто похожее на другое окно терминала с приглашением Z:\. Это DOSBox.

Запуск программ MS-DOS в DOSBox

Монтирование дисков и каталогов: команда " mount "

DOSBox не имеет диска C:\, включенного по умолчанию. Чтобы дать ему один, мы должны смонтировать один на виртуальную машину.

На практике это означает, что мы должны создать каталог, который может служить виртуальным диском C:\ для DOSBox.

( Примечание. В следующих примерах и во всем этом документе мы предполагаем пользователя с именем «wikiuser». Замените это имя пользователя на ваше. )

В обычном терминале (НЕ DOSBox) вы можете выполнить

который создаст каталог /dos/c в вашем домашнем каталоге. Чтобы DOSBox использовал его как диск C:\, выполните в DOSBox следующую команду:

Это делает содержимое ~/dos/c/ содержимым виртуального диска C:\ в DOSBox. Теперь вы можете запускать любые программы DOS в этом каталоге в DOSBox. Если эти DOS-программы являются автономными исполняемыми файлами, достаточно просто скопировать их в подходящий подкаталог в ~/dos/c и запустить их в DOSBox. Для других программ может потребоваться запуск их установщиков. Подробную информацию о каждом из них см. в списке совместимости.

Также можно монтировать съемные диски; вместо этого просто укажите путь к съемному диску.

Для получения более подробной информации о команде mount в DOSBox обратитесь к странице руководства по этой команде.

Обратите внимание, что многие примеры на официальном DOSBox кажутся специфичными для MS-DOS или Windows. Там, где вы видите путь в стиле Windows, такой как C:\OLDGAMES , просто прочитайте путь в стиле Linux. Результат команд должен быть одинаковым.

Монтирование образов дисков: команда " imgmount "

Также возможно (и во многих случаях желательно) монтировать образы дисков в DOSBox с помощью команды imgmount.

Чаще всего это используется для монтирования образов компакт-дисков. Чтобы смонтировать образ компакт-диска в DOSBox, выполните в DOSBox следующую команду:

imgmount d /path/to/cd/image.iso -t iso

Это позволит смонтировать .iso на виртуальную машину DOSBox как компакт-диск.

Более техническое обсуждение команды imgmount можно найти на странице руководства

Обратите внимание, что многие примеры на официальном DOSBox кажутся специфичными для MS-DOS или Windows. Там, где вы видите путь в стиле Windows, такой как C:\OLDGAMES , просто прочитайте путь в стиле Linux. Результат команд должен быть одинаковым.

DOSBox (последним удаленным пользователем braiampe 2013-10-16 20:27:47)

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Загрузите и установите DOSBox, эмулятор x86 с DOS в операционной системе Ubuntu Linux, чтобы играть в игры и запускать программы на основе Windows DOS. Также доступно для Windows 10 и Fedora.

Даже в эпоху облачных, многопользовательских и виртуальных игр всем нам иногда нравится играть в такие ретро-игры для DOS, как «Король Лев», «Принц Персии», «Аладдин», «Марио» и многие другие подобные игры. Хотя играть в эти игры на старых операционных системах, таких как Windows 98, XP, несложно, но если вы используете последнюю версию Windows, такую ​​как Windows 7, Windows 10, вам понадобится DOSBox, чтобы играть в игры на вашем компьютере с Windows. Но если вы выделили старый ПК, который не настолько эффективен для запуска на нем одного из последних дистрибутивов Linux, например Ubuntu, вы даже можете играть в эти старые школьные игры на базе DOS на своем компьютере под управлением Linux.

В случае с Linux вам также понадобится DOSBox для запуска этих игр.Установить DOSBox на компьютер с Linux и инициализировать его для запуска старых игр DOS не так просто, как в Windows. Итак, сегодня я расскажу о том, как вы можете загрузить и установить DOSBox на свой компьютер с Linux и начать играть в свои любимые старые школьные игры на этом компьютере. Для того, чтобы ваш DOSBox мог запускать старые школьные игры на вашем компьютере с Linux, требуется не так много шагов, но вам нужно знать соответствующие шаги, чтобы начать.

Итак, без дальнейших проволочек, давайте начнем с того, как вы можете загрузить и установить Dosbox на свой компьютер с Linux. Я также расскажу о том, как можно скачать олдскульные DOS-игры для запуска в Windows или Linux с помощью DOSBox.

Установка DOSBox в Linux

Здесь мы используем Ubuntu 18.04, однако шаги будут одинаковыми для Ubuntu 19.04/19.10/16.04, Linux Mint, ElementaryOS, Debian и других дистрибутивов Linux того же жанра. Вы можете скачать DOSBox для Windows 10/8/7 или Fedora и других ОС отсюда.

Шаг 1. Установите Snapd в Ubuntu

У вас должен быть готовый репозиторий Snapd на вашем компьютере с Linux для загрузки DOSBox. Если вы используете Ubuntu и у вас его еще нет, шаги по загрузке и установке репозитория моментальных снимков выполняются следующим образом.

Шаг 2. Команда для установки Doxbox с помощью SNAP

После успешного выполнения этих двух команд введите следующую команду и нажмите клавишу ввода, чтобы начать загрузку и установку DOSBox в вашем дистрибутиве Ubuntu.

Команда для установить Doxbox с помощью SNAP

Шаг 3. Процесс будет запущен

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

Процесс будет начать работу

Шаг 4. Запустите DOSBox из приложений

После успешного завершения установки просто выйдите из терминала и найдите DOSBox в панели запуска или в разделе приложений.

Запустить DOSBox из приложений» width=

Шаг 5. Смонтируйте каталог старых школьных игр в DOSBox

После того, как вы откроете DOSBox, введите следующую команду, чтобы смонтировать каталог, в котором находятся ваши старые школьные игры, в следующем формате и нажмите клавишу ввода.

Итак, для меня команда будет выглядеть следующим образом.

DOSBox на Linux 4

После успешного подключения вы увидите сообщение об успешном подключении, как показано на снимке экрана. Вот диск, на котором смонтирован выбранный каталог.

Шаг 6. Переключитесь на диск C:

Теперь перейдите на диск C с помощью следующей команды.

Переключиться на C: диск

Теперь, когда вы находитесь в каталоге, где находятся игры, просто проверьте наличие файлов и папок.

Шаг 7. Просмотр файлов каталога с помощью DOSBox

Введите «dir» и нажмите клавишу ввода.

См. файлы каталогов с использованием DOSBox

Шаг 8. Перейдите в папку с игрой

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

Перейти к папка с игрой

Шаг 9. Запустите исполняемый файл игры в DOSBox Ubuntu

Теперь просто напишите имя файла с расширением .exe или без него и нажмите клавишу ввода. Для меня это «принц.exe».

Запустить исполняемый файл файл игры в Ubuntu

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

Пример веб-сайт для загрузки игр для DOS

Пример веб-сайта для загрузки игр для DOS

Вы можете загрузить старые игры для DOS с многочисленных веб-сайтов, а также отсюда. Тем не менее, я не одобряю какой-либо конкретный веб-сайт. Вы можете свободно загружать или получать игры из других источников, чтобы запускать их с помощью DOSBox.

DOSBox – очень полезное приложение, кроме того, с его помощью можно запускать ряд других программ для DOS, помимо школьных игр. Например, вы даже можете запускать компиляторы старой школы для DOS для C, C++ и ряда других языков программирования. В двух словах, DOSBox — это полезная программа, которая может запускать все старые приложения DOS на вашем Linux, а также на компьютере с Windows, работая в качестве моста между ними. Поскольку большинство операционных систем, которые вы можете найти сегодня, являются 64-разрядными, 16-разрядные программы не могут работать в этих системах, и именно тогда вам нужны такие программы, как DOSBox или другие подобные эмуляторы.

Вы даже можете играть в игры в полноэкранном режиме, записывать игровой процесс и даже делать снимки экрана во время использования DOSBox. Однако вы, очевидно, не можете ожидать такого же качества от других игр, доступных сегодня для Windows.

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

Хотите попробовать старые добрые игры для MS-DOS и устаревшие компиляторы C++, такие как Turbo C++, в Linux? Хорошо! В этом учебном пособии вы узнаете, как запускать игры и программы MS-DOS в Linux с помощью DOSBox.

Dosbox — это эмулятор DOS для ПК x86, который можно использовать для запуска классических игр или программ DOS. DOSBox эмулирует ПК Intel x86 со звуком, графикой, мышью, джойстиком, модемом и т. д., что позволяет запускать многие старые игры и программы MS-DOS, которые невозможно запустить в современных операционных системах, таких как Windows XP и более поздние версии, Linux и FreeBSD.

Dosbox бесплатен, написан на языке программирования C++ и распространяется под лицензией GPL.

Установка DOSBox в Linux

DOSBox доступен в стандартных репозиториях большинства дистрибутивов Linux.

Установите Dosbox в Alpine Linux:

В Arch Linux и его вариантах, таких как Manjaro Linux, запустите:

В Debian, Ubuntu, Linux Mint:

Настроить DOSBox

Для использования DOSBox не требуется первоначальная настройка, все работает сразу после установки. Файл конфигурации по умолчанию с именем dosbox-x.xx.conf находится в вашей папке ~/.dosbox.

В этом файле конфигурации вы можете редактировать/изменять различные настройки, такие как запуск DOSBox в полноэкранном режиме, использование двойной буферизации в полноэкранном режиме, установка предпочтительного разрешения для использования в полноэкранном режиме, чувствительность мыши, включение или отключение звука, динамика, джойстика и т. д. многое другое.

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

Основное использование DOSBox

Чтобы запустить DOSBox, выполните в Терминале следующую команду:

Вот так выглядит интерфейс DOSBox.

Dosbox prompt

Интерфейс Dosbox

Как видите, DOSBox поставляется с собственной командной строкой, похожей на DOS, с виртуальным диском Z:\. Так что, если вы знакомы с MS-DOS, у вас не возникнет трудностей при работе в среде DOSBox.

Вот вывод команды dir (эквивалент команды ls в Linux):

dir вывод команды

Вывод команды dir

Если вы новый пользователь и впервые используете DOSBox, вы можете просмотреть краткое введение в DOSBox, введя следующую команду в командной строке DOSBox:

Нажмите ENTER, чтобы перейти к следующей странице вводной части.

Чтобы просмотреть список наиболее часто используемых команд в DOS, используйте эту команду:

Чтобы просмотреть список всех поддерживаемых команд в DOSBox, введите:

Помните, что эти команды следует использовать в командной строке DOSBox, а не в терминале Linux.

DOSBox также поддерживает хороший набор привязок клавиатуры. Вот сочетания клавиш по умолчанию для эффективного использования DOSBox.

Сочетания клавиш Dosbox

Сочетания клавиш Dosbox

Чтобы выйти из DOSBox, просто введите и нажмите ENTER:

По умолчанию DOSBox запускается с обычным экраном размером с окно, как показано выше. Чтобы запустить dosbox прямо в полноэкранном режиме, отредактируйте файл dosbox-x.xx.conf и установите значение полноэкранной переменной как enable . Теперь DosBox запустится в полноэкранном режиме. Чтобы вернуться к обычному экрану, нажмите ALT+ENTER .

Надеюсь, вы изучили основы использования DOSBox.

Давайте установим несколько программ и игр для DOS.

Запуск игр и программ MS-DOS в Linux с помощью DOSBox

Во-первых, нам нужно создать каталоги для сохранения программ и игр в нашей системе Linux.

Я собираюсь создать два каталога с именами ~/dosprograms и ~/dosgames. Первый каталог предназначен для хранения программ, а второй — для хранения игр.

Для целей этого руководства позвольте мне показать вам, как установить программу Turbo C++ и игру Mario.

Сначала мы увидим, как установить компилятор Turbo C++.

Загрузите последний компилятор Turbo C++, распакуйте его и сохраните файл содержимого в каталоге ~/dosprograms. Я сохранил содержимое turbo c++ в моем каталоге ~/dosprograms/TC/.

И смонтируйте каталог ~/dosprograms как виртуальный диск C:\ в DOSBox.

Вы увидите примерно такой вывод, как показано ниже.

Смонтировать диск C в DOSBox

Смонтировать диск C в DOSBox

Теперь перейдите на диск C с помощью команды:

Затем перейдите в каталог tc/bin:

Наконец, запустите исполняемый файл Turbo C++:

Примечание. Просто введите несколько первых букв и нажмите клавишу ВВОД, чтобы автоматически заполнить имя файла.

Запустите Turbo C++ в dosbox

Запускаем turbo c++ в dosbox

Теперь вы окажетесь в консоли Turbo C++.

Консоль Turbo C++ в Dosbox

Консоль Turbo C++ в Dosbox

Создайте новый файл ( ATL+F ) и начните программировать:

Turbo C++ console

Консоль Turbo C++

Аналогичным образом вы можете устанавливать и запускать другие классические программы DOS.

Устранение неполадок:

Вы можете столкнуться со следующей ошибкой при запуске Turbo C++ или любой другой программы DOS:

Чтобы исправить это, отредактируйте файл ~/.dosbox/dosbox-x.xx.conf:

Найдите следующую переменную и измените ее значение на:

Сохраните и закройте файл. Теперь вы можете без проблем запускать программы DOS.

Теперь давайте посмотрим, как запустить игру для DOS, например, Mario Bros VGA.

Загрузите игру Mario отсюда и извлеките содержимое в каталог ~/dosgames на вашем компьютере с Linux.

Мы использовали виртуальный диск c: для программ DOS. Для игр давайте использовать d: в качестве виртуального диска.

В командной строке DOSBox выполните следующую команду, чтобы смонтировать каталог ~/dosgames как виртуальный диск d .

Переключиться на диск D:

Затем перейдите в папку с игрой mario и запустите файл mario.exe, чтобы запустить игру.

Запустить игру Марио в dosbox

Запустить игру марио в dosbox

Начать игру:

Марио игра в dosbox

Игра Марио работает в dosbox

Аналогичным образом вы можете запускать любые игры для DOS, как описано выше. Вы можете просмотреть полный список поддерживаемых игр, которые можно запустить с помощью DOSBox, здесь.

Заключение

DOSBOX не является полной заменой MS-DOS, и в нем отсутствуют многие функции MS-DOS. Однако этого достаточно для установки и запуска большинства игр и программ для DOS.

Читайте также: