Как пользоваться Dosbox Linux
Обновлено: 21.11.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.
Выберите «Платформа» и найдите игры для DOS (или перейдите по этой ссылке).
Найдите интересующую вас игру и выберите ее, чтобы загрузить.
Распакуйте архив с DOS-игрой и поместите файлы в легкодоступную папку.
Смонтируйте папку с игрой как диск C:. Вы можете сделать это, запустив команду mount и сначала передав ей C, а затем путь к папке с игрой. Это должно выглядеть примерно так: mount c /path/to/game/folder.
Измените каталог на новый диск C:. Сделайте это, набрав C:.
Введите имя файла .exe и нажмите Enter. 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.
Шаг 3. Процесс будет запущен
Процесс загрузки и установки должен начаться немедленно, и это займет некоторое время в зависимости от скорости интернет-соединения, параллельных загрузок, а также скорости вашего компьютера.
Шаг 4. Запустите DOSBox из приложений
После успешного завершения установки просто выйдите из терминала и найдите DOSBox в панели запуска или в разделе приложений.
Шаг 5. Смонтируйте каталог старых школьных игр в DOSBox
После того, как вы откроете DOSBox, введите следующую команду, чтобы смонтировать каталог, в котором находятся ваши старые школьные игры, в следующем формате и нажмите клавишу ввода.
Итак, для меня команда будет выглядеть следующим образом.
После успешного подключения вы увидите сообщение об успешном подключении, как показано на снимке экрана. Вот диск, на котором смонтирован выбранный каталог.
Шаг 6. Переключитесь на диск C:
Теперь перейдите на диск C с помощью следующей команды.
Теперь, когда вы находитесь в каталоге, где находятся игры, просто проверьте наличие файлов и папок.
Шаг 7. Просмотр файлов каталога с помощью DOSBox
Введите «dir» и нажмите клавишу ввода.
Шаг 8. Перейдите в папку с игрой
Теперь просто перейдите в папку с игрой, в которую вы хотите играть. Для меня игра "Принц" , так и название папки. Команда приведена ниже.
Шаг 9. Запустите исполняемый файл игры в DOSBox Ubuntu
Теперь просто напишите имя файла с расширением .exe или без него и нажмите клавишу ввода. Для меня это «принц.exe».
В зависимости от игры, в которую вы хотите играть, может быть несколько файлов приложений, и вы выберете соответствующий файл приложения, который загрузит игру на ваш компьютер. Вы можете увидеть онлайн, если у вас возникнут проблемы с распознаванием соответствующего файла приложения, которое загрузит игру. В большинстве случаев название игры с расширением «.exe расширение должно сразу загрузить игру, чтобы вы могли играть.
Пример веб-сайта для загрузки игр для 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
Как видите, DOSBox поставляется с собственной командной строкой, похожей на DOS, с виртуальным диском Z:\. Так что, если вы знакомы с MS-DOS, у вас не возникнет трудностей при работе в среде DOSBox.
Вот вывод команды dir (эквивалент команды ls в Linux):
Вывод команды dir
Если вы новый пользователь и впервые используете DOSBox, вы можете просмотреть краткое введение в DOSBox, введя следующую команду в командной строке DOSBox:
Нажмите ENTER, чтобы перейти к следующей странице вводной части.
Чтобы просмотреть список наиболее часто используемых команд в DOS, используйте эту команду:
Чтобы просмотреть список всех поддерживаемых команд в DOSBox, введите:
Помните, что эти команды следует использовать в командной строке DOSBox, а не в терминале Linux.
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 с помощью команды:
Затем перейдите в каталог tc/bin:
Наконец, запустите исполняемый файл Turbo C++:
Примечание. Просто введите несколько первых букв и нажмите клавишу ВВОД, чтобы автоматически заполнить имя файла.
Запускаем turbo c++ в dosbox
Теперь вы окажетесь в консоли Turbo C++.
Консоль Turbo C++ в Dosbox
Создайте новый файл ( ATL+F ) и начните программировать:
Консоль 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
Аналогичным образом вы можете запускать любые игры для DOS, как описано выше. Вы можете просмотреть полный список поддерживаемых игр, которые можно запустить с помощью DOSBox, здесь.
Заключение
DOSBOX не является полной заменой MS-DOS, и в нем отсутствуют многие функции MS-DOS. Однако этого достаточно для установки и запуска большинства игр и программ для DOS.
Читайте также: