Как запустить игру под дос на windows 10

DOSBox эмулятор операционной системы MS-DOS, позволяет запускать старые компьютерные игры 80-90 годов на современных платформах Windows, MacOS, Android и тд. Инструк...

DOSBox

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

DOSBox: как пользоваться?

Чтобы запустить игру с помощью DOSBox для Windows 7, 8, 10 или XP:

  1. Скачать бесплатно DOSBox под свою операционную систему на официальном сайте;
  2. Установить DOSBox. Появится ярлык на рабочем столе;
  3. Скачать игру, если  этого еще не сделали;
  4. Распаковать загруженный архив, получится много файлов. Важно: игры под DOS запускаются файлами с расширением *.bat, *.exe, или *.com, в каждой игре по разному, запускайте по очереди, советую начать с файла в имени которого присутствует название игры, например doom.exe;
  5. Зайти в папку с игрой и перетащить файл запуска игры прямо на ярлык DOSBox на рабочем столе Windows. Как это показано на рисунке. 

DOSBox: как запустить игру

Все!!! Игра запустилась и работает без проблем.

Игра Doom запущена через эмулятор DOSBox

Если вдруг игра не запускается: проверьте файлы setup.exe или install.com — в играх под DOS звук настраивался вручную, в то время звуковые карты небыли совместимыми, нужно запустить один из этих файлов, выбрать звуковую карту, например «sound blaster», и сохранить настройки.

Список системных кнопок DOSBox:

ALT-ENTER — Переход dosbox на весь экран

CTRL-F1 — Переназначение кнопок

CTRL-F5 — Сделать скриншот

CTRL-F6 — Старт/стоп записи звука в wave файл

CTRL-ALT-F5 — Старт/Стоп создания ролика с экрана (захват видео и запись в avi)

CTRL-F9 — Закрыть DosBox

CTRL-F10 — Захватить/Отпустить мышь

CTRL-F11 — Замедлить скорость игры

CTRL-F12 — Увеличить скорость игры

При нажатии ALT-F12 (Убрать ограничение скорости (турбо кнопка)) игра ускоряется до предела. Ускорение идет пока комбинация нажата. Бывает очень полезно для промотки заставок, ускорения ожидания, даже если игрой это не предусмотрено. К сожалению комбинация не очень стабильна. Самый частый симптом при таком ускорении — исчезновение в дальнейшем звука.

Подробнее: (обсуждение на форуме)

Скачать DOSbox

Скачать игры для DOSBox

В этой инструкции вы найдете несколько простых шагов по установке и настройке DOSBox — эмулятора ПК под управлением старенькой операционной системы MS DOS. Обычно DOSBox включен в комплект поставки игры при её покупке в Steam или GOG. Но если у вас остались старые игры, которые хочется запустить, а сделать это в Windows 10 уже не получается, то настройте эмулятор самостоятельно.

Примечание. Эта инструкция предназначена для пользователей Windows.

Шаг  1. Установка DOSBox

1. Заходим на сайт www.dosbox.com, переходим в раздел Download, находим версию для Windows (Win32 installer), скачиваем её. Скачивание происходит через сервис SourceForge, на котором располагаются многие проекты с открытым исходным кодом.

Примечание: На момент написания обзора актуальная версия эмулятора — 0.74-3. Номер версии меньше единицы не означает, что эмулятор — не законченный проект. DOSBox уже давно работает стабильно и используется, в том числе, для запуска старых игр в Steam и других онлайн-магазинах.

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

2. Запускаем инсталлятор, устанавливаем эмулятор. Инсталлятор создает иконку на рабочем столе, а также добавляет DOSBox в меню «Пуск». Если вы запустите DOSBox сразу после установки, то увидите командную строку.

3. Закройте эмулятор, если вы его запустили. Всю настройку будем производить в Windows.

Шаг 2. Дополнительные инструменты

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

2. Так как планируется самостоятельная установка игр и приложений для MS-DOS, а также их дальнейшая настройка, лучше всего будет «вернуться» в 90-е и создать программную среду, максимально схожую с той, что была в те времена. Драйвера мыши, дополнительной памяти, привода компакт дисков и т. п. нам не потребуются. Все это включено в состав эмулятора. Но для комфортной работы в DOS потребуется файловый менеджер.

3. В качестве файлового менеджера лучше всего воспользоваться известным DOS Navigator, разработанного компанией RitLabs. Версию 1.51 можно скачать с сайта компании, или воспользоваться OpenSource версией, которая доступна на сайте www.dnosp.com (версия DOS/Real Mode).

4. Если у вас отсутствует физический привод компакт-дисков, то DOSBox может подключать их образы без использования сторонних программ (в форматах iso и cue). Или можно воспользоваться любым другим эмулятором приводов CD, в том числе встроенного в Windows 10.

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

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

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

C:DOS

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

C:DOSDN
C:DOSGAMES
C:DOSIMAGES

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

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

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

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

fullscreen=false

на

fullscreen=true

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

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

[autoexec]

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

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

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

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

mount D D: -t cdrom

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

imgmount D C:DOSIMAGESdisk1.iso C:DOSIMAGESdisk2.iso ... -t cdrom

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

Примечание. Будьте внимательнее при написании имен файлов и путей. Особое внимание обращайте на расширение файлов iso или img. Ошибка в написании приведет к тому, что команда при запуске DOSBox выполнена не будет, и ни один из образов не будет подключен.

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

Шаг 4. Устанавливаем, играем

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

2. Запустите DOSBox. Вы попадете в DOS Navigator. Если вы не знакомы с двухпанельными файловыми менеджерами 90-х, то это не беда.

  • Alt+F1 и Alt+F2 — выбор диска на левой и правой панели, соответственно.
  • Tab — переключение между панелями.
  • Кнопки со стрелками на клавиатуре — перемещение курсора.
  • Enter — войти в каталог или запустить приложение. DOS Navigator подсвечивает исполняемые файлы и выводит их в начале списка.
  • Alt+X — выйти из приложения (автоматически закроется DOSBox).
  • Alt+F9 — играть в лучший тетрис на ПК.

3. Если игра требует установки, то установите её с диска D. В DOS установочная программа, как правило, имеет название файла INSTALL.EXE, в отличие от SETUP.EXE в Windows. Установку производите в каталог C:GAMES виртуальной DOS-машины.

4. После установки нужно настроить звук. Обычно установочная программа предложит это сделать сразу после копирования файлов. Если это не произошло, перейдите в каталог установленной игры, и запустите программу настройки звука (обычно она имеет название SETUP.EXE или SETSOUND.EXE). Настройки необходимо выбрать для драйвера digital audio и драйвера midi audio.

5. DOSBox эмулирует звуковую карту Sound Blaster 16, поэтому при выборе звуковой карты выбирайте эту модель. Если её в списке нет, то можно выбрать обычный Sound Blaster или Pro. Как правило, программы настройки автоматически подбирают правильные параметры карты. Если этого не произошло, их можно ввести в программе настройки вручную:

I/O ADRESS=220
IRQ=7
DMA=1

Эти параметры прописаны в файле конфигурации DOSBox.

 6. Найдите в интернете патч с последней версией. При необходимости, обновите игру до последней версии.

7. Все готово! Добро пожаловать в 90-е! Запускайте.

Сейчас на главной

Запуск DOS игр и программ в WindowsЕсли вы попробуйте запустить исполняемый файл DOS в современной версии Windows, вместо окна соответствующей программы появится сообщение: «Невозможно запустить это приложение на вашем ПК», поскольку приложения DOS не поддерживаются. Однако, возможности их запуска существуют.

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

DOSBox

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

Пример использования DOSBox:

  1. Скачайте DOSBox для вашей ОС с сайта https://www.dosbox.com/ (в нашем примере — это Windows 11, загружаем Win32 Installer несмотря на то, что система 64-разрядная).
  2. Подготовьте файлы DOS, которые вы планируете запускать в какой-либо папке на компьютере.
  3. Запустите DOSBox и подключите эту папку с помощью команды mount. Пример использования:
    mount c c:dos

    в результате выполнения внутри DOSBox содержимое папки C:dos на компьютере окажется подключено как виртуальный диск C. Подключение папки в DOSBox

  4. Запустите то, что требуется в командной строке DOSBox с подключенного диска. В примере на изображении ниже я запускаю Norton Commander. Запуск программы в DOSBox
  5. А уже из него — игру, которая исправно работает. Старая игра запущена в DOSBox
  6. И, на всякий случай: Ctrl+F10 — освобождает мышь из окна DOSBox, а Ctrl+F9 — выходит из него.

После установки DOSBox в меню «Пуск», помимо прочего, будет добавлен ярлык для открытия файла конфигурации (открывается в текстовом редакторе, в нём же сохраняется). Для большинства пользователей всё сравнительно исправно работает, но мне пригодилось изменение чувствительности мыши (пункт sensitivity).

Файл конфигурации DOSBox

Подробные сведения о конфигурации DOSBox можно найти на странице https://www.dosbox.com/wiki/Dosbox.conf

Существуют и альтернативные сборки DOSBox с расширенными возможностями: например, DOSBox-X и DOSBox SVN Daum.

vDos

vDos также позволяет запускать DOS-приложения в Windows последних версий, но стабильную работу мне удалось получить лишь для программ с текстовым интерфейсом, и то далеко не со всеми. Порядок использования:

  1. Скачиваем и устанавливаем vDos, официальный сайт — https://www.vdos.info/
  2. Скопируйте папки и файлы DOS в папку с vDos, эта папка со всей внутренней структурой будет работать как диск C: в запущенном vDos.
  3. Если сразу после установки запустить vDos, автоматически запустится демонстрационная программа DataPerfect. Так как нам это не требуется, откройте файл autoexec.txt в папке установки vDos и удалите строку CALL DPTESTSTARTDP.BAT, сохраните файл и лишь затем запускайте vDos. Файл autoexec в vDOS
  4. Используйте командную строку для запуска игры. Например, игра расположена в папке vDos во вложенной папке Gamesgame.exe. Используйте две команды: cd Games для перехода к папке, а затем game.exe для запуска игры. По какой-то причине запуск с указанием полного пути у меня не сработал.
  5. Как было отмечено выше, мало что получилось запустить с помощью vDos в моем тесте, потому повторю скриншот с файловым менеджером, но уже не из DOSBox. vDos запущен

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

NTVDMx64

Старые версии Windows умели запускать DOS-программы без каких-либо дополнительных трюков. В Windows NT это было реализовано с помощью виртуальной машины NTVDM.

NTVDMx64 — патч для современных версий Windows, включая Windows 11 и Windows 10 x64, встраивающий нативную поддержку запуска DOS-программ в систему. Учитывайте следующие нюансы:

  • Установка NTVDMx64 меняет файлы системы и требует отключения Secure Boot в БИОС/UEFI
  • Антивирусы ругаются на файлы NTVDMx

Поэтому, установка NTVDMx64 — под вашу ответственность.

Принцип использования:

  1. Компилируем сами из исходников автора https://github.com/leecher1337/ntvdmx64 или берем готовый установщик, например, здесь и используем файл install.bat для установки (вариант HAXM требует включенной виртуализации Intel VT-x, вариант CCPU — нет), запускаем файл install.bat и перезапускаем систему после установки.
  2. Запускаем программы DOS также, как и любые другие программы прямо из среды Windows. Игра DOS с помощью NTVDMx64 в Windows 11

В моем тесте полностью исправно работали программы DOS с текстовым интерфейсом и, сравнительно нестабильно и медленно — отдельные игры с графическим режимом экрана.

Графика в NTVDMx64

Виртуальная машина

При желании можно попробовать запускать DOS-игры и программы в виртуальной машине. Возможны разные подходы, в моём случае хороший был получен при установке Windows 98, эта система поддерживает запуск DOS-программ в VirtualBox (и не был достигнут при установке FreeDOS и некоторых других попытках).

Я использовал готовый образ виртуального жесткого диска Windows 98 для VirtualBox загруженный с Archive.org (подробнее о том, как найти старые программы на archive.org). Создал виртуальную машину, подключил диск, запустил — почти всё, включая Интернет (для загрузки старых DOS-программ с сайта old-dos.ru) и их запуск исправно, но иногда медленно, работали:

Игра DOS в виртуальной машине Windows 98 VirtualBox

На эту тему может пригодиться инструкция Виртуальные машины VirtualBox для начинающих.

Надеюсь, один из вариантов подойдёт для ваших целей и запуска нужных DOS-программ в современных ОС.

Хотите поностальгировать и вернуться в 90-е, когда компьютеры были еще очень большой редкостью, а работать на них приходилось только с помощью клавиатуры? В то время, когда еще не знали, что такое окна Windows и тем более, зачем нужна мышь-манипулятор. Основной операционной системой того времени была MS DOS. И да, «юзеры» умудрялись даже играть на слабеньких по современным меркам компьютерах. Сегодня для того чтобы запустить в ОС Windows 10 или 11 старую игрушку придется слегка поколдовать. А поможет нам в этом непростом деле специальная утилита DOSBox.

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

