Запуск старых dos программ под windows x64

Performance

Slow games/applications

Q. My game/application runs slowly, how do I improve speed?

A. Increase cycles. Use core=dynamic. Try different output modes (e.g. output=overlay). Increase Frameskip. Disable unneeded components in the dosbox.conf such as Sound, mouse or joystick emulation. A nice speedup can be achieved by using a different compiler than GCC. If all else fails, find a faster computer to run DOSBox on.
Also be sure to check the compatibility section of this FAQ as some game/applications are more trouble (or resource hogs) than others.

See also How to speed up/slow down DOSBox

Problems in sound/music

Q. The Sound/Music for my DOS game/application sounds terrible what can I do?

A. This is a complicated issue covered in the Sound section of the wiki. It’s important to remember to install or setup game/applications correctly to use the correct sound devices (INSTALL.EXE, SOUNDSET.EXE and SETUP.EXE are popular program names to look for). The capabilities of the hardware as well as the preferences of the programmer vary: Therefore what may sound «best» on one particular game may not be the «best» for another. Sometimes changes need to be made to the dosbox.conf file (or a new conf file) to get the best results.
Also, game sound/music may have an impact on the speed at which the game/application runs and running DOSBox with limited resources may result in incomplete or ‘choppy’ sound being heard. (see previous question)

Increasing memory size

Q. How do I change the memory size so that I can run programs that require more than the default settings (eg. Windows 1.01 or some other demanding OS)?

A. See the memsize option detailed in Configuration:DOSBox.

Русскоязычная и для эмуляторов

При программировании на телефоне программ под DOS или под Windows в эмуляторах существует проблема ввода русского текста — клавиатура, которой вы только что набирали русский текст в обычных андроид программах, не будет вводить никакой текст в эмуляторы. Эмуляторы, как правило, принимают на вход только обычные англоязычные коды и код других клавиш английской раскладки. А уже поставленный в DOS русификатор или настроенная языковая панель Windows на лету превратят эти англоязычные коды в русские символы при вводе (если вы предварительно переключитесь на RU язык). Для эмулятора нужна клавиатура, которая работала бы как англоязычная, но на кнопках у нее отображалась бы и русская раскладка тоже.

BroKB Emulz — именно такая клавиатура:

  • вводимые символы — ТОЛЬКО латинские
  • отображаемые на клавишах символы — латинские или русские, переключение по кнопке Рус/Лат

Кроме того, для удобства ввода текстов клавиатура повторяет клавиатуру ПК, не нужно переключаться между буквами, спец.символами, цифрами по какой-нибудь клавише. Все клавиши на одном экране и можно, аналогично клавиатуре ПК, нажать шифт (клавиша Sh слева) единожды (клавиша станет SH) или дважды (клавиша станет CA от слов Caps Lock), подписи на клавиатуре при этом сменятся на шифтовые ПКшные аналоги, и выбрать нужный символ.

На клавиатуре есть отдельный ряд функциональных клавиш F1 — F12. Также есть набор вспомогательных клавиш Esc, Tab, Insert, Delete, Home, End, Page Up, Page Down, Print Screen/SysReq, Break/Pause.

Можно зажимать сочетания клавиш, если предварительно нажать в верхнем ряду Ctrl, Shift, Alt, Win клавиши (они будут подсвечены синим). Повторное нажатие на них «отпускает» их, снова превращая в черные.

Таким образом, можно нажать Ctrl+Alt+Del, Ctrl+Break, Alt+Tab, Win+R и любые другие сочетания клавиш. (следует упомянуть, что Ctrl, Shift, Alt на клавиатуре — левые, их правых товарищей на клавиатуре нет).

Цифровой ряд клавиш находится по бокам от пробела и полностью повторяет цифровой ряд ПК-шной клавиатуры. Это дизайнерское решение было позаимствовано из браузера Bro, где уже была экранная клавиатура с подобной раскладкой:

Клавиатура полупрозрачная, поэтому если перекроет область вывода эмулятора когда телефон в альбомной ориентации, то через нее будет видно что происходит в эмуляторе.

BroKB Emulz в DosBox

Есть множество DOS русификаторов, вот, например, один из старых русификаторов от Дмитрия Гуртяка 1993 года выпуска, переключает язык не по обычным сочетаниям Ctrl+Shift или Alt+Shift или Shift+Shift, а по простому нажатию F12: https://blackstrip.ru/keyrus.com

Этот русификатор занимает в памяти всего 11 килобайт.

Запустив этот русификатор можно жать F12 для переключения языка и потом, переключив раскладку по кнопке Рус/Лат, вводить русские символы, например, в Visual Basic for MS-DOS:

Обратное переключение на английский также проводится в два этапа: F12 для переключения языка, Рус/Лат для переключения надписей на кнопках.

Аналогичным образом можно с помощью BroKB Emulz вводить русский текст в любые досовские программы, как текстовые, так и графические:

Синтаксис и ключи DOSBox

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

• -fullscreen — запускает эмулятор в полноэкранном режиме. • -printconf — отображает путь к конфигурационному файлу. • -conf — загружает конфигурационный файл.

При работе в самой оболочке DOSBox вам пригодятся такие параметры:

• imgmount — монтирует в эмуляторе ISO-образ. • mount — монтирует в эмуляторе каталоги. • config — сохраняет текущую конфигурацию в файл.

Желающие ознакомиться с полным набором команд могут это сделать на странице www.dosbox.com/wiki. Кроме того, в оболочке эмулятора вы можете использовать разные команды MS DOS.

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

Вот, например, мы устанавливаем старенькую игру Doom (еще первую её версию), которая под 10-ткой запускаться, ну никак не хочет. Для этого перетаскиваем её setup.exe в окно DOSBox’а:

Перед сим процессом нас спрашивали, что нам потребуется из конфигурации (клавиатура, мышь, звук и тп, а так же в каком виде оно потребуется), но используя строки параметров Вы всегда можете их изменить:

  • Choose Music Sound Card, — позволит звуковую карту для музыки и её тип;
  • Choose Music Sound Card, — позволит звуковую карту для эффектов и её тип;
  • Confgure Conroller Type, — позволит выбрать нужна ли Вам только клавиатура или клавиатура с мышью;
  • Save Parametrs and launch Doom, — сохраняет и запускает текущее приложение;
  • Run a Network/Modem/Serial game, — позволит задать параметры сети, модема и пр;
  • Restore a Network/Modem/Serial savegame, — позволит быстро восстановить сохраненные параметры.

Ну и, собственно, понеслась:

Есть и звук (не смотря на что сам DOSBox запущен под Windows 10) и управление и всё на свете. Пользуйся — не хочу. Тоже самое и с программами, да и с многим другим. По долгу службы я пару раз сталкивался с фирмами, которые всё еще работают исключительно на этом эмуляторе, т.к переписывать софт под новые ОС не то дорого, не то не кому, не то лень.

Ладно. Давайте к послесловию.

Dosbox не может открыть отладку? —— Отладка конфигурации Dosbox в системе Windows

y http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>le=»margin-bottom:5px;»>Теги:  Инструменты скачать

Введение в блог

Этот блог представляет собой экспериментальное содержание блоггера при изучении компьютерных систем, в котором объясняется, как использовать Dosbox и debug.exe для моделирования среды разработки DOS в системе Windows. Запишите это на случай, если потеряете.

  • загрузка и установка dosbox
  • debug.exe загрузка и установка
  • Измените файл конфигурации в каталоге dosbox.
  • Введите отладку напрямую, чтобы войти в отладку

Среда разработки DOS

В ранних системах Windows, таких как WindowsXP, среда Dos была встроена, поэтому мы хотим смоделировать эту среду тремя способами:

  • Установить систему WindowsXp
  • Установите WindowsXp на виртуальную машину
  • Установите dosbox + debug.exe в Windows 10

Если вы хотите использовать среду dos в Windows 10, то этот блог может быть вам полезен.

загрузка и установка dosbox и отладки

Китайская версия dosbox — это практичный инструмент, с помощью которого можно запускать игры dos в операционной системе Windows. Вы можете играть во многие игры, которые ранее запускались только под DOS под Windows. Эмулятор DOSBox может поддерживать системные платформы, такие как Windows, Linux, MacOS X, BeOS и т. Д., Так что вы можете найти воспоминания об играх в компьютерную систему DOS в том году. Он может легко и плавно работать на любой платформе win. Доступны все игры для DOS. Операции выполняйте отлично. Конечно, только dosbox недостаточно, нам также необходимо загрузить debug.exe, чтобы обеспечить среду отладки. Метод загрузки 2 следующий

  • Предпочтительно загрузка с официального сайта
  • Если скорость загрузки с официального сайта слишком низкая, вы можете напрямую загрузить этот сжатый пакет:https://download.csdn.net/download/weixin_44307065/12257986

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

  • Войдите в каталог установочной папки dosbox
  • поверниФайл, откройте блокнот
  • Найдите , добавьте две строки (информация о каталоге)