Большой разницы, какая именно из версий Виндовс у вас установлена, для запуска ДОСБокс нет. Я покажу как это делается на последней версии операционки от Майкрософт — Windows 11.

  1. Скачать утилиту лучше всего с официального сайта разработчика www.dosbox.com в соответствующем разделе Downloads, выбрав версию для своей операционной системы. Скачивание происходит с сайта SourceForge — это нормально. Скачивание DOSBox
  2. Запускаем установочный файл программы DOSBox0.74-3-win32-installer.exe. Принимаем лицензионное соглашение, выбираем место установки и ждем окончания процесса инсталляции. Установщик создаст иконку на рабочем столе и внесет программу в меню «Пуск». Если сразу запустить эмулятор, то появится окно с командной строкой. Мы пойдем немного другим путем и все настройки для работы в DOSBox выполним непосредственно в ОС Windows.

Запуск эмулятора DOSBox

Подготовка к работе в DOSBox

Для начала необходимо создать программную среду, в которой можно будет устанавливать приложения и работать с файлами в MS DOS. Можно с сайта DOSBox скачать графическую оболочку, но я рекомендую воспользоваться одним из файловых менеджеров, который заменит привычный Проводник от Виндовс.

Скачайте и установите один из файловых менеджеров для работы в MS DOS — например, популярный DOS Navigator с открытым программным кодом или не менее известный Far Manager.

Если у вашего компьютера нет привода для чтения CD-дисков, то будем использовать образы в форматах iso и cue, которые можно создавать непосредственно в DOSBox.

Настройка эмулятора DOS

Прежде всего необходимо создать структуру каталогов на жестком диске компьютера.

  1. Создайте в Проводнике новую папку DOS, лучше всего в корневом каталоге, хотя это не принципиально.
  2. В новой папке создайте три подкаталога со следующими названиями — DN, GAMES, IMAGES.
  3. Распакуйте из архива DOS Navigator в папку DN.
  4. В каталоге IMAGES разместите снятые образы дисков игр. Если игры не требуют установки, то просто скопируйте их файлы в свой каталог в папке GAMES.
  5. В меню «Пуск» запустите DOSBox Options. Откроется текстовый файл с конфигурацией. Настройка DOSBox
  6. Внизу текстового файла найдите строчку [autoexec] и вставьте под нее этот код:
  7. В случае, если вы создали каталог DOS не на диске С, то в первом коде необходимо вписать правильный путь.
  8. Укажите путь к физическому или виртуальному приводу CD, который в Windows по умолчанию обозначается как D:. Либо используйте другую литеру.

    mount D D: -t cdrom

    C:

    cls

    C:DNdn.com

    exit

  9. Если вы не используете эмулятор привода компакт-дисков, а предпочитаете пользоваться встроенными средствами DOSBox, то строчку mount D D: -t cdrom замените на такую:

    imgmount D C:DOSIMAGESdisk1.iso C:DOSIMAGESdisk2.iso … -t cdrom

    где C:DOSIMAGES — путь в Windows, где хранятся ваши образы дисков, а disk1.iso, disk2.iso и т. д. — имена файлов образов, которые вы хотите подключить к виртуальной машине.

    Переключение между дисками в DOSBox осуществляется клавишами Ctrl+F4.

  10. Внимательно проверьте точность пути, имена файлов iso или img. Сохраните изменения в конфигурационном файле и закройте его.

Запуск и настройка игры в DOSBox

Приступаем к приятной части работы с ДОСБокс — непосредственно геймплею.

  1. Запустите DOSBox. Если все предыдущие настройки были выполнены верно, то откроется двухпанельное окно файлового менеджера. Для навигации по нему используйте горячие клавиши и стрелки клавиатуры.
  2. Установите игру с физического или виртуального привода компакт-дисков в каталог C:GAMES эмулятора.
    Настройка звука в DOSBox
  3. Если в процессе установки игры программа не произвела автонастройку звука, то необходимо сделать это вручную. Перейдите в каталог, где установлена игра, запустите файл SETUP.EXE или SETSOUND.EXE. Выберите звуковую карту Sound Blaster 16 или Pro. Внесите следующий код в параметры настройки:

    I/O ADRESS=220
    IRQ=7
    DMA=1

  4. Не забудьте обновить игру до последней версии, выбрав подходящий патч. Можете приступать!

Запуск игры Master of Orion II в DOSBox

Альтернативный способ запуска игры в DOSBox

Это не всегда работает, но есть более простой способ запуска старых игрушек с помощью виртуальной машины DOSBox в ОС Windows 10 и 11.

  1. Естественно, установите эмулятор DOS.
  2. Скачайте игру и распакуйте архив в нужную папку.
  3. Среди множества файлов DOS-игры найдите исполняемый. Обычно файл для запуска игрушки имеет расширение «.exe», «.bat», или «.com».
  4. Перетащите исполняемый файл прямо на ярлык DOSBox на рабочем столе. Обычно игра сразу же запускается.

Запуск DOSBox в Windows 11

Если у вас только одна игра, которая работает в среде DOS, то процесс ее запуска можно автоматизировать.

  1. Кликните по ярлыку DOSBox правой кнопкой мышки и откройте «Свойства».
  2. Выберите вкладку «Ярлык» и в поле «Объект» и добавьте через пробел путь к файлу запуска нужной игры, примерно так:

    «C:Program FilesDOSBox-0.74DOSBox.exe» — «D:ЗагрузкиDOOMDOOM.EXE»

  3. Примените изменения и переименуйте название ярлыка. Теперь игра будет автоматически запускаться в эмуляторе DOSBox.

Этот способ действительно кажется довольно простым. Но он применим в том случае, если вы запускаете старую DOS-игру с физического компакт-диска, что требует наличия соответствующего привода на компьютере. Либо нужно будет скачивать игру в NO-CD версии или взломанную.

Готовые сборки на DOSBox

Сборка игры Arena на DOSBox

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

К сожалению, такая возможность присутствует в основном у очень популярных игр, а поиск нужной вам сборки может занять некоторое время. Например, существуют готовые сборки первой и второй частей The Elder Scrolls, прародителей всем известного Skyrim.

Post Views: 280

Может быть, вас посещают приступы ностальгии, когда вы вспоминаете сражения в Doom, где вы боролись с силами ада только лишь с пилой и дробовиком, или же скучаете по такому простому и удобному в использовании текстовому процессору, как Microsoft Word 5.0, в котором ещё не было этой назойливой проверки орфографии.

В таком случае вы, наверное, огорчитесь, узнав, что Windows 10 не поддерживает многие классические DOS-программы. В большинстве случаев, если вы попытаетесь запустить старую версию программы, то вам, скорее всего, будет выведено сообщение об ошибке.

К счастью, бесплатная программа-эмулятор DOSBox с открытым исходным кодом создает DOS-окружение, в котором можно запустить старые игры и программы, чтобы вспомнить свои лучшие деньки!

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

Поиск старого программного обеспечения

Если вы открыли данное руководство, то вы, скорее всего, хотите найти какую-то определенную игру или программу, диск с которой у вас не сохранился.

Как правило, крупные веб-сайты наподобие Amazon и eBay предоставляют широкий выбор ретро-игр на дискетах и компакт-дисках.

Также некоторые вебсайты предлагают так называемое «Abandonware» – программное обеспечение, которое больше не поддерживается производителем, либо компания-производитель которого больше не существует. Как правило, большая часть таких программ распространяется нелегально, так как по закону они не могут быть распространены без разрешения правообладателя.

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

Копирование программных файлов

Откройте окно Проводника Windows и перейдите в папку, куда был установлен DOSBox. Например, C:Program Files (x86)DOSBox-0.74.

Правым щелчком мыши вызовите контекстное меню и создайте новую папку. Она будет использоваться для хранения ваших программ, поэтому дайте ей какое-нибудь узнаваемое и говорящее имя, например, «GAMES».

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

Начало работы с DOSBox

Кликните по иконке DOSBox на рабочем столе вашего Windows 10.

Первым делом вам надо указать в программе местоположение вашей игры. Это можно сделать, к примеру, при помощи команды «mount»:

mount C GAMES                                                                                  

где «GAMES» – это название созданной ранее папки.

Чтобы запустить команду, кликните «Enter», после чего перейдите к виртуальному диску C, просто набрав:

C:                                                                                             

Установка самой программы

Используйте команду DIR, чтобы увидеть список всех файлов, которые находятся в вашей папке. Процесс установки и запуска приложения или игры на разных девайсах может проходить по-разному, поэтому ищите пакетные файлы (BAT) или исполнимые программы (EXE).

Скорее всего, вы увидите файл с названием SETUP.EXE. Чтобы его запустить, просто кликните на опцию «Начать установку».

Если же в папке есть только файловый образ системы, то вам нужно самостоятельно провести установку, используя команду «imgmount»:

imgmount D REDALERT.ISO                                                                        

После этого вы можете перейти к виртуальному диску «D:» при помощи:

D:                                                                                             

Не забудьте про команду «DIR», которая может помочь вам найти список файлов и тем самым облегчить поиск установочного файла.

Создание образа файла дискеты

Быть может, ваша программа настолько «ретро», что хранится на дискете. В таком случае создание загрузочного модуля с её содержимым, скорее всего, станет наиболее простым способом загрузить вашу дискету. После этого необходимо будет выполнить установку по той же схеме, как и в случае с файловым образом системы. 

Существуют специальные программы, которые позволяют перенести дисковый образ файла в систему Windows. К ним относятся WinImage и MagicISO Maker. 

Как только вы перенесли дисковый образ вашей дискеты в папку «GAMES», выполните установку при помощи команды «imgmount»:

imgmount A image_1 -t floppy                                                                   

Запуск программы

Когда будет закончена установка, вы, скорее всего, будете автоматически перенаправлены к только что установленному файлу. Если этого не произойдет, то используйте команду «cd», чтобы перейти в папку, которую вы указали при подтверждении установки.

Запуск приложения или игры выполняется таким же образом, как и сама установка. Просто используйте «DIR» для того, чтобы вывести на экран список файлов, после чего выберите файл с расширением .exe.

Если во время запуска игры вы увидите, что со скоростью что-то не так, используйте Ctrl + F11 и Ctrl + F12 для снижения скорости и ее повышения соответственно.

Вы можете также сделать скриншот ваших достижений. Он будет сохранен в C:UsersyourusernameAppDataLocalDOSBoxcapture.

Включите протокол IPX

Для работы режима мультиплеера в некоторых старых играх необходимо включение протокола IPX (протокол обмена межсетевыми пакетами). В DOSBox есть специальная программа-эмулятор, которая позволяет нескольким людям в той же сети играть в многопользовательском режиме, используя датаграммный транспортный протокол (UDP).

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

Если программа запущена – закройте её и при помощи файлового проводника перейдите к:

C:UsersyourusernameAppDataLocalDOSBox

Щелкнув правой кнопкой мыши по файлу, кликните на опцию «Открыть при помощи», после чего нажмите «Другие приложения» и выберите «Блокнот».

Удерживая Ctrl + F, введите «ipx», чтобы найти опцию, которая отвечает за многопользовательский режим. Измените «ipx=false» на «ipx=true». 

Start IPX Server

После того, как вы включили протокол IPX в конфигурационном файле программы, откройте DOSBox, кликнув два раза по ярлыку на рабочем столе.

Теперь вы можете подключиться к IPX-серверу, что позволит вам установить связь с другими пользователями локальной сети. Для этого введите команду:

ipxnet start server <port> e.g. ipxnet start server 19955                                      

На этом шаге Брандмауэр Windows может вывести сообщение с предупреждением об угрозе. В таком случае нажмите «Разрешить доступ», чтобы переключиться в многопользовательский режим.

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

ipxnet connect <your-ip> <port> e.g. ipxnet connect 192.168.1.87 19955                         

А теперь можно и поиграть!

Установка удобного внешнего интерфейса для DOSBox

Хоть программа DOSBox может быть крайне удобной и полезной, но когда вам приходится вводить определенные команды каждый раз, когда хочется поиграть, это становится несколько утомительным и может убить всякое желание окунуться в прошлое. Чтобы этого не произошло, существует несколько графических интерфейсов для DOSBox, которые несколько облегчают данный процесс. DGBL (DOSBox Game Launcher) – один из таких интерфейсов. Он позволяет создать и сохранить настройки профиля для тех игр, которые вы уже установили, так что вы можете просто запустить игру, не мучаясь с переходами и введением утомляющих команд.

Многие из подобных программ до сих пор находятся в процессе разработки, поэтому перед установкой обязательно создайте резервные копии файлов. Если вы решите установить DGBL, то после загрузки вам нужно будет извлечь ZIP-файлы и запустить файл «launch.exe».

Источник

DOSBox

Указатель

  • Что такое DosBox?
  • Установка DOSBox
  • Настройка DOSBox
    • Конфигурация по умолчанию
    • Готовые конфигурации
    • Режимы видео
    • Такты
    • Autoexec
    • Установка игры
  • Запуск игры
    • Команды DOS
    • Пример запуска игры
    • Игра!
    • Горячие клавиши
  • Поиск и исправление ошибок