Интеллектуальная рекомендация

 …

1. Определите класс узла: 2. Класс реализации алгоритма: 3. Просмотрите двоичное дерево на следующем рисунке….

Последовательность развития 1. Создать сущность для реализации хозяйствующего субъекта. 2. Создайте IDAL для реализации интерфейса. 3. Создайте DAL для реализации методов в интерфейсе. 4. Увеличьте ин…

pinyin4j действительно сложно, вот простое приложение    …

Создать проект взломанная версия pycharm -> новый проект -> django. Project Interpreter использует среду New Virtualenv по умолчанию. settings.py Часовой пояс и язык Статические файлы Зарегистри…

Вам также может понравиться

1. Загрузите исходный код https://github.com/tzutalin/labelImg, После скачивания разархивируйте его. 2. Установите Python3.5. Не используйте 3.6! Не используйте 3.6! Не используйте 3.6! Пока что при в…

Я столкнулся с бизнес-сценарием в недавнем проекте: Перенесите таблицы из текущей базы данных в другую базу данных. Для обеспечения эффективности миграции требуется одновременная миграция данных. Для …

С развитием технологии виртуализации все больше и больше веб-проектов используют докер для развертывания и обслуживания. Мы попытались использовать docker-compose для организации веб-проекта, основанн…

После того, как язык задан, режим интерпретатора может определять представление его грамматики и одновременно предоставлять переводчика. Клиент может использовать этот интерпретатор для интерпретации …

Шаг 3. Предварительная настройка

1. Теперь нужно настроить структуру каталогов на жестком диске. В любом удобном месте с помощью проводника Windows необходимо создать каталог DOS (вы можете назвать его иначе, но в этом случае не забудьте изменить команды, которые будете прописывать в конфигурационные файлы). Проще всего его создать в корневом каталоге диска C.

C:\DOS

2. В каталоге DOS создайте подкаталоги DN, GAMES, IMAGES.

C:\DOS\DN
C:\DOS\GAMES
C:\DOS\IMAGES

3. В каталог DN распакуйте из архива DOS Navigator.

4. В каталоге IMAGES разместите снятые образы дисков приобретенных игр. Если игры не требуют установки, то просто скопируйте их файлы в свой каталог в папке GAMES.

5. Самое время настроить DOSBox. Откройте меню «Пуск» и в группе DOSBox запустите DOSBox Options. В Блокноте Windows откроется текстовый конфигурационный файл, и туда нужно будет внести некоторые изменения.

6. Настройки по умолчанию адекватны большинству конфигураций ПК, так что трогать их не стоит. Разве что можно включить полноэкранный режим при запуске. Для этого нужно поменять строку

fullscreen=false

на

fullscreen=true

Но лучше включать полноэкранный режим после запуска кнопками Alt+Enter.

7. В конце файла конфигурации найдите раздел

и скопируйте под эту строку этот код:

mount C C:\DOS 
# Указан путь к физическому или виртуальному приводу CD имеющий в Windows обозначение D:\
# Замените путь к приводу, если он имеет другое обозначение
mount D D:\ -t cdrom
C:
cls
C:\DN\dn.com
exit

Если вы меняли пути расположения каталога DOS, то измените путь на правильный в первой строчке.

Если вы не используете эмулятор привода компакт-дисков, а предпочитаете пользоваться встроенными средствами DOSBox, то строчку

mount D D:\ -t cdrom

замените на такую:

imgmount D C:\DOS\IMAGES\disk1.iso C:\DOS\IMAGES\disk2.iso ... -t cdrom

где C:\DOS\IMAGES\ — путь в Windows, где хранятся ваши образы дисков, а disk1.iso, disk2.iso и т. д. — имена файлов образов, которые вы хотите подключить к виртуальной машине. Переключение между дисками в DOSBox осуществляется клавишами Ctrl+F4.

Закройте Блокнот, сохраните файл.

О DOSBox’е

Что это такое и зачем оно нужно?

DOSBox — эмулятор DOS-машины. С помощью него вы сможете запустить на современных компьютерах свои любимые старые игры времен DOS’а.

Какую версию использовать?

Используйте последнюю версию программы с официального сайта или из раздела утилит на нашем сайте. На данный момент последняя официальная версия программы — 0.74. Если вы хотите воспользоваться неофициальными функциями – такими, как поддержка Glide-игр, – то качайте неофициальные сборки.

Как запустить игру в DOSBox’е?

Запустить интересующую вас игру с помощью программы DOSBox можно разными способами. Вот некоторые из них:

  • Запуск с помощью “перетаскивания исполняемого файла на DOSBox”. Для того чтобы запустить таким образом игру, необходимо просто “перетащить” исполняемый файл игры (.exe или .com) на ярлык DOSBox.
  • Запуск непосредственно из DOSBox. Запустите DOSBox, далее подмонтируйте диск с игрой и с помощью команд DOSBox’а запустите ее исполняемый файл.

Важно: обязательно требуется переходить в саму директорию с игрой – нельзя запускать файл из корня виртуального диска подобным образом: GAMES\ORION\ORION.EXE

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

  • Запуск с помощью *.bat-файла. Создайте *.bat-файл вида dosbox c:\games\orion\orion.exe, поместите его в директорию с DOSBox, запускайте его.
  • Запуск с помощью прописанных в dosbox.conf командах autoexec. Команды DOSBox’а можно записать в самом конце конфигурационного файла в разделе autoexec – и они будут выполняться по порядку при запуске DOSBox’а.
  • Запуск с использованием сторонних фронт-эндов (графические оболочки). Наиболее известную такую оболочку – D-Fend – можно скачать у нас в разделе утилит.

Как запустить PC-booter игру (т.е. игру, запускающуюся напрямую с образа дискеты)?

Вы можете прочитать дополнительную информацию об образах дискет в статье Образ дискеты. Что это такое и как с ним работать.

Как запустить PCjr картридж?

Необходимо выбрать тип эмулируемого компьютера pcjr (machine=pcjr в настройках эмулятора) и затем загрузиться с образа картриджа с помощью команды boot.

Горячие клавиши DOSBox’а

Как перевести игру в полноэкранный режим?

Нажмите ALT + Enter. Чтобы перейти в оконный режим, нажмите эту комбинацию еще раз. Если вы хотите, чтобы игра сразу запускалась на весь экран, отредактируйте dosbox.conf: исправьте fullscreen=false на fullscreen=true.

Как записать видео-ролик или сделать скриншот игры? Как записать музыку?

Видеоролик записывается комбинацией CTRL-ALT-F5 (включить запись или выключить). Скриншоты делаются комбинацией CTRL-F5 (сохраняются в формат *.PNG).
Запись музыки возможна в трех режимах:

  • В Wav-файл. Делается комбинацией CTRL-F6.
  • Запись OPL команд. Делается комбинацией CTRL-ALT-F7.
  • Запись MIDI команд. Делается комбинацией CTRL-ALT-F8.

Все труды пользователя отправляются в папку Capture в папке с DOSBox (можно переназначить в dosbox.conf). Начиная с версии 0.73 папка Capture находится в рабочей папке DOSBox:

  • %USERPROFILE%\Local Settings\Application Data\DOSBox\ (Windows XP)
  • {system drive}:\Users\{username}\AppData\Local\DOSBox\ (Windows Vista & Windows 7)

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

Игра идет слишком быстро/медленно, что делать?

Скорость эмуляции регулируется клавишами CTRL+F11 / CTRL+F12. Также можно настроить параметр cycles в dosbox.conf.

В особо запущенных случаях (если всё равно тормозит) стоит попробовать менять параметры core и output в конфиге (подробнее читайте в инструкции DOSBox для пользователей), отключить дополнительные скейлеры (параметр scaler) или даже включить пропуск кадров, делается это клавишами CTRL-F7 / CTRL-F8.

Помните, что DOSBox лучше всего работает на x86, то есть работа на карманных устройствах или Macintosh PPC, к примеру, никогда не будет такой же быстрой.

Да, можно — в есть возможность сохранения/восстановления состояния:

 *Alt-F5 : Save States
 *Alt-F6 : Prev Slot
 *Alt-F7 : Next Slot
 *Alt-F9 : Load States

Либо из меню: «Main->Load/Save state».

Как переназначить клавиши в DOSBox’е?