Что такое DosBox?

dosbox DOSBox — эмулятор MS-DOS для PC, создающий DOS-окружение, необходимое для запуска старых программ и игр.

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

Эмулятор имеет открытый исходный код и доступен для Linux, FreeBSD, Windows, OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android. Также Windows-версия при помощи HX DOS Extender запускается под чистым DOS — таким образом, DOS эмулируется под DOS.

Версия 0.74-3 поддерживает 1139 игр. Распространяется бесплатно под лицензией GNU General Public License.

DOSBox — Википедия (wikipedia.org)


Установка DOSBox

Скачайте DOSBox для своей операционной системы. Далее приведена инструкция для установки DOSBox версии 0.74-3 в операционной системе Windows 11.

Запустите инсталлятор DOSBox0.74-3-win32-installer.exe и следуйте инструкциям мастера установки.

dosbox

Next.

dosbox

Next.

dosbox

Инсталлятор предлагает выполнить установку в директорию:

C:Program Files (x86)DOSBox-0.74-3

Install.

dosbox

Close. Установка завершена.


Настройка DOSBox

Без настроек DOSBox прекрасно запускается и работает со множеством игр. Однако, начальные настройки могут вам по какой-то причине не подойти. В этом случае настройки можно «подкрутить».

Заходим в каталог с установкой.

C:Program Files (x86)DOSBox-0.74-3

dosbox

Для создания файла конфигурации DOSBox запускаем DOSBox 0.74-3 Options.bat. Скрипт создаст файл конфигурации и откроет его в блокноте. Файл конфигурации доступен по адресу:

C:Users%username%AppDataLocalDOSBoxdosbox-0.74-3.conf

dosbox

Конфигурация по умолчанию

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

DOSBox.exe -resetconf

Или запустить скрипт Reset Options.bat.

dosbox

Готовые конфигурации

Вы можете воспользоваться одной из готовых конфигурации DOSBox. Запустите DOSBox 0.74-3 Options.bat и внесите изменения в конфигурацию:

Режимы видео

Для переключения между полноэкранным и оконным режимом используйте комбинацию клавиш Atl+Enter.

Полноэкранный режим по умолчанию

Чтобы DOSBox запускался по умолчанию на полный экран, используйте настройки конфигурации:

fullscreen=true
output=surface

Пример секции [sdl] для полноэкранного режима:

fullscreen=true
fulldouble=false
fullresolution=original
windowresolution=1280x800
output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74.map
usescancodes=true

Оконный режим по умолчанию

Современные мониторы обладают большим разрешением. Поэтому DOSBox по умолчанию увеличивает разрешение DOS игры в два раза. Из 320×200 получается 640×400. Этого может быть недостаточно. Сначала установите оконный режим.

Пример секции [sdl] для оконного режима.

fullscreen=false
fulldouble=false
fullresolution=original
fullresolution=1280x800
windowresolution=1280x800
output=openglnb
#output=surface
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74.map
usescancodes=true

Затем настройте трёхкратное масштабирование.

Пример секции [render] для оконного режима с трёхкратным увеличением начального разрешения:

frameskip=0
aspect=false
scaler=normal3

Эти настройки позволят запускать DOSBox в оконном режиме с разрешением 960×600.

Такты

Такты или Cycles — это количество наборов инструкций, которые DOSBox пытается эмулировать каждую миллисекунду. Чем больше тактов, тем быстрее работает DOS игра. Чем быстрее работает ваш процессор, тем сильнее нужно снизить такты, чтобы добиться нормальной скорости работы игры.

  • Ctrl+F11 — замедлить игру
  • Ctrl+F12 — ускорить игру

Задать такты можно в командной строке:

cycles value

Где value:

  • auto — DOSBox сам определит оптимальное значение
  • max — ускорить до максимума
  • # — сами установите своё значение

Если игра слишком быстрая, установите такты поменьше, к примеру:

cycles 300

Если игра слишком быстрая, установите такты побольше, к примеру:

cycles 20000

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

cycles=500

Autoexec

Autoexec — секция в самом конце конфигурационного файла, названная в честь файла autoexec.bat. Команды в этой секции будут выполняться при старте DOSBox. Самое нужное место, для того чтобы прописать здесь команды для монтирования ваших папок с играми.

Создадим на компьютере папку:

C:dos

Разместим в ней папки с DOS играми:

dosbox

Пример секции [autoexec]:

mount c c:dos
c:

Первая строка монтирует папку C:dos в качестве DOS диска C: в DOSBox. Если ваши игры находятся в другой папке, укажите свою. Вторая команда устанавливает диск C:.

Не монтируйте системный диск C: в качестве папки с DOS играми, это может быть небезопасно!

Можно прописать запуск при старте DOSBox своей любимой игры.

Установка игры

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

  • SETUP.EXE
  • CONFIG.EXE
  • SETSOUND.EXE
  • и другие

При настройке звука в DOSBox по умолчанию используются:

  • SoundBlaster или SoundBlaster 2.0
  • Address: 220
  • Interrupt: 7
  • DMA: 1

Запуск игры

Запускаем DOSBox.

dosbox

Открываются два окна:

  • DOSBox Status Window — консольное окно
  • DOSBox — Окно с DOS

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

Монтирую папку с играми и перехожу к диску C:

mount c c:dos
c:

dosbox

Команды DOS

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

  • [диск]: — смена диска

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

c:
d:
x:
  • cd [путь] — change directory, сменить директорию
c:
cd WAR1SWDEMODATA

Вы можете начать писать название директории и нажать TAB, DOSBox допишет.

  • cd .. — на уровень вверх
cd ..
  • dir — содержимое директории
dir
  • FILE.EXT — выполнить файл
WAR.EXE

Пример запуска игры

c:
cd WAR1SW
dir
WAR.EXE

dosbox

Игра!

Игра запустится.

dosbox

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

Во время игры можно использовать горячие клавиши.

  • Alt+Enter — переключение между оконным и полноэкранным режимом
  • Alt+Pause — пауза (Alt+F16 в OSX)
  • Ctrl+F1 — биндинг клавиш
  • Ctrl+F4 — обновить кэш смонтированных директорий
  • Ctrl+F5 — снимок экрана
  • Ctrl+Alt+F5 — Start/Stop записи AVI видео
  • Ctrl+F6 — Start/Stop записи WAV звука
  • Ctrl+Alt+F7 — Start/Stop записи OPL команд
  • Ctrl+Alt+F8 — Start/Stop записи MIDI команд
  • Ctrl+F7 — уменьшить пропуск кадров
  • Ctrl+F8 — увеличить пропуск кадров
  • Ctrl+F9 — kill (закрыть) DOSBox
  • Ctrl+F10 — разблокировать мышь
  • Ctrl+F11 — замедлить игру
  • Ctrl+F12 — ускорить игру
  • Alt+F12 — TURBO
  • Ctrl+Alt+F2 — смена раскладки
  • Left_Alt+Right_Shift — активация двойной раскладки (GK codepage 869 и RU codepage 808)
  • Left_Alt+Left_Shift — деактивация двойной раскладки

Папку со скриншотами и видео можно открыть, выполнив Screenshots & Recordings.bat, или открыть папку:

C:Users%username%AppDataLocalDOSBoxcapture

Поиск и исправление ошибок

Что делать, если игра не запускается?

Проверьте, есть ли игра в списке совместимости DOSBox. Некоторые игры пока не запускаются в DOSBox.

Читайте DOSBox FAQ.

Читать форумы:

https://www.vogons.org/viewforum.php?f=31

https://dosgames.com/forum/forum-3.html

И Wiki:

https://www.old-games.ru/wiki/DOSBox_в_вопросах_и_ответах


Инструкция на английском:

DOSBox Guide — How to play DOS games in DOSBox

Существует много полезных программ, а также интересных игр под DOS. Могут ли они работать в новой Windows 10 (или 7, 8, 8.1)?

Вы задавали себе вопрос, какой у вас ПК, какую версию Windows он имеет, 32- или 64-битную разрядность? Если у вас компьютер 32-разрядной версии (именуемые x86 по историческим причинам), вы не должны иметь никаких проблем с запуском многих (но не всех) DOS программ. Но если вы используете 64-разрядную версию (x64), запуск программы DOS официально не поддерживается.

Некоторые DOS программы могут не запустится с текущей версии Windows. Как правило, это различного рода аппаратные утилиты, такие как defraggers и диагностические средства. Также могут не запуститься и обыкновенные старые игры, поскольку они могут использовать аппаратные возможности старой ОС и не работать в последних версиях Windows.

Если вы не знаете, какую версию Windows использует ваш компьютер, 32- или 64-разрядную, то сейчас самое время это узнать. В новых версиях Windows (все что выше XP, это Windows 7, 8, 8.1, 10) щелкните по кнопке Пуск правой кнопкой мыши и выберите пункт Система.

Или наберите в поиске или выберите сразу пункт Параметры->Система->О системе

Удостоверьтесь, что вы имеете 64-разрядную версию Windows

Если вы используете 32-разрядную версию, вы можете запустить программу DOS, просто выбрав соответствующий .com файл. Если вы это делаете впервые из Windows 7 и выше, вам, вероятно, будет предложено установить компонент под названием NTVDM; нажмите кнопку Установить.

Некоторые очень старые программы, могут не запуститься даже в Windows 7 x86.

Если программа не запускается, или если вы работаете в Windows 10 (7,8) x64, попробуйте запустить его в среде DOSBox. Эта простая, бесплатная программа работает с DOS в виртуальной машине, которая создает достаточно близкую эмуляцию старого компьютера.

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

Делается это следующим образом:

Запустите программу DOSBox и выполните команду mount a c:dosfiles

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

Для этого необходимо создать папку как можно ближе к корню реального диска или раздела, и дать ему краткое имя без пробелов и знаков препинания. Я рекомендую C: DOSfiles. Поместите ваши программы и файлы DOS в эту папку.

Затем, в поле поиска программ Windows (в меню Пуск) наберите DOSBox 0,74 Options (число зависит от версии). Кликните по нему, откроется довольно большой файл конфигурации в блокноте. Перейдите к нижней части файла. Вы увидите секцию [AutoExec], строчкой ниже пропишите mount a c:dosfiles. Это именно тот путь, где у вас расположены ваши программы DOS, которые необходимо запустить. Сохраните файл.

Теперь, когда вы запустите DOSBox, он автоматически подключит диск C: с папкой DOSfiles как привод A :. Дальше вы работаете с этим диском A : точно также, как и с любым другим из под ДОС.

Загрузка

Что такое DosBox

DosBox — это программный эмулятор IBM-PC совместимого компьютера под управлением операционной системы (ОС) MS-DOS. Программа DosBox является свободным программным обеспечением, которое позволяет запускать старые программы и игры на современных компьютерах и устройствах под управлением операционных систем Windows, Linux, Adndroid и других.

Официальный сайт программы: www.dosbox.com

Краткий перечень возможностей и плюсов DosBox:

  • MS-DOS окружение без наличия физического x86 процессора и оригинала ОС;
  • Эмуляция прерываний BIOS и аппаратной части IBM-PC совместимого компьютера;
  • Подключение любой папки на компьютере как рабочий диск в виртуальной ОС;
  • Графика — Text Mode, Hercules, CGA, EGA, VGA, VESA;
  • Аудио — AdLib, Sound Blaster, PC-Speaker(пищалка) и другие старые железки;
  • Сеть — TCP/IP, IPX, Com-port(Windows);
  • Кроссплатформенность;
  • Открытое ПО, наличие исходных кодов;
  • Маленький размер дистрибутива 1,5-2 Мб;
  • Возможность запуска в портабельном режиме.

Под DosBox уверено запустятся и будут работать различные файловые менеджеры времен MS-DOS, бухгалтерские и банковские программы, среды программирования, программы для радиолюбительских измерений и коммуникации…

В эмуляторе отлично будут работать такие игры как: Dune II, Quake, Duke Nukem, Warcraft II, Chasm the rift и многие другие…

Что такое vDos?

Чтобы запустить старые программы DOS на более новых платформах Windows, используется виртуальная машина DOS (NTVDM). 32-разрядная версия Windows 10 включает в себя это, но 64-разрядная – нет. Вместо этого, пользователи Windows увидят всплывающее предупреждение о том, что программы DOS не могут быть запущены.

vDos — это эмулятор DOS от сторонних разработчиков, который заменяет собственную технологию Windows NTVDM. Когда вы запускаете программное обеспечение DOS через vDos, оно загружается в собственное окно с поддержкой сети и принтеров, доступом к буферу обмена и прямым доступом к системным файлам.

Установка программы DosBox в Linux и Windows

В системах GNU/Linux Свежую версию программы всегда можно скачать на официальном сайте, а также установить через систему репозиториев. Для установки DosBox под GNU/Linux Debian или Ubuntu достаточно одной команды:

sudo apt-get install dosbox

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

Можно сделать, например, подарочную флешку с набором стареньких игр и программ для своего друга на день рождения — если он работал раньше в MS-DOS то наверняка будет что вспомнить.

Качаем и устанавливаем портабельную версию программы — DosBox Portable (portableapps) (2Мб).

После запуска DOSBoxPortable.exe откроется два окошка: первое — окно статуса программы. а второе — окно где производится эмуляция.

DosBox portable запуск по умолчанию

Для тех кто знает Английский язык проблем с встроенной системой помощи(HELP) не возникнет.

Команда INTRO позволяет максимально быстро пройтись по основным пунктам при работе с программой — монтирование директорий как дисков, работа с образами CD-ROM, список горячих клавиш.

Установка DosBox

Вы можете установить DosBox в Windows, Linux или MacOS, программа поддерживает все эти системы. В Linux она есть в официальных репозиториях большинства дистрибутивов. Например, для установки в Ubuntu достаточно выполнить:

sudo apt install dosbox

sudo yum install dosbox

sudo dnf install dosbox

Что касается Windows и Mac, то вам нужно будет загрузить установщик из официального сайта. Последняя версия — 0.74, она вышла в 2012 году, но сейчас все еще получает мелкие исправления у улучшения.

Основные консольные команды

Команда HELP выводит на экран список доступных в эмуляторе основных команд MS-DOS:

  • DIR — отображает содержимое директории;
  • CD — смена текущего каталога;
  • CLS — очистка экрана;
  • COPY — копирование файлов;
  • DEL — удаление файлов;
  • EXIT — выход;
  • MD — создание директории;
  • RD — удаление директории;
  • REN — переименование одного или нескольких файлов;
  • TYPE — отображение содержимого текстового файла;
  • VER — отображает текущую версию DosBox, а также версию эмулируемой MS-DOS.

Список горячих клавиш

  • ALT-ENTER — включение/выключение полноэкранного режима;
  • ALT-PAUSE — приостановка работы эмулятора DosBox;
  • CTRL-F1 — запуск редактора горячих клавиш;
  • CTRL-F4 — обновление кеша директорий что подмонтированы;
  • CTRL-ALT-F5 — запуск и остановка захвата экрана с последующим сохранением в видеофайл;
  • CTRL-F5 — захват и сохранение скриншота;
  • CTRL-F6 — запуск и остановка записи звука в Wav файл;
  • CTRL-ALT-F7 — старт и остановка записи OPL команд;
  • CTRL-ALT-F8 — старт и остановка записи разных MIDI команд;
  • CTRL-F7 — уменьшить количество пропускаемых фреймов;
  • CTRL-F8 — увеличить количество пропускаемых фреймов;
  • CTRL-F9 — холодное выключение DosBox (kill);
  • CTRL-F10 — включение и отключение захвата мышки;
  • CTRL-F11 — замедление эмулятора, уменьшение количества циклов микропроцессора;
  • CTRL-F12 — ускорение эмулятора, увеличение количества циклов микропроцессора;
  • ALT-F12 — отключение лимита скорости, максимум.

Список системных кнопок DOSBox:

ALT-ENTER — Переход dosbox на весь экран

CTRL-F1 — Переназначение кнопок

CTRL-F5 — Сделать скриншот

CTRL-F6 — Старт/стоп записи звука в wave файл

CTRL-ALT-F5 — Старт/Стоп создания ролика с экрана (захват видео и запись в avi)

CTRL-F9 — Закрыть DosBox

CTRL-F10 — Захватить/Отпустить мышь

CTRL-F11 — Замедлить скорость игры

CTRL-F12 — Увеличить скорость игры

При нажатии ALT-F12 (Убрать ограничение скорости (турбо кнопка)) игра ускоряется до предела. Ускорение идет пока комбинация нажата. Бывает очень полезно для промотки заставок, ускорения ожидания, даже если игрой это не предусмотрено. К сожалению комбинация не очень стабильна. Самый частый симптом при таком ускорении — исчезновение в дальнейшем звука.

DosBox — это один из самых популярных эмуляторов операционной системы DOS, который может запускать множество Dos игр и программ прямо на современном компьютере. Windows имеет ограниченную поддержку DOS программ в режиме совместимости, Linux же в принципе не поддерживает такой исполняемый формат. А DosBox создает полноценную среду DOS.

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

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

Теперь приступим к созданию и подключению директории на компьютере в качестве виртуального диска внутри DosBox. Хотелось бы заметить что это может быть любая директория и на любом из подключенных дисков/томов.

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

mount C D:/DOSGames

где:

  • mount — название команды, которую нужно выполнять
  • C — название (буква), которое будет присвоено доступному в DosBox виртуальному диску
  • D:/DOSGames — путь к папке «DOSGames», которая размещается на диске D (пример для MS Windows).

После запуска будет выведено оповещение что диск с буквой «C» подмонтирован и для него используется директория «D:/DOS_Games». Таким образом можно подмонтировать несколько виртуальных дисков с директориями — на одном хранить программы, на другом документы и т.п.

Подключаемая директория должна существовать, также хочу заметить что в путях можно использовать разделитель слеш (unix) «/» вместо обратного (win) «» не зависимо от того под какой ОС вы запускаете DosBox.

Еще пример, команда для монтирования в качестве диска X (внутри DosBox) директории /tmp/DOSTEST (из Linux системы):

mount X /tmp/DOSTEST

Конфигурационные файлы

Для каждой программы можно создать свой конфигурационный файл с уникальными для нее параметрами эмуляции.

После первого запуска DosBox будет автоматически создан конфигурационный файл по умолчанию — dosbox.conf. Вот его местонахождение в разных операционных системах:

  • MS Windows: «{системный_диск}:/Users/{имя_пользователя}/AppData/Local/DOSBox/dosbox-{версия}.conf» ;
  • GNU/Linux: «~/.config/dosbox/» (для версии 0.75 и выше) или «~/.dosbox/»;
  • MS Windows — PortableApps: в папке «Data/settings/dosbox.conf» относительно DOSBoxPortable.exe .

Вместо «{системный_диск}», «{имя_пользователя}» и «{версия}» нужно подставить актуальные для вашего случая и системы данные.

Для редактирования файлов конфигурации можно использовать любой текстовый редактор — notepad (Windows), gedit, kate, nano (Linux) и другие.

Чтобы запустить эмулятор с определенным конфигурационным файлом нужно выполнить команду:

DOSBox.exe -conf «ConfigName.conf»

Где «ConfigName.conf» — имя конфигурационного файла. Если конфигурационный файл размещается не в директории с программой, то вместо имени нужно указывать полный путь к файлу (с названиями директорий), примеры для Windows и Linux:

DOSBox.exe -conf «C:Testgames-config.conf» dosbox -conf /tmp/games-config.conf

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

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

Синтаксис и опции Dosbox

Синтаксис команды очень прост:

$ dosbox опции

Все же остальные параметры задаются с помощью опций и конфигурационного файла. Вот основные опции, которые нам предстоит использовать:

  • -fullscreen — включить полноэкранный режим dosbox;
  • -noautoexec — не выполнять секцию autoexec конфигурационного файла;
  • -c выполнить произвольную команду после запуска;
  • -conf — загрузить конфигурационный файл;
  • -printconf — вывести адрес конфигурационного файла;
  • -eraseconf — удалить конфигурационный файл по умолчанию;

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

  • MOUNT — монтировать системную папку в окружение DOS;
  • MEM — доступное количество памяти;
  • CONFIG — записать текущую конфигурацию в файл;
  • RESCAN — пересканировать информацию о директориях;
  • IMGMOUNT — примонтировать образ iso в оболочку;
  • BOOT — запустить другую операционную систему в DosBox;
  • LEUB — поменять раскладку клавиатуры.

Настройка автозапуска команд после старта

Воспользуемся поддержкой принципа так называемого файла autoexec.bat из мира MS-DOS в эмуляторе, это очень удобно когда после запуска программы-эмулятора DosBox нужно автоматически выполнить некоторые команды, запустить предустановленные программы.

В качестве примеров того что можно автоматизировать:

  • почистить мусор в какой-либо директории (использовать команду DEL)
  • подмонтировать новый диск (использовать команду mount)
  • запустить Norton/Volkov Commander
  • автоматически запустить игру или другую программу
  • и т.д.

Чтобы задать команды для автостарта в DosBox нужно добавить список этих команд в специальную секцию под названием «[autoexec]» в конфигурационный файл dosbox.conf.

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

  1. подмонтировать папку «Data/Disk_C» для портабельной версии программы (Windows — portableapps) как диск «С» в эмуляторе;
  2. перейти на диск С;
  3. вывести список содержимого диска С.

Открываем в текстовом редакторе конфигурационный файл dosbox.conf и ищем в самом низу секцию «[autoexec]» — все заданные там команды будут автоматически выполнены по порядку после запуска эмулятора .

Вот скриншот реализации приведенных выше 3х команд для авто-запуска по очереди:

DosBox добавляем команды в автозапуск. монтирование директории с относительным путем

Хотелось бы обратить внимание на путь к директории «../../Data/Disk_C» — в данном случае мы указываем относительный путь для портабельной версии программы, а не абсолютный (к примеру «c:/Programs/Dosbox/Data/»).

Программа DosBox будет искать папку относительно файла DOSBox.exe, что находится в директории «App/DOSBox», поэтому мы поднимаемся на два уровня выше «../../» и уже после указываем расположение директории от текущего уровня.

Данный метод монтирования директорий с относительными путями 100% рабочий и отлично подходит для монтирования директорий что расположены рядом на одном диске с программой.

Эта возможность очень удобна, поскольку позволяет переносить портабельную версию программы и содержимое к ней (программы для ДОС) на сменных носителях и дисках, например на флешке или внешнем жестком диске.

Запускаем DosBox и вот что мы должны увидеть:

Запуск DosBox с автоматическим монтированием директории как диск С

Директория подмонтировалась как диск С, выполнен переход на диск С и отображены папки и файлы на диске.

Если вы предпочитаете работу в оболочках типа Norton Commander или Volkov Commander то в автозапуск можно также добавить полный путь для запуска оболочки.

Например вы распаковали Volkov Commander в директорию «vc», что расположена в каталоге который будет подмонтирован как диск С. Добавляем в конфигурационный файл примера, что приведен выше, строчку: «c:vcvc.com».

Хочу заметить что для всех команд, которые выполняться внутри эмулятора, в путях нужно использовать слеши:

  • для Linux — слеш «/»;
  • для Windows — обратный слеш «».

В показанном выше прмиере, при запуске DosBox (портабельная версия программы) под Windows автоматически подмонтируется диск С и запустится Volkov Commander:

Volkov Commander запущен в эмуляторе DosBox

Исправляем «кракозябры» (кодировку)

При запуске некоторых русскоязычных программ можем увидеть нечто подобное:

dosbox исправляем кракозябры, делаем нормальные русские буквы

Для исправления неверного отображения кириллических символов в MS-DOS служат утилиты — руссификаторы клавиатуры. В нашем же случае не нужно искать никаких утилит и все решается намного проще.

Добавляем в конфигурационный файл DosBox (dosbox.conf), в секцию «[autoexec]» строчку:

keyb ru 866

Все, теперь после перезапуска программы символы кириллицы станут отображаться как следует!

Русские символы отображаются корректно!

Пошаговый пример настройки DosBox под Windows

У пользователей операционной системы GNU/Linux скорее всего не возникнет проблем с установкой и настройкой программы. А для некоторых пользователей MS Windows возможно что пригодится следующая подробная пошаговая инструкция.

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

Для пакетной проверки какого-то файла множеством разных антивирусов существует проект VirusTotal.com. На сайте проекта есть кнопка для загрузки файла на проверку.

Загружаем туда скачанные файлы по одному и смотрим результаты проверки множеством разных антивирусов. Файлы размером больше 100МБ загружать туда не рекомендую, как правило большинство небольших программ весят от нескольких единиц до десятков МегаБайт.

В примере будет использоваться портативная версия программы DosBox.

Итак, Поехали!

Скачивание программы

Переходим на сайт PortableApps.com со страницей загрузки DosBox — DOSBox Portable (emulator for classic DOS games).

Ищем кнопку «Download» и нажав на нее качаем запакованный пакет с программой.

Страница загрузки dosbox на сайте portableapp.com

Как правило, если браузер не спрашивал куда сохранить файл, программа будет сохранена в папке «Загрузки».

Заходим в браузере на сайт VirusTotal, жмем кнопочку «Choose file» (выбрать файл), выбираем скачанный файл «DOSBoxPortable_0.74.3.paf.exe».

Выбор файла для проверки на сайте VirusTotal

Ожидаем когда завершится процесс проверки и смотрим на результаты:

Результаты проверки установщика dosbox на вирусы - все чисто

В данном случае видим «0/71» — это значит что проверка выполнялась разными антивирусами в количестве 71 штук и никаких признаков вирусов в загруженном файле не обнаружено.

Установка

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