В DOSBox’е есть встроенная функция «mapper». Вызывается она по комбинации Ctrl+F1.


Экран настроек mapper’а

С помощью этой функции можно переназначить клавиши клавиатуры или джойстика на другие клавиши клавиатуры или джойстика (то есть можно назначить управление джойстиком с помощью клавиатуры или же наоборот — клавиатуры на джойстик). Для каждой перенаправляемой клавиши проделайте следующую процедуру:

  • Выберите клавишу на экране,
  • Нажмите Add,
  • Нажмите клавишу на своей клавиатуре или на джойстике, которую вы хотите сопоставить выбранной на экране

После окончания процедуры можно сохранить файл с настройками переназначения (если вы хотите пользоваться этими настройками в следующий раз) и нажмите Exit.

Скриншоты некоторых популярных программ и игр

На завершение решил сделать десяток скриншотов игр и программ, которые удалось запустить под эмулятором, возможно кто-то вспомнит былые времена:

Операционная система Microsoft Windows 3.1 (образ с моего 80286 компьютера).

Файловый менеджер Norton Commander, хранитель экрана — Аквариум.

Игра от Westwood Studios — Dune 2. Легендарная игра с которой началась серия игр в жанре RTS.

Игра Lotus The Ultimate Challange — гонки на машинах.

Игра Prehistorik 2.

Легендарный WarCraft II от Blizzard отлично работает под DosBox.

Игра от Id Software — Wolfenstein 3D. Родоначальник 3D игр. При сжатии RARом умещалась на дискету 1,44. )))

Игра от Disney Software — DuckTales.

Среда программирования MS-DOS Quick Basic.

Оболочка для программирования под Turbo Pascal 7 отлично работает под DosBox.

Среда разработки Borland Turbo C++ 3.0, тоже все работает на отлично!

История MS-DOS игр

Обращаясь к истокам МS DOS можно обнаружить, что ранее это был обыкновенный загрузчик, который смог эволюционировать до полноценной операционной системы. Стоит отметить, что отдельной частью истории этой «оси» стоят dos игры, которые и сегодня окончательно не отвергнуты пользователями. Изначально MS DOS устанавливалась на ПК в основе которых функционировали процессоры Intel 8086. Мощности этих процессоров хватало для создания игры ms dos со скромной графикой, но обширным сюжетом.

Первая версия MS DOS является зеркалом QDOS, системы, которую летом 1981 года Microsoft приобретает у Seattle. В итоге в корпорация закрепили за программным продуктом имя MS DOS, с которым и ассоциируется эпоха старых dos игр. В этом же году на рынок поступают первые ПК IBM PC, в качестве основы для которых была выбрана именно MS DOS.

Постоянное нарастание спроса у потребителей на персональные компьютеры увеличивает и актуальность MS DOS, как программного продукта. Доходы от реализации этой операционной системы можно считать краеугольным камнем становления компании Microsoft. Именно благодаря этой OC компания Била Гейтса быстро занимает лидирующие позиции в индустрии ПО. Не последнюю роль в популярности этого софта сыграли и лучшие игры dos.

Разработчики компании постоянно улучшали и дорабатывали производительность MS DOS, что положительно сказывалось на производительности «оси». Сторонние программисты получали возможность создавать все более зрелищные игры под dos, писать сторонние расширения для быстродействия системы и прочее. Тут же стоит вспомнить легендарный Norton Commander, который стал востребованной оболочкой для облегчения работы с интерфейсом операционной системы.

Ближайшие конкуренты «доса» не отличались дешевизной и широким ассортиментом языков программирования. Именно поэтому основная масса разработчиков более охотно работали с MS DOS, чем СР/М-86 и Р-sуstem.

Сегодня рассмотренная операционная система осталась только воспоминанием в сердцах разработчиков и любителей запустить старые игры под dos. Последняя версия операционной системы с приставкой 7.0 увидела свет в 1995 году и стала комплексным дополнением к Windows 95. Примечательно, что работы над MS-DOS велись вплоть до 2000 года и сегодня этот программный продукт можно встретить в рамках обслуживания автоматизированных систем.

Современные пользователи могут сталкиваться с рядом неудобств при запуске MS-DOS приложений на технологичных ПК. Основной проблемой является внушительная разница в быстродействии процессоров прошлого и текущих аналогов. Перед тем, как dos игры скачать – убедитесь, что они подходят для работы на вашем ПК. Наиболее прогрессивным решением проблемы несовместимости DOS-игры с современным компьютером является эмуляция. Одним из наиболее подходящих эмуляторов является DOSBox.

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