Внимательно читаем все что пишет и запрашивает программа, нажимаем Далее. Потом программа запросит куда распаковать программу — нажав на кнопочку «Обзор» можно указать какой-то отдельный диск или папку, например можно распаковать на подключенную к компьютеру флешку.

Установка dosbox под windows с сайта portableapp

Допустим что распаковывать программу мы будем на диск С, путь установки получится «C:DOSBoxPortable».

Нажимаем кнопку «Установить» и потом по завершению процесса установки «Готово».

Установка dosbox под windows с сайта portableapp - завершение

Все, программа установлена!

В этом примере она находится на диске С — переходим в «Мой компьютер» на диск С и видим там папку «DOSBoxPortable».

папка с программой dosbox под windows, сборка от portableapps

Первый запуск, тест

Прежде всего проясню один очень важный момент. После любого клика курсором мышки в окне DOSBox она автоматически будет захвачена и начнет работать только в пределах этого окна. Чтобы вернуть операционной системе Windows контроль над мышкой нужно нажать сочетание клавиш CTRL-F10 (включение и отключение захвата мышки)!

Рекомендую изучить и где-то записать себе сочетания клавиш, которые приведены в статье выше — они пригодятся потом при работе с программой.

Переходим в папку «DOSBoxPortable» и запускаем там на выполнение одноименный файл «DOSBoxPortable» — окроется два окна программы:

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

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

Папка с программами для MS-DOS

В этой же папке «DOSBoxPortable» создадим новую папку для наших программ под MS-DOS. Жмем правую клавишу мыши (ПКМ) на свободном пространстве окна — Создать — Папку — вводим ее название «Program» и жмем ЕНТЕР. Папка для программ готова!

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

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

  • Для программы «Norton Commander» папку можно назвать кратко — «NC»;
  • Для программы Банковский Учет 2.0 — «BANK_20»;
  • и так далее…

Например, скопируем туда свободный файловый менеджер «DOS Navigator», скачанный архив я распаковал в папку «DN». Также создадим какой-то текстовый файл-документ. После этого эти папки внутри будут выглядеть вот так:

  • DN — папка с программой «DOS Navigator»;
  • README — текстовый файл README.txt (в проводнике Windows расширение txt не отображено).

Работа в консоли

Теперь запускаем программу, как мы делали это раньше. В рабочем окне (там где сообщение «Welcome to DOSBox») вводим попорядку слудующие команды:

mount C Program C: dir cd DN dn.com

Назначение команд:

  • «mount C Program» — Подключаем созданную нами папку «Program» как диск C;
  • «C:» — перемещаемся в командной строке на диск C;
  • «dir» — выводим содержимое текущего каталога (в данном случае это корень диска С);
  • «cd DN» — переходим в папку «DN», которая находится в текущем каталоге;
  • «dn.com» — запускаем на выполнение исполняемый файл «dn.com».

После ввода последней команды должна запуститься программа «dn.com», в данном случае это файловый менеджер «DOS Navigator»:

Файловый менеджер dos navigator, запущенный под dosbox в операционной системе MS Windows

Теперь, перемастившись с помощью клавиш-стрелок на ‘..’ и нажав ENTER мы поднимемся в файловом менеджере на один каталог вверх (на один уровень вверх). Там мы увидим каталог «DN» и файл «readme.txt».

Став курсором на файл «readme.txt» и нажав клавишу F3 (View, Просмотр) мы увидим содержимое этого файла, для выхода дотаточно нажать Esc.

Файловый менеджер dos navigator, запущенный под dosbox в операционной системе MS Windows - просмотр текстового файла

Автоматизация

Теперь сделаем так, чтобы при запуске программы DosBox подготовка диска и запуск программ выполнялся автоматически.

Открываем проводником папку «DOSBoxPortable» с программой на диске С, переходим в подпапку с названием «Data», потом в папку «settings» — тут хранятся файлыв настройки программы DOSBox (в портативной версии).

Здесь нас интересует файл «dosbox.cof», нам нужно его открыть для редактирования и тут на помощь придет простой стандартный редактор MS Windows — Блокнот.

Запускаем программу «Блокнот» (Notepad): нажимаем ПУСК, в поиске набираем «notepad» или «блокнот», нажимаем на значек с найденной программой — она должна открыться.

Теперь переходим в окно проводника, где у нас отображено содержимое папки «settings», и перетаскиваем мышькой файл «dosbox.cof» в окно программы «Блокнот». В программе должно отобразиться содержимое этого файла.

Редактирование конфигурационного файла dosbox.conf в блокноте под MS Windows

В блокноте листаем содержимое файла в самый конец, пока не увидим обозначенную скобками секцию «[autoexec]». В самом низу, под ней, добавляем следующие строчки:

keyb ru 866 mount C Program c: cd DN dn.com

Настрйока автозапуска программ в dosbox через файл dosbox.conf под MS Windows

Сохраняем файл (в меню «Файл» выбираем «Сохранить») и закрываем программу Блокнот.

Все эти строчки фактически повторяют команды, которые мы вводили вручную в консоли чтобы подключить как диск «С» каталог «Program» и запустить программу «Dos navigator», за исключением строчки «keyb ru 866», которая пригодится в будущем для корректного отображения программ с символами кириллици (русская и украинская раскладки клавиатуры).

Теперь если запустить программу то «Dos Navigator» запустится автоматически.

Печеньки :)

Несколько полезных замечаний и идей от меня.

В папку «Program» вы теперь можете покопировать нужные вам файлы и программы, которые планируете запускать в режиме эмуляции MS-DOS. После копирования новых файлов в эту папку программу DOSBox желательно перезапустить (закрыть, если открыта, и снова запустить).

Чтобы заменить «Dos Navigator» на Нортотн Коммандер придется в папке «Program» создать папку для программы «NC» и скопировать в нее содержимое программы файлового менеджера.

Потом останется лишь отредактировать файл «dosbox.cof» (как это было показано выше), заменить в нем строчки:

  1. «cd DN» на «cd NC»;
  2. «dn.com» на «nc.exe».

Теперь после запуска DOSBoxPortable автоматически запустится Norton Commander, а в нем уже можно перемещаться по дереву каталогов и запускать другие программы, работать с файлами и т.п.

Ко всем наработанным внутри MS-DOS программ файлам и документам вы потом сможете получить доступ просто перейдя проводником в папку по пути: Диск С — DOSBoxPortable — Program.

Всю папку «DOSBoxPortable» на диске С теперь можно скопировать на флешку, перенести на другой компьютер с MS Windows XP, 7, 10 и там запустить уже настроенную программу DOSBox со всем содержимым папки Program внутри без каких либо дополнительных изменений. Просто и удобно!

Также, папку «DOSBoxPortable» можно заархивировать и сохранить резервный вариант с промежуточными результатами работы и нараобтками в программах. которые размещены внутри в подпапке «Program».

Архив с уже настроенным DOSBoxPortable и менеджером Dos Navigator внутри для всего проделанного выше — (3.3 МБ).

KV.by

Может быть, вас посещают приступы ностальгии, когда вы вспоминаете сражения в Doom, где вы боролись с силами ада только лишь с пилой и дробовиком, или же скучаете по такому простому и удобному в использовании текстовому процессору, как Microsoft Word 5.0, в котором ещё не было этой назойливой проверки орфографии.

В таком случае вы, наверное, огорчитесь, узнав, что Windows 10 не поддерживает многие классические DOS-программы. В большинстве случаев, если вы попытаетесь запустить старую версию программы, то вам, скорее всего, будет выведено сообщение об ошибке.

К счастью, бесплатная программа-эмулятор DOSBox с открытым исходным кодом создает DOS-окружение, в котором можно запустить старые игры и программы, чтобы вспомнить свои лучшие деньки!

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

Поиск старого программного обеспечения

Если вы открыли данное руководство, то вы, скорее всего, хотите найти какую-то определенную игру или программу, диск с которой у вас не сохранился.

Как правило, крупные веб-сайты наподобие Amazon и eBay предоставляют широкий выбор ретро-игр на дискетах и компакт-дисках.

Также некоторые вебсайты предлагают так называемое «Abandonware» – программное обеспечение, которое больше не поддерживается производителем, либо компания-производитель которого больше не существует. Как правило, большая часть таких программ распространяется нелегально, так как по закону они не могут быть распространены без разрешения правообладателя.

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

Копирование программных файлов

Откройте окно Проводника Windows и перейдите в папку, куда был установлен DOSBox. Например, C:Program Files (x86)DOSBox-0.74.

Правым щелчком мыши вызовите контекстное меню и создайте новую папку. Она будет использоваться для хранения ваших программ, поэтому дайте ей какое-нибудь узнаваемое и говорящее имя, например, «GAMES».

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

Начало работы с DOSBox

Кликните по иконке DOSBox на рабочем столе вашего Windows 10.

Первым делом вам надо указать в программе местоположение вашей игры. Это можно сделать, к примеру, при помощи команды «mount»:

mount C GAMES

где «GAMES» – это название созданной ранее папки.

Чтобы запустить команду, кликните «Enter», после чего перейдите к виртуальному диску C, просто набрав:

C:

Установка самой программы

Используйте команду DIR, чтобы увидеть список всех файлов, которые находятся в вашей папке. Процесс установки и запуска приложения или игры на разных девайсах может проходить по-разному, поэтому ищите пакетные файлы (BAT) или исполнимые программы (EXE).

Скорее всего, вы увидите файл с названием SETUP.EXE. Чтобы его запустить, просто кликните на опцию «Начать установку».

Если же в папке есть только файловый образ системы, то вам нужно самостоятельно провести установку, используя команду «imgmount»:

imgmount D REDALERT.ISO

После этого вы можете перейти к виртуальному диску «D:» при помощи:

D:

Не забудьте про команду «DIR», которая может помочь вам найти список файлов и тем самым облегчить поиск установочного файла.

Создание образа файла дискеты

Быть может, ваша программа настолько «ретро», что хранится на дискете. В таком случае создание загрузочного модуля с её содержимым, скорее всего, станет наиболее простым способом загрузить вашу дискету. После этого необходимо будет выполнить установку по той же схеме, как и в случае с файловым образом системы.

Существуют специальные программы, которые позволяют перенести дисковый образ файла в систему Windows. К ним относятся WinImage и MagicISO Maker.

Как только вы перенесли дисковый образ вашей дискеты в папку «GAMES», выполните установку при помощи команды «imgmount»:

imgmount A image_1 -t floppy

Запуск программы

Когда будет закончена установка, вы, скорее всего, будете автоматически перенаправлены к только что установленному файлу. Если этого не произойдет, то используйте команду «cd», чтобы перейти в папку, которую вы указали при подтверждении установки.

Запуск приложения или игры выполняется таким же образом, как и сама установка. Просто используйте «DIR» для того, чтобы вывести на экран список файлов, после чего выберите файл с расширением .exe.

Если во время запуска игры вы увидите, что со скоростью что-то не так, используйте Ctrl + F11 и Ctrl + F12 для снижения скорости и ее повышения соответственно.

Вы можете также сделать скриншот ваших достижений. Он будет сохранен в C:UsersyourusernameAppDataLocalDOSBoxcapture.

Включите протокол IPX

Для работы режима мультиплеера в некоторых старых играх необходимо включение протокола IPX (протокол обмена межсетевыми пакетами). В DOSBox есть специальная программа-эмулятор, которая позволяет нескольким людям в той же сети играть в многопользовательском режиме, используя датаграммный транспортный протокол (UDP).

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

Если программа запущена – закройте её и при помощи файлового проводника перейдите к:

C:UsersyourusernameAppDataLocalDOSBox

Щелкнув правой кнопкой мыши по файлу, кликните на опцию «Открыть при помощи», после чего нажмите «Другие приложения» и выберите «Блокнот».

Удерживая Ctrl + F, введите «ipx», чтобы найти опцию, которая отвечает за многопользовательский режим. Измените «ipx=false» на «ipx=true».

Start IPX Server

После того, как вы включили протокол IPX в конфигурационном файле программы, откройте DOSBox, кликнув два раза по ярлыку на рабочем столе.

Теперь вы можете подключиться к IPX-серверу, что позволит вам установить связь с другими пользователями локальной сети. Для этого введите команду:

ipxnet start server e.g. ipxnet start server 19955

На этом шаге Брандмауэр Windows может вывести сообщение с предупреждением об угрозе. В таком случае нажмите «Разрешить доступ», чтобы переключиться в многопользовательский режим.

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

ipxnet connect e.g. ipxnet connect 192.168.1.87 19955

А теперь можно и поиграть!

Установка удобного внешнего интерфейса для DOSBox

Хоть программа DOSBox может быть крайне удобной и полезной, но когда вам приходится вводить определенные команды каждый раз, когда хочется поиграть, это становится несколько утомительным и может убить всякое желание окунуться в прошлое. Чтобы этого не произошло, существует несколько графических интерфейсов для DOSBox, которые несколько облегчают данный процесс. DGBL (DOSBox Game Launcher) – один из таких интерфейсов. Он позволяет создать и сохранить настройки профиля для тех игр, которые вы уже установили, так что вы можете просто запустить игру, не мучаясь с переходами и введением утомляющих команд.