Алгоритм работы DOSBox.

Рассмотрим краткий алгоритм запуска эмулятора DOS версии 0.74-2. Он включает следующие шаги:

  1. Обработка параметров командной строки.
  2. Обработка файла конфигурации, согласно параметра командной строки, либо dosbox.conf (если файл присутствует в директории программы).
  3. Обработка dosbox-0.74-2.conf (в случае отсутствия dosbox.conf ). DOSBox загрузит файл из профиля пользователя (dosbox-0.74-2.conf). Если такого файла нет, то он будет создан.

При запуске DOSBox.exe сначала обрабатываются параметры командной строки. Именно на этом основана работа т.н. батников (файлы с расширением *.bat), входящих в стандартный набор файлов: DOSBox 0.74-2 Options.bat, Reset KeyMapper.bat, Reset Options.bat, Screenshots & Recordings.bat. Если интересно, то их содержание просмотрите с помощью любого текстового редактора (notepad.exe). Предназначение указанных батников понятно из смысловых названий.

Параметры командной строки можно задать через ярлык: создаём ярлык файла DOSBox.exe и добавляем в строку запуска -noconsole, как это показано на картинке. Теперь, при запуске программы через ярлык, DOSBox Status Window (дополнительное консольное окошко — т.н. «Окно состояния DOSBox «) не будет отображаться. Возможные ошибки и дополнительная информация будет выводиться через файлы stderr.txt, stdout.txt, генерирующий при запуске DOSBox.

Запуск DOSBox в одном окне:

Запуск DOSBox с параметром: DOSBox.exe -noconsole .

DOSBox.exe -conf dosbox.conf -noconsole

Как уже было сказано, файл конфигурации можно задать параметром командной строки  -conf (например: «DOSBox.exe -conf  my_dosbox.conf«). При отсутствии параметра -conf, DOSBox.exe обрабатывает другие параметры.

После обработки всех параметров командной строки (при отсутствии параметра -conf), DOSBox пытается обработать файл dosbox.conf.  Ещё раз повторимся, dosbox.conf должен быть в директории, куда установлен эмулятор — в одной директории с DOSBox.exe. Содержание его основано на файле dosbox-0.74-2.conf . Поэтому запускаем DOSBox.exe и находим его в рабочей директории профиля пользователя (в нашем случае — C:\Users\User-1\AppData\Local\DOSBox, где User-1 — это имя пользователя) . Копируем файл в директорию с установленным DOSBox и переименовываем в dosbox.conf. Настройка DOSBox будет производиться внесением изменений в указанный файл.

Если DOSBox не находит dosbox.conf , создаётся файл dosbox-0.74-2.conf  (вы уже знаете, где его найти) и последующие настройки изменяются, внесением записей в этот конфигурационный файл. Для упрощения открытия dosbox-0.74-2.conf в текстовом редакторе по умолчанию можно воспользоваться батником DOSBox 0.74-2 Options.bat.

Шаги

Часть 2

Монтирование дисков