Многие из подобных программ до сих пор находятся в процессе разработки, поэтому перед установкой обязательно создайте резервные копии файлов. Если вы решите установить DGBL, то после загрузки вам нужно будет извлечь ZIP-файлы и запустить файл «launch.exe».

Источник

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

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

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

DosBox - Norton Commander хранитель экрана Аквариум.

Файловый менеджер 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, тоже все работает на отлично!

Содержание

  1. Запуск старых игр на современном компьютере — список методов
  2. Игры жанра Quest (Квесты)
  3. Игры под MS-DOS
  4. Source-порты
  5. DosBox
  6. Игры под Windows 3.1
  7. Игры под Windows 95 и выше
  8. С поддержкой только Glide (Voodoo)
  9. Без необходимости использовать Glide (Voodoo)
  10. Source-порты
  11. Патчи от фанатов
  12. Режим совместимости
  13. DxWnd
  14. Патчи для поддержки широкоформатных режимов
  15. Виртуальные машины
  16. Windows XP
  17. Консольные игры и игры с IBM-PC-НЕСОВМЕСТИМЫХ компьютеров
  18. Как запустить DOS программу в Windows 10
  19. DOSBox для чайников. Инструкция по запуску классических игр под Windows
  20. Шаг 1. Установка DOSBox
  21. Шаг 2. Дополнительные инструменты
  22. Шаг 3. Предварительная настройка
  23. Шаг 4. Устанавливаем, играем
  24. Как запустить старую DOS-программу в Windows 10
  25. Поиск старого программного обеспечения
  26. Копирование программных файлов
  27. Начало работы с DOSBox
  28. Установка самой программы
  29. Создание образа файла дискеты
  30. Запуск программы
  31. Включите протокол IPX
  32. Start IPX Server
  33. Установка удобного внешнего интерфейса для DOSBox
  34. Установка и настройка
  35. Добавление поддержки отображения русского языка
  36. Доработка
  37. Комментарии к статье (124)

Запуск старых игр на современном компьютере — список методов

Игры жанра Quest (Квесты)

Если вы любите старые квесты от Sierra, LucasArts и не только – рекомендую первым делом сходить и посмотреть, нет ли нужной вам игры в списке поддерживаемых ScummVM или ResidualVM.

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

Данные программы – эдакие альтернативные интерпретаторы игровых квестовых движков.

ScummVM изначально заточенный под квесты от LucasArts, но позже в него была добавлена поддержка других квестов, вроде The Neverhood, Toonstruck и многих других. ResidualVM же изначально писался для запуска Grim Fandango.

Реализация обоих портов есть под разные ОС, в том числе Windows, Linux,Mac OS X, Android и другие. Исходный код открыт.

Игры под MS-DOS

Source-порты

Первым делом для выбранной вами игры рекомендую поискать source-port. К ним относятся проекты двух видов:

DosBox

Самый универсальный вариант – эмулятор DOS’а под названием DosBox. Он лучше, чем просто виртуальная машина, потому что как правило работает быстрее и заточен именно под эмуляцию игр. Но официальную версию 0.74 брать не рекомендую – та обновлялась последний раз в 2010 году.

Лучше используйте DOSBox SVN Daum – свежайшую сборку с последними патчами. Она работает стабильнее, заметно быстрее (захотите запустить шутеры 1995 года и старше – почувствуете колоссальную разницу), у неё лучше с совместимостью, есть возможность управлять эмуляцией через менюшки, есть поддержка эмуляции трёхмерного ускорителя Voodoo (эмуляция Glide API), эмуляция сетевой карты, MIDI-синтезатора Roland MT-32… Короче, эта версия – правильный выбор.

Игры под Windows 3.1

Если игра 16-битная, она не запустится под 64-битной версия ОС. Но можно ведь запустить Windows 3.1 в DosBox! Существуют и готовые сборки этого добра, например – от коллектива old-games. Наверняка есть и другие, но я не встречал.

Игры под Windows 95 и выше

Здесь я считаю, что у вас на компьютере установлена Windows 7 или старше. Если вы гордый владелец Mac OS X или Linux, то последующие советы вам вряд ли помогут. Но всё равно рекомендую посмотреть, мало ли.

С поддержкой только Glide (Voodoo)

Самая большая в плане проблемности ситуация – встретить игру, которая либо запускается только на видеокарте Voodoo/Voodoo 2, либо только с ними показывает нормальную картинку. Варианта тут два:

Без необходимости использовать Glide (Voodoo)

Здесь есть надежда, что игра просто запустится, что бывает довольно часто. Если же нет…

Source-порты

Патчи от фанатов

Самая замечательная ситуация – кто-из фанатов смог сделать патч к игре с закрытыми исходниками. Первым делом рекомендую искать на сайте old-games.ru, дальше – любимый поисковик.

Режим совместимости

DxWnd

Утилита, решающая многие проблемы путём подмены DirectX-вызовов на свои. Может помочь игрушкам, написанным под Direct X версия с 1 по 7ю. Может работать как замедлялка, решает проблему с играми, работающими в 256-цветном режиме (например, StarCraft или Diablo 2), позволяет запустить в окне игры, работающие только в полноэкранном режиме и т.п. Но может и неплохо просаживать производительность, так что с настройками стоит экспериментировать. Есть открытые исходники.

Оригинальная версия.
Версия с патчами от old-games — для каких то игр может подойти лучше, для каких-то хуже, так что пробуйте обе версии.

Патчи для поддержки широкоформатных режимов

Ряд старых игр работает на современных ПК без проблем, но не поддерживают режимы экрана с пропорциями, отличными от 4:3 – или просто не позволяют их выставить, или искажают пропорции картинки в этих режимах (например, персонажи превращаются в толстеньких карликов). Как правило, такую проблему можно решить, покопавшись в исполняемом файле игры, даже не имея исходного кода. Здесь рекомендую сайт Widescreen Gaming Forum, ни разу меня он не подводил, когда я искал подобные патчи.

Виртуальные машины

Windows XP

Если вы являетесь счастливым обладателем этой ОС – то, во-первых, вы не получите проблем со старыми играми использующими 256-режим, да и ряд старых игр под Windows запустятся без проблем.

А во-вторых, вы можете напрямую запускать DOS-игры (если у вас 32-битная версия ОС). В этом случае рекомендую установить утилиту VDMSound Project. Она улучшает эмуляцию звуковой карты и вообще является крайне полезной альтернативой для DosBox. Но для более поздних ОС не подходит.

Консольные игры и игры с IBM-PC-НЕСОВМЕСТИМЫХ компьютеров

Тут всё обычно просто и приятно: скачиваем эмулятор, образ картриджа/дискеты с игрой, запускаем первое и загружаем в него второе. Иногда так же придётся скачивать BIOS (обход ограничений на авторское право со стороны разработчиков) и плагины (когда эмулятор является ядром, а для видео/аудио/IO-подсистем код пишется отдельно).

Большинство консолей до 4го поколения включительно (до Sega Mega Drive включительно) И ранних 8/16 битные ПК эмулируется практически идеально. Так что если вы фанат Famicom, Atari 2600 или ZX Spectrum – всё пойдёт просто прекрасно.

Консоли 5го поколения (например Sony PlayStation или Nintendo 64) эмулируются как правило хорошо, но не без исключений.

Эмуляция консолей 6 и последующих поколей скорее исключение, чем правило (Sony PlayStation 2, например, эмулируется более-менее прилично, только компьютер нужен мощный; Xbox – практически никак ).

Большинство эмуляторов и плагинов можно найти тут.
Отдельно стоит отметить эмулятор «всё в одном» RetroArch, который содержит пачку эмуляторов под одной оболочкой. Правда, на мой вкус, он настраивается сложнее других, узкоспециализированных эмуляторов. Зато на данный момент это быстрейший и совместимейший эмулятор PS1 под Android.

Нашли ошибку в советах или инструкциях? Знаете ещё какой-то способ? Пишите в личку или в комментарии, пост будет дополнен.

Источник

Как запустить DOS программу в Windows 10

Существует много полезных программ, а также интересных игр под DOS. Могут ли они работать в новой Windows 10 (или 7, 8, 8.1)?

Вы задавали себе вопрос, какой у вас ПК, какую версию Windows он имеет, 32- или 64-битную разрядность? Если у вас компьютер 32-разрядной версии (именуемые x86 по историческим причинам), вы не должны иметь никаких проблем с запуском многих (но не всех) DOS программ. Но если вы используете 64-разрядную версию (x64), запуск программы DOS официально не поддерживается.

Некоторые DOS программы могут не запустится с текущей версии Windows. Как правило, это различного рода аппаратные утилиты, такие как defraggers и диагностические средства. Также могут не запуститься и обыкновенные старые игры, поскольку они могут использовать аппаратные возможности старой ОС и не работать в последних версиях Windows.

Если вы не знаете, какую версию Windows использует ваш компьютер, 32- или 64-разрядную, то сейчас самое время это узнать. В новых версиях Windows (все что выше XP, это Windows 7, 8, 8.1, 10) щелкните по кнопке Пуск правой кнопкой мыши и выберите пункт Система.

sys1

Или наберите в поиске или выберите сразу пункт Параметры->Система->О системе

sys2

Удостоверьтесь, что вы имеете 64-разрядную версию Windows

Некоторые очень старые программы, могут не запуститься даже в Windows 7 x86.

Если программа не запускается, или если вы работаете в Windows 10 (7,8) x64, попробуйте запустить его в среде DOSBox. Эта простая, бесплатная программа работает с DOS в виртуальной машине, которая создает достаточно близкую эмуляцию старого компьютера.

sys3

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

Делается это следующим образом:

Запустите программу DOSBox и выполните команду mount a c:dosfiles

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

Для этого необходимо создать папку как можно ближе к корню реального диска или раздела, и дать ему краткое имя без пробелов и знаков препинания. Я рекомендую C: DOSfiles. Поместите ваши программы и файлы DOS в эту папку.

Затем, в поле поиска программ Windows (в меню Пуск) наберите DOSBox 0,74 Options (число зависит от версии). Кликните по нему, откроется довольно большой файл конфигурации в блокноте. Перейдите к нижней части файла. Вы увидите секцию [AutoExec], строчкой ниже пропишите mount a c:dosfiles. Это именно тот путь, где у вас расположены ваши программы DOS, которые необходимо запустить. Сохраните файл.

Теперь, когда вы запустите DOSBox, он автоматически подключит диск C: с папкой DOSfiles как привод A :. Дальше вы работаете с этим диском A : точно также, как и с любым другим из под ДОС.

Источник

DOSBox для чайников. Инструкция по запуску классических игр под Windows

iZLX8KNz9RyCVz7gjtLMbMwryBjlP1CsbZZsCnJU

Примечание. Эта инструкция предназначена для пользователей Windows.

Шаг 1. Установка DOSBox

1. Заходим на сайт www.dosbox.com, переходим в раздел Download, находим версию для Windows (Win32 installer), скачиваем её. Скачивание происходит через сервис SourceForge, на котором располагаются многие проекты с открытым исходным кодом.

Примечание: На момент написания обзора актуальная версия эмулятора — 0.74-3. Номер версии меньше единицы не означает, что эмулятор — не законченный проект. DOSBox уже давно работает стабильно и используется, в том числе, для запуска старых игр в Steam и других онлайн-магазинах.

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

2. Запускаем инсталлятор, устанавливаем эмулятор. Инсталлятор создает иконку на рабочем столе, а также добавляет DOSBox в меню «Пуск». Если вы запустите DOSBox сразу после установки, то увидите командную строку.

OXUfrMQf4LqTW3i2J6Rer4PtrShOFSLXsOeOn5Wc

3. Закройте эмулятор, если вы его запустили. Всю настройку будем производить в Windows.

Шаг 2. Дополнительные инструменты

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

2. Так как планируется самостоятельная установка игр и приложений для MS-DOS, а также их дальнейшая настройка, лучше всего будет «вернуться» в 90-е и создать программную среду, максимально схожую с той, что была в те времена. Драйвера мыши, дополнительной памяти, привода компакт дисков и т. п. нам не потребуются. Все это включено в состав эмулятора. Но для комфортной работы в DOS потребуется файловый менеджер.

3. В качестве файлового менеджера лучше всего воспользоваться известным DOS Navigator, разработанного компанией RitLabs. Версию 1.51 можно скачать с сайта компании, или воспользоваться OpenSource версией, которая доступна на сайте www.dnosp.com (версия DOS/Real Mode).

4. Если у вас отсутствует физический привод компакт-дисков, то DOSBox может подключать их образы без использования сторонних программ (в форматах iso и cue). Или можно воспользоваться любым другим эмулятором приводов CD, в том числе встроенного в Windows 10.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание. Будьте внимательнее при написании имен файлов и путей. Особое внимание обращайте на расширение файлов iso или img. Ошибка в написании приведет к тому, что команда при запуске DOSBox выполнена не будет, и ни один из образов не будет подключен.

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