Ниже описаны способы монтирования дисков в DOSBox. Монтирование папки с играми позволит вам запускать игры, хранящиеся в этой папке. Монтирование компакт-диска позволит вам запускать игры с CD-диска. Монтирование образа диска (файл ISO) позволит вам открывать образы дисков.

  1. 1

    Смонтируйте папку с играми. Не стоит монтировать весь жесткий диск в DOSBox — смонтируйте только папку с играми, которая будет играть роль виртуального жесткого диска.

    • Введите mount C C:\DOSGAMES и нажмите ↵ Enter. Введите C: и нажмите ↵ Enter. Приглашение изменится на C:\>.
    • В macOS введите соответствующий путь, например mount C ~/DOSGAMES
  2. 2

    Смонтируйте CD-диск. Вставьте компакт-диск в оптический привод. Введите следующие команды:

    • Введите mount D D:\ -t cdrom и нажмите ↵ Enter. Замените D:\ буквой вашего оптического привода. Введите D: и нажмите ↵ Enter. Приглашение изменится на D:\> и вы сможете работать с файлами на компакт-диске.
    • cdrom нужно вводить строчными буквами.
  3. 3

    Смонтируйте образ диска (ISO-файл).

    Введите imgmount D C:\ImagePath\image.iso -t iso и нажмите ↵ Enter. Замените C:\ImagePath\image.iso на путь к вашему ISO-файлу.

    Если у вас есть ISO-файл с играми, смонтируйте его и работайте с ним как с настоящим диском.

  4. 4

    Смонтируйте образ диска (BIN/CUE-файл).

    Введите imgmount D C:\ImagePath\image.cue -t iso и нажмите ↵ Enter. Замените C:\ImagePath\image.cue на путь к вашему CUE-файлу. BIN-файл должен иметь то же имя и располагаться в той же папке, что и CUE-файл.

    Если у вас есть BIN/CUE-файл с играми, смонтируйте его и работайте с ним как с настоящим диском.

  5. 5

    Смонтируйте дисковод.

    Введите mount A A:\ -t floppy и нажмите ↵ Enter.

    Если у вас есть дисковод (для дискет), смонтируйте и работайте с ним.

  6. 6

    Настройте автомонтирование (при запуске DOSBox). Для этого в текстовом редакторе (например, в Блокноте) откройте файл dosbox.conf.

    • Windows — C:\Users\имя пользователя\AppData\Local\DOSBox\dosbox-версия.conf
    • Mac — /Macintosh HD/Users/ имя пользователя/Library/Preferences/DOSBox версия Preferences
    • В конце файла dosbox.conf вставьте следующие строки:

Часть 3

Запуск игры

  1. 1

    Отобразите список папок. Каждая игра хранится в соответствующей папке, а все игры — в папке DOSGAMES. Введите dir, чтобы отобразить все папки с играми. Если вы смонтировали диск или образ диска, будет отображен список папок на диске.

  2. 2

    Введите .cd directory, чтобы открыть папку с нужной игрой.

  3. 3

    Введите .dir, чтобы отобразить все файлы в папке с нужной игрой.

  4. 4

    Найдите файл, запускающий игру.

    ЕХЕ-файл, как правило, носит имя самой игры. К примеру, исполняемый файл «Принца Персии» будет называться POP.EXE.

    В большинстве случаев это ЕХЕ-файл, но может быть и СОМ- или ВАТ-файл.

  5. 5

    Запустите игру. Введите имя EXE-, COM- или BAT-файла, включая расширение, и нажмите ↵ Enter.

  6. 6

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

    • Нажмите Ctrl+F8, чтобы увеличить число пропускаемых кадров. Это увеличивает производительность игры, но ухудшает качество картинки.
    • Нажмите Ctrl+F7, чтобы уменьшить число пропускаемых кадров.
    • Нажмите Ctrl+F12, чтобы ускорить игру за счет выделения ей больших ресурсов процессора. Вы можете контролировать ресурсы процессора, нажав Ctrl+⇧ Shift+Esc и перейдя на вкладку «Эффективность». Если после этого вам все еще нужно ускорить игру, увеличьте число пропускаемых кадров.
    • Нажмите Ctrl+F11, чтобы замедлить игру за счет сокращения ресурсов процессора.
    • Даже после настройки параметров производительности не все игры будут нормально работать в DOSBox.
  7. 7

    Переключитесь в полноэкранный режим. Для этого нажмите Alt+↵ Enter. Чтобы выйти из этого режима, еще раз нажмите Alt+↵ Enter.

Часть 4

Использование специальной программы

  1. 1

    Если вы не хотите или не умеете работать с командной строкой, скачайте специальную программу (программу пользовательского интерфейса). Такая программа использует интерфейс Windows, позволяя пользователю загружать, запускать и настраивать игры без использования командной строки.

    • Одной из самых популярных программ является D-Fend Reloaded, которую можно скачать на сайте dfendreloaded.sourceforge.net.
    • Программа D-Fend Reloaded включает файлы DOSBox.
  2. 2

    Запустите D-Fend Reloaded (после установки этой программы). В левой панели отобразятся установленные игры.

  3. 3

    Добавьте игры. Для этого перетащите архив с игрой в окно D-Fend Reloaded. Архив будет автоматически распакован, а игровые файлы — помещены в нужное место.

  4. 4

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