Шаг 4. Устанавливаем, играем

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

2. Запустите DOSBox. Вы попадете в DOS Navigator. Если вы не знакомы с двухпанельными файловыми менеджерами 90-х, то это не беда.

3. Если игра требует установки, то установите её с диска D. В DOS установочная программа, как правило, имеет название файла INSTALL.EXE, в отличие от SETUP.EXE в Windows. Установку производите в каталог C:GAMES виртуальной DOS-машины.

4. После установки нужно настроить звук. Обычно установочная программа предложит это сделать сразу после копирования файлов. Если это не произошло, перейдите в каталог установленной игры, и запустите программу настройки звука (обычно она имеет название SETUP.EXE или SETSOUND.EXE). Настройки необходимо выбрать для драйвера digital audio и драйвера midi audio.

5. DOSBox эмулирует звуковую карту Sound Blaster 16, поэтому при выборе звуковой карты выбирайте эту модель. Если её в списке нет, то можно выбрать обычный Sound Blaster или Pro. Как правило, программы настройки автоматически подбирают правильные параметры карты. Если этого не произошло, их можно ввести в программе настройки вручную:

Эти параметры прописаны в файле конфигурации DOSBox.

cqa0MOmso8w7W6i6VKo7peZygo2AQvjBqWje4vNN

6. Найдите в интернете патч с последней версией. При необходимости, обновите игру до последней версии.

7. Все готово! Добро пожаловать в 90-е! Запускайте.

Источник

Как запустить старую DOS-программу в Windows 10

Может быть, вас посещают приступы ностальгии, когда вы вспоминаете сражения в Doom, где вы боролись с силами ада только лишь с пилой и дробовиком, или же скучаете по такому простому и удобному в использовании текстовому процессору, как Microsoft Word 5.0, в котором ещё не было этой назойливой проверки орфографии.

В таком случае вы, наверное, огорчитесь, узнав, что Windows 10 не поддерживает многие классические DOS-программы. В большинстве случаев, если вы попытаетесь запустить старую версию программы, то вам, скорее всего, будет выведено сообщение об ошибке.

К счастью, бесплатная программа-эмулятор DOSBox с открытым исходным кодом создает DOS-окружение, в котором можно запустить старые игры и программы, чтобы вспомнить свои лучшие деньки!

gyn6keybrmj7kmf5y3zonm 650 80

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

Поиск старого программного обеспечения

Если вы открыли данное руководство, то вы, скорее всего, хотите найти какую-то определенную игру или программу, диск с которой у вас не сохранился.

ynmro5pjh9bje6dmxbxkhm 650 80

Как правило, крупные веб-сайты наподобие Amazon и eBay предоставляют широкий выбор ретро-игр на дискетах и компакт-дисках.

Также некоторые вебсайты предлагают так называемое «Abandonware» – программное обеспечение, которое больше не поддерживается производителем, либо компания-производитель которого больше не существует. Как правило, большая часть таких программ распространяется нелегально, так как по закону они не могут быть распространены без разрешения правообладателя.

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

Копирование программных файлов

Откройте окно Проводника Windows и перейдите в папку, куда был установлен DOSBox. Например, C:Program Files (x86)DOSBox-0.74.

Правым щелчком мыши вызовите контекстное меню и создайте новую папку. Она будет использоваться для хранения ваших программ, поэтому дайте ей какое-нибудь узнаваемое и говорящее имя, например, «GAMES».

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

Начало работы с DOSBox

Кликните по иконке DOSBox на рабочем столе вашего Windows 10.

Первым делом вам надо указать в программе местоположение вашей игры. Это можно сделать, к примеру, при помощи команды «mount»:

где «GAMES» – это название созданной ранее папки.

Чтобы запустить команду, кликните «Enter», после чего перейдите к виртуальному диску C, просто набрав:

Установка самой программы

Используйте команду DIR, чтобы увидеть список всех файлов, которые находятся в вашей папке. Процесс установки и запуска приложения или игры на разных девайсах может проходить по-разному, поэтому ищите пакетные файлы (BAT) или исполнимые программы (EXE).

jurggo4qqggjp7pg64rpgm 650 80 0

Скорее всего, вы увидите файл с названием SETUP.EXE. Чтобы его запустить, просто кликните на опцию «Начать установку».

Если же в папке есть только файловый образ системы, то вам нужно самостоятельно провести установку, используя команду «imgmount»:

После этого вы можете перейти к виртуальному диску «D:» при помощи:

Не забудьте про команду «DIR», которая может помочь вам найти список файлов и тем самым облегчить поиск установочного файла.

Создание образа файла дискеты

Быть может, ваша программа настолько «ретро», что хранится на дискете. В таком случае создание загрузочного модуля с её содержимым, скорее всего, станет наиболее простым способом загрузить вашу дискету. После этого необходимо будет выполнить установку по той же схеме, как и в случае с файловым образом системы.

Существуют специальные программы, которые позволяют перенести дисковый образ файла в систему Windows. К ним относятся WinImage и MagicISO Maker.

z6fhfrexsrxkftfrrvcrkm 650 80

Как только вы перенесли дисковый образ вашей дискеты в папку «GAMES», выполните установку при помощи команды «imgmount»:

Запуск программы

Когда будет закончена установка, вы, скорее всего, будете автоматически перенаправлены к только что установленному файлу. Если этого не произойдет, то используйте команду «cd», чтобы перейти в папку, которую вы указали при подтверждении установки.

Если во время запуска игры вы увидите, что со скоростью что-то не так, используйте Ctrl + F11 и Ctrl + F12 для снижения скорости и ее повышения соответственно.

Вы можете также сделать скриншот ваших достижений. Он будет сохранен в C:UsersyourusernameAppDataLocalDOSBoxcapture.

Включите протокол IPX

Для работы режима мультиплеера в некоторых старых играх необходимо включение протокола IPX (протокол обмена межсетевыми пакетами). В DOSBox есть специальная программа-эмулятор, которая позволяет нескольким людям в той же сети играть в многопользовательском режиме, используя датаграммный транспортный протокол (UDP).

Если программа запущена – закройте её и при помощи файлового проводника перейдите к:

Щелкнув правой кнопкой мыши по файлу, кликните на опцию «Открыть при помощи», после чего нажмите «Другие приложения» и выберите «Блокнот».

Удерживая Ctrl + F, введите «ipx», чтобы найти опцию, которая отвечает за многопользовательский режим. Измените «ipx=false» на «ipx=true».

4uasremo2rxjwyuzwbkhhm 650 80

Start IPX Server

После того, как вы включили протокол IPX в конфигурационном файле программы, откройте DOSBox, кликнув два раза по ярлыку на рабочем столе.

Теперь вы можете подключиться к IPX-серверу, что позволит вам установить связь с другими пользователями локальной сети. Для этого введите команду:

На этом шаге Брандмауэр Windows может вывести сообщение с предупреждением об угрозе. В таком случае нажмите «Разрешить доступ», чтобы переключиться в многопользовательский режим.

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

А теперь можно и поиграть!

Установка удобного внешнего интерфейса для DOSBox

Источник

871

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

Установка и настройка

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

Теперь ищем необходимую вам DOS программу. Допустим она располагается на диске D в папке Prog и называется Prog.exe. Переходим в эту папку, и создаем там текстовый файл с любым названием и расширением conf. В него пишем:

Если вам нужно, чтобы DOSBox закрывался после запуска bat файла, то вместо простого запуска prog.bat пишем:

Теперь создаем еще один текстовый файл с расширением bat. В него пишем:

Вместо «C:Program Files (x86)DOSBox-0.74» указываем тот путь, куда была установлена программа DOSBox. Вместо D:Prog указываем путь к нужной DOS программе, и вместо prog.conf указываем имя файла, созданного выше.
Сохраняем, и пробуем запустить. Если все прошло успешно, то появится окошко DOSBox, в котором запустится нужная программа.

norus

Добавление поддержки отображения русского языка

Сохраняем и пробуем запустить программу.

rus

Теперь русские символы отображаются и печатаются.

Доработка

Если при запуске программы смущает второе окошко DOSBox, которое открывается вместе с основным окном, то можно в bat файл дописать параметр -noconsole, в итоге bat файл для запуска приобритет следующий вид:

Была ли эта статья Вам полезна?

Комментарии к статье (124)

Программа, запускаемая через dosbox, открывает лог-файл и пишет в него данные. Но эти данные не будут видны, пока я не выйду из программы. Как можно задать интервал обновления данных? Ctrl+F4 не помогает. И второй вопрос: насколько большой кэш у dosbox? Мне для логов нужно максимум 256 Кб.

Спасибо за статью, настроил на Win7 х64 запуск терминала от древних АТС dx-500. У меня не запускается программа с секцией:
[dosbox]
language=russian.txt
Без неё всё ок.
Также пробросил com-port для работы с dial-up модемом.
Единственное, что хочу узнать, есть ли какая-то комбинация клавиш, по которой dosbox отпускает указатель мыши?

Что же касается «захвата мышки», то здесь можно сделать следующее:

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

Отпустить мышь — Ctrl+F10

Добрый день!
Поменял старый ПК. Теперь стоит Win7 64. Есть необходимость запустить старенькую программу на новом ПК. Вроде всё сделал, как написано в статье, но программа не запускается.
Вопросы:
1)Есть ли необходимость создавать в папке C:WindowsSystem32 файлы
autoexec.nt с содержимым
path=c:kadry (папка с программой)
set clipper=f95
rem c:cyrill.com
lh %SystemRoot%system32kb16 ru
и config.nt с содержимым
dos=high, umb
device=%SystemRoot%system32himem.sys
files=100

сам же файл KADRY.BAT (оригинальный и рабочий на старом компе) содержит следующие строки и, мне кажется, в итоге программа путается
@echo off
cls
c:
CDkadryDBF
erase instal_2.mem
erase instal_3.mem
c:kadrymain.EXE //clipper=f85
IF ERRORLEVEL 3 GOTO END
IF ERRORLEVEL 2 GOTO ER
IF ERRORLEVEL 1 GOTO END
IF ERRORLEVEL 0 GOTO END
:ER
LAMBADA
GOTO END
:END
rem ERASE *.NTX
CD..

Что в итоге я сделал лишнего и не так?

Скрины, после запуска программы

Здравствуйте подскажите пожалуйста, я запускаю программу на DOSbox, и в этой программе в поля надо вводить значения, и как только ввожу какой-нибудь символ, программа автоматически подтверждает мой выбор ( программа как бы за меня нажимает клавишу «Enter»). Я решил проверить все это в играх, и в игре где надо выбирать персонажа, только нажимаю стрелку и игра автоматически нажимает подтверждение. Помогите пожалуйста

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

Так же попробуйте проверить работу с отключенной клавиатурой или мышкой (как бы это странно не звучало), и проверьте, будет ли при этом происходить самостоятельное «нажатие» клавиши Enter.

Я так и писал, только без EXT и всё заработало.
[autoexec]
mount c E:VODA_PR
c:
Paradox.exe pred
exit

попробуй так:
pdparadox main

у меня запустилось.

Спасибо! Очень помогла Ваша инструкция. Немного усилий по переделке своего bat файла и получился отличный результат.

Подскажите, пожалуйста, по поводу Dosbox.

run.bat создал такой:

language=»C:Program Files (x86)DOSBox-0.74-3russian.txt»
memsize=1024

[dos]
keyboardlayout=RU
FILES=250

[autoexec]
mount c G:Ball
c:
Ball.exe
exit

При запуске программы ловлю ошибку:

Error while initializing DT-MAX expanded memory management:
EMM manager does not map enough pages for swapping

Обойти ошибку так и не смог, надеюсь на вашу помощь

Здравствуйте,
К сожалению, лично мне не приходилось сталкиваться с DOSEMU, с которым (судя по ошибке) у Вас возникла проблема. Но, может быть, под Ваши цели подойдет DOSBox?

Как раз в dosbox и запускаю. Отключение ems/xms в конфиге и загрузка с JEMMEX тоже не помогла

Извиняюсь, был введен в заблуждение ошибкой.

Пробовали менять стандартное значение размера оперативной памяти, выделяемой в DOSBox?
За это отвечает параметр memsize в секции [dosbox], т. е. я бы предложил попробовать:

Пробовал, и к сожалению никакого эффекта

Добрый день
Программа за пустилась, но она обращается к базе данных.
В DOS это решалось присвоением переменной значения каталога, например
set amber=c:progbasa (место куда обращается исполняемая программа)
А как подключить такую базу в DOSbox?

Как самый простой вариант:

Монтируем нужную директорию, как диск D:

И в конфиге вашего приложения прописываем путь к базе «на диске D».

Здравствуйте. Установил DOSBox-0.74-3. В каталоге F:test.DOSBox создал файлы,-
test.bat:

[dosbox]
language=»C:Program Files (x86)DOSBox-0.74-3russian.txt»
memsize=1024

[dos]
keyboardlayout=RU
FILES=250

[autoexec]
mount T F:test.DOSBox
T:
T:DN-DPMIDN.com

После запуска test.bat запускается пустое окно DOSBox и через некоторое время закрывается. Как говорит stdout.txt,-

DOSBox version 0.74-3
Copyright 2002-2019 DOSBox Team, published under GNU GPL.

CONFIG:Loading primary settings from config file F:test.DOSBoxtest.conf
Exit to error: MSG:Can’t load messages: F:test.DOSBox»C:Program Files (x86)DOSBox-0.74-3russian.txt»

Как исправить ситуацию? Спасибо.

А файл локализации был скачан? Судя по логу, программа просто не может его загрузить. Еще, желательно попробовать в конфиге указать просто название файла локализации, а не целый путь, т. е.:

Да, файл локализации имеется.

Согл. файла конфигурации, файл локализации должен браться с
language=»C:Program Files (x86)DOSBox-0.74-3russian.txt»
а DOSBox пытается взять его с F:test.DOSBox»C:Program Files (x86)DOSBox-0.74-3russian.txt»

У меня авторская досовская программа не открывается на windows 8. Что можно сделать?

Может быть, при этом пишутся какие-то ошибки? Сложно определить в чем проблема, особенно если речь идет о какой-то уникальной программе.

Дополняю (жаль, что нельзя здесь скриншот), в заголовке окна стоит:
DOSBox 0.74-3, Cpu speed 3000 cycles, Frameskip 0, Program: FOXPROL

С огромным уважением, Владимир Марциновский

Извините за вопрос! А где именно взять русскую локализацию? новичок, сильно не пинайте плииз 🙂

Всё разобрался сам спасибо! 🙂

Может немного тупой совет, но не ставьте пробелов в названии папки с игрой, иначе работать не будет. Думаю, те, кто впервые работает с DOS-системой могут этого не знать.

Можно ли увеличить размер окна, в котором
запускается DOS-программа?

Программа супер, но есть нюанс, при раскрытии окна на полный экран (Alt-Enter), размер отображения досовской программы остается прежний, хотя DosBox растягивается на весь экран (заливая черным оставшуюся часть окна). Есть ли возможность «растянуть» окно именно дос программы?

Попробуйте добавить в конфиг следующие строки:

У меня та же проблема, что и у Светланы из комментария:
«Светлана 19.12.2017 09:12
При запуске программы в DOSBOX выходит сообщение: «This program must be run under Win32″. Можно как то это победить? Стоит Windows7 x64.»
После установки DOSBOX я установила в него win3.11, но как воспользоваться win3.11 для запуска нужной мне программы не знаю. Может быть Вы знаете, как это сделать?

После запуска программы в каталоге создаются 2 файла
Stdout и stderr

Stderr.txt он пустой

Stdout с таким содержимым

Файлы эти создаются и при запуске foxpro и fox26x и отличаются только
строкой с предупреждением.
Где искать проблему?

Если вопрос о том, может ли DOS создать общую папку, то да, но для этого потребуется большое количество действий. Другое дело, что далеко не факт, что сама программа и её БД позволяет работать с собой сразу нескольким людям.

Warning: file creation failed: p:50507648.TMP
Что делать?

А такой файл существует? Убедитесь, что если он существует, то не имеет атрибутов «скрытый» или «только чтение».

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

А диск «p:» то в досбоксе прописан?

Есть у вас на компе стоит, 64-ти разрядная Windows 8 или 10, то имеет смысл установить этот эмулятор DOS. Потому, что опытные компьютарщики знают, что «старые добрые» досовские программы, универсальные и среди них, есть такие которые, до сих пор нельзя заменить, аналогами для Windows

Recluse, подскажите пожалуйста как заставить программу dosbox работать с моим com1 (настоящий последовательный порт). На virtualbox я разобрался как «пробросить» Com1, а тут мне не понятно есть ли такая возможность вообще. Программа работает, но связи нет. Win10 X64 pro.

В конфиг нужно добавить:
serial1=directserial realport:com1
вместо directserial может быть dummy, modem, nullmodem, при этом для остальных значений параметр realport не нужен. Подробнее можно прочесть на английском языке тут.

Программа лежит на диске D:top. Конфиг:
[dosbox]
«C:Program Files (x86)DOSBox-0.74russian.txt»
[dos]
keyboardlayout=RU
[autoexec]
mount c D:top
c:
call top.exe
exit
Программа запускается, но не видит базу с настройками, которая лежит в d:topDB. Как пофиксить?

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

Например, программа до этого была по пути C:top, но сейчас просто находится по адресу C:, и пытается обратиться по пути C:topDB.

В разделе [dosbox] указывать на файл настроек русского языка надо так:
language=«C:Program Files (x86)DOSBox-0.74russian.txt»
а не просто название файла.

Кажется, я нашел подходящий вариант.
Вместе с DOSBOX (для обеспечения работы программы) надо использовать SPRINT (для обеспечения печати). Конечно, некоторые формы выглядят не так, как задумывались или как привыкли пользователи на протяжении многих лет (есть эффект сжатия и сдвига налево, тогда как есть достаточно много места до низа страницы и правого края), но когда северный пушной зверек появится на пороге, сгодится и так.

2) Насчет распечатки. Программа, о которой я писал выше, может печатать и на LPT порт, и на USB. Но LPT принтеров уже нет, а при команде печатать на USB результат нулевой, оно и понятно, во времена DOS-а такого порта не было. Есть какой-то вариант непосредственной печати (кроме как сохранить файл и напечатать стандартными средствами Windows)?

Каким образом можно поставить максимальное быстродействие исполняемой программы (не игра)?

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

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

Спасибо! запустилась с первого раза! Много проблем отпало! Рулит на Windows 10 64 bit!

отличная статья, со второй попытки запустил ностальгический EOB1 😉
Единственно (но могу ошибаться), если в папке два исполняемых файла, то в conf надо вписывать их оба

При запуске программы в DOSBOX выходит сообщение: «This program must be run under Win32». Можно как то это победить? Стоит Windows7 x64.

Судя по всему вы пытаетесь запустить исполняемый файл, который предназначен для работы в Windows, а не в MS DOS. Попробуйте запустить программу прямо из под Windows, хотя не исключено, что под Windows 7, да и к тому же 64 разрядной, она нормально работать не будет.

А можно как-нибудь сделать, чтобы сама DosBox монтировалась не в диск Z:, а какой-нибудь другой? Дело в том, что в самой моей ДОС-программе базы прописаны именно на диске Z, а получается, что я его не могу смонтировать в файле conf, так как эта буква уже занята самой программой.

Без перекомпиляции исполняемого файла DOSBox такое проделать невозможно.

Большое спасибо. Все получилось.
В dosbox.conf добавил FILES=250,
и перед запуском программы, запускаю KEYRUS.COM.
Программа стала работать.

Юрий, каким ехе пользуетесь скачанным с офиц. сайта DosBox или по ссылке предложенной выше?

Доброго времени суток!
Программа СУБД написана на Foxpro 2.6 DOS.
Программа открывает много таблиц.
При запуске программы из-под DOSBOX
возникает ошибка «Too many files open» (Слишком много открытых файлов.).
При запуске программы в 32-х разрядной системы, без DOSBOX,
в C:WindowsSystem32config.nt
записывал files=250 и программа работала.
Где и как можно в DOSBOX указать количество открываемых файлов?

Спасибо огромное за файл!
Две недели искал решение, помог только ваш модифицированный файл.

А что внутри Uchet.bat?

Сложно сказать, что в вашем случае пошло не так, но если вы выложите содержимое файлов конфигурации и bat файла, то возможно я смогу вам помочь.

Все делал по инструкции, запускается Dosbox и тут же закрывается, в чем может быть проблема. система Win 7×64.

Подскажите что делать, если у запущенной программы в DOS поехали шрифты все, как их поменять?

А что подразумевается «поехавшие шрифты»? Если вместо русского языка отображаются различные загогулины, то в статье есть решение.

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

Уважаемый Recluse и остальные знающие, как заставить работать F1-10 клавиши?

Что пытаетесь запустить?
Если FAR Manager, то он не является MS-DOS программой.

Уважаемые знатоки! Сделал все по инструкции, но результата это не принесло. Вместо запуска голубого окна эмулятор просто закрывается. Что я делаю не так? Может ли программа MS-DOS запускаться через другую, FAR?

Попробуйте после строки

Подразумеваю, что у вас есть дисковод, которому в системе присвоена буква A (по умолчанию), и в него вставлена нужная дискета.

А мне тоже страсть как нужно запустить дос-прожку, но загогулина в том, что она записана на ключевой к дискете, к которой постоянно обращается в процессе работы. Как быть?

Ну не совсем всё работало. У меня на ХР х32 ДОС-программа напрямую запускалась, но ни мышь, ни клавиатура не работали и пришлось через досбокс.

Это очень странно, но я сомневаюсь, что проблема в самом DOSBox. Видит ли программа нормально саму базу? Находится ли файл базы в той же директории, что и сама программа? Желательно было бы еще и конфиг DOSBox посмотреть, который используется для работы с программой.

Здравствуйте, подскажите пожалуйста, в чем может быть проблема, DOS приложение нормально запускается через DosBox но при работе не функционируют часть кнопок, например в программе есть возможность индексации базы данных и при попытке выполнить индексацию ничего не происходит, так же при работе в базе данных не открывается некоторые окна. Никаких ошибок при этом не показывается. Есть ли какие нибудь настройки в DOSBox касающиеся работы с БД? Спасибо.

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

Может быть кто-то подскажет.
Программа для DOS работала через com-порт с медицинским прибором.
Запустить программу через Dosbox получилось (через графическую оболочку D-Fend Reloaded), доступ в архив программы есть, но получать данные с устройства не получается. Номер порта и прерывание установил вроде бы правильно. Система Windows XP 32-битная.
Очень извиняюсь, что не совсем соответствует теме.
Заранее огромное спасибо за помощь.

Если честно, то с трудом представляю, что могло пойти не так, так как вроде все в файлах указано верно.
Могу предложить выполнить в окне DOSBox следующие команды из файла st.conf:

mount c E:CHESS2
c:
CG3.exe

И посмотреть, запустится ли программа.

Здравствуйте, уважаемый Rrecluse!
Спасибо за Ваш быстрый ответ. Я скопировал путь из проводника и теперь после запуска bat файла открывается вот такое окно DOSBox (ссылка http://take.ms/iWGID ), но нужный мне DOS файл не запускается. Проверьте, пожалуйста, мои 2 файла.
Нужная мне программа CESS2 лежит на диске D, исполняемый файл CG3.exe.
Первый файл st.conf

Ниже bat файл Chess.bat

Надеюсь на Вашу помощь.
Спасибо

Всем привет! Эта программа и все процедуры будут действовать для 32-х разрядной системы? А то вроде все правильно, а в итоге все закрывается( Если нет то как мне быть кто подскажет.

Спасибо! Скопировала файлы russian.txt и dosbox.conf в папку с программой, которую нужно запустить и написала в файле conf

Все заработало. Еще раз спасибо.

Попробуйте в файле conf написать следующее (вместо того, что было в статье):

Ну и стоит убедиться в наличии файла russian.txt в папке DOSBox.

Добрый день! У меня почему-то не получается сделать русский язык. Все сделала как сказано. После добавления в conf-файл

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

Т. е. попробовать сделать ссылку с файлом/папки базы в ту директорию, которая монтируется в DOSBox.

Программа DOS пытается открыть базу данных из другого каталога и выходит ошибка о невозможности открыть данный файл. Если я правильно понял программа запускается в dosbox на вирт. диске и доступ к другим ресурсам получается недоступен. Как подключить внешние данные причем с сохранением пути?

Не совсем в курсе, что подразумевается под «BD», не могли бы вы поподробнее рассказать про это?

Как настроить загрузку необходимых BD, если они в другом каталоге?

У меня всё отлично заработало. Даже с CLS поэкспериментировал, чтоб удалять мусор из КС. Автор, спасибо за помощь. Ты отличный человек)
К сведению: Windows 7 ultimate 64x. Проблем не возникло.
Ребят проверяйте себя лучше. Вероятнее всего сами допустили ошибку.
Пишите, подскажу, если что alexxx.merc@gmail.com

Да, в статье была допущена небольшая ошибка. Попробуйте исправить свой bat файл на то, что сейчас в статье.

Та же ерунда, что и у предыдущего пользователя/

Здравствуйте!
При попытки запустить бат файл он пишет ошибку; Не удается найти «-conf». Проверьте, правильно ли указанно имя и повторите попытку.
Проверял правильность заполнения созданных мною файлов несколько раз и ошибок не увидел.

Источник

Понравилась статья? Поделить с друзьями:
  • Как запустить командную строку перед загрузкой windows
  • Как запустить игру под windows xp под windows 7
  • Как запустить командную строку от имени администратора на windows 10 pro
  • Как запустить игру la noire на windows 10
  • Как запустить компьютер в безопасном режиме windows 10 при загрузке компьютера