Особенности и проблемы[ | ]

  • Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система.
  • Кроме того, поддержка защищённого режима всё ещё находится на ранней стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах вроде VMware или Virtual PC. В текущей версии портативного мультимедийного проигрывателя GP2X-порта в среде эмулятора медленно работают даже самые простые программы.
  • Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо»), поэтому старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут. Среда MS-DOS и аппаратура PC эмулируются не полностью, поэтому Windows 95, Windows 98 и Windows ME под DOSBox запускаются с трудом.[источник не указан 2232 дня ]
  • Все настройки DOSBox применяются через конфигурационный файл. В отличие от многих эмуляторов монтирование дисков производится через командную строку эмулируемой среды — графический интерфейс для этого отсутствует.
  • Не даёт редактировать атрибуты файла.

Характеристики

Эта программа способна эмуляция операционной системы DOS, и работающие на нем другие системы, такие как MS-DOS или первые версии Windows. Мы могли даже получить Windows 95 для работы в этой системе. Кроме того, он может эмулировать все виды старого оборудования, чтобы предложить отличные результаты для старых игр, например:

Этот эмулятор создан из Библиотеки SDL . Это позволяет программистам предлагать очень быструю разработку программы и, кроме того, переносить ее на все типы операционных систем. Этот эмулятор доступен для Windows, macOS, Linux и многие другие странные операционные системы, такие как PSP и Nintendo Wii.

Ограничения

Как и любой системе виртуализации, ей для правильной работы требуется «много» энергии, особенно процессора. Это не проблема при использовании программ DOS или MS-DOS, поскольку это не очень требовательный тип программного обеспечения. Однако это может быть проблемой при запуске игр, особенно начиная с 1995 года.

Кроме того, эти новейшие игры работают в «защищенном режиме», что может замедлить их работу при работе в DOSBox, чем при работе в другом программном обеспечении виртуализации, таком как VMware или VirtualBox.

Установить DOSBox

Прежде чем мы перейдем к тому, как использовать приложение DOSBox для игры в классические игры MS-DOS в Linux, вам необходимо установить программу на свой компьютер. К счастью, DOSBox существует уже довольно долгое время в Linux, и почти каждая операционная система Linux, находящаяся в настоящее время в обращении, может загрузить и использовать этот инструмент с помощью различных форматов пакетов, включая DEB, RPM или через пакет Snap, Flatpak, исходный код. код и другие.

Чтобы начать процесс установки, запустите окно терминала на вашем ПК с Linux, используя комбинацию клавиш Ctrl + Alt + T или Ctrl + Shift + T. Затем просмотрите приведенные ниже инструкции командной строки, соответствующие используемой вами операционной системе Linux.

Ubuntu

Чтобы получить эмулятор DOSBox в Ubuntu, используйте диспетчер пакетов Apt и установите пакет «DOSBox».

sudo apt install dosbox

Debian

Нужен эмулятор DOSBox в Debian Linux? Попробуйте выполнить следующую команду Apt-get. Однако имейте в виду, что версия DOSBox в репозитории пакетов Debian может быть устаревшей по сравнению с другими операционными системами.

sudo apt-get install dosbox

Хотите более новую версию DOSBox в вашей системе Debian Linux? Подумайте о том, чтобы пропустить этот метод установки в пользу выпуска Snap или Flatpak, поскольку они обновляются с новыми функциями намного быстрее, чем родной Debian.

Arch Linux

Последний выпуск DOSBox размещен на официальных серверах программного обеспечения Arch Linux. Чтобы заставить его работать в вашей системе, используйте следующую команду пакета Pacman в окне терминала.

sudo pacman -S dosbox

Fedora

Пользователи Fedora Linux, которые хотели бы использовать DOSBox, могут установить его быстро, поскольку проект Fedora содержит его в своих исходных кодах. Чтобы настроить приложение в вашей системе Fedora, используйте команду DNF ниже.

sudo dnf install dosbox -y

OpenSUSE

В OpenSUSE DOSBox можно установить из репозитория программного обеспечения OSS All. Убедитесь, что он включен в вашей системе. Затем запустите окно терминала и используйте команду Zypper, чтобы запустить его.

sudo zypper install dosbox -y

Щелчок

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

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

sudo snap install dosbox-x

Flatpak

Как и многие программы в наши дни, DOSBox находится на Flathub как Flatpak. Чтобы заставить его работать, используйте приведенные ниже команды терминала.

Примечание: для использования Flatpaks в Linux требуется среда выполнения Flatpak. Перейдите к этому посту и узнайте, как его настроить, прежде чем продолжить.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub com.dosbox.DOSBox
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: