Если это так, вы можете быть разочарованы, узнав, что Windows 10 не может запускать многие классические программы DOS. В большинстве случаев, если вы попытаетесь запустить старые программы, вы просто увидите сообщение об ошибке. К счастью, бесплатный эмулятор DOSBox с открытым исходным кодом может имитировать функции старых систем MS-DOS и позволить вам пережить дни вашей славы!
Как открыть ms-dos в windows 10?
- Нажмите Windows + X, а затем щелкните «Командная строка».
- Нажмите Windows + R, затем введите «cmd» и щелкните, чтобы открыть командную строку.
- Вы также можете выполнить поиск командной строки в поисковом меню «Пуск», чтобы открыть ее. В проводнике файлов щелкните адресную строку или нажмите Alt + D.
Как установить DOS в Windows 10?
Установка MS-DOS 6.22
- Вставьте первую установочную дискету MS-DOS в компьютер и перезагрузите или включите компьютер. …
- Если при запуске компьютера появляется экран настройки MS-DOS, нажмите клавишу F3 два или более раз, чтобы выйти из режима настройки.
- В командной строке A:> MS-DOS введите fdisk и нажмите Enter.
Что такое режим DOS в Windows 10?
На компьютере с Microsoft Windows режим DOS настоящая среда MS-DOS. … Это позволяло старым программам, написанным до Windows, или компьютерам с ограниченными ресурсами запускать программу. Сегодня все версии Windows имеют только командную строку Windows, которая позволяет перемещаться по компьютеру с помощью командной строки.
Как установить DOS вручную?
Если вам нужно / вы хотите разбить и / или отформатировать жесткий диск:
- Загрузите компьютер с диска 1.
- Нажмите F3 на экране приветствия установки MS-DOS, чтобы выйти из установщика.
- Чтобы переделать, запустите fdisk. …
- Чтобы создать (или переформатировать) файловую систему на жестком диске:…
- Запустите setup.exe, чтобы возобновить установку.
Как я могу играть в старые игры для DOS в Windows 10?
Итак, как играть в старые игры DOS на Windows 10? Самый простой способ сделать это — использовать DOSBox, который представляет собой эмулятор DOS, доступный для Windows, Mac, Linux и других операционных систем. Он создает виртуальную среду на вашем ПК, напоминающую дисковую операционную систему.
Что такое командная строка в Windows 10?
Самый быстрый способ открыть окно командной строки — через меню опытного пользователя, к которому вы можете получить доступ, щелкнув правой кнопкой мыши значок Windows в нижнем левом углу экрана или нажав сочетание клавиш Windows Key. + X. Он появится в меню дважды: Командная строка и Командная строка (администратор).
Не может работать в режиме DOS?
Когда появляется ошибка «Эту программу нельзя запустить в режиме DOS», это связано с тем, что часть программного обеспечения, предназначенная для работы в режиме DOS, несовместима с программным обеспечением для совместимости с Windows DOC. … В системах с Vista или более ранними версиями Windows, выберите опцию Run в меню «Пуск», а затем введите «команду».
Как мне выйти из командного режима?
Чтобы закрыть или выйти из Windows команду В строке окна введите exit и нажмите Enter. Выход команду также могут быть помещены в пакетный файл.
Если вы попробуйте запустить исполняемый файл DOS в современной версии Windows, вместо окна соответствующей программы появится сообщение: «Невозможно запустить это приложение на вашем ПК», поскольку приложения DOS не поддерживаются. Однако, возможности их запуска существуют.
В этой инструкции способы запуска DOS программ и игр в Windows 11 и Windows 10, для чего можно применить несколько различных подходов.
DOSBox
Если основная ваша задача — запуск старых DOS-игр, возможно, DOSBox будет лучшим вариантом для этого за счет своей отличной совместимости, удобства и сравнительно стабильной работы.
Пример использования DOSBox:
- Скачайте DOSBox для вашей ОС с сайта https://www.dosbox.com/ (в нашем примере — это Windows 11, загружаем Win32 Installer несмотря на то, что система 64-разрядная).
- Подготовьте файлы DOS, которые вы планируете запускать в какой-либо папке на компьютере.
- Запустите DOSBox и подключите эту папку с помощью команды mount. Пример использования:
mount c c:dos
в результате выполнения внутри DOSBox содержимое папки C:dos на компьютере окажется подключено как виртуальный диск C.
- Запустите то, что требуется в командной строке DOSBox с подключенного диска. В примере на изображении ниже я запускаю Norton Commander.
- А уже из него — игру, которая исправно работает.
- И, на всякий случай: Ctrl+F10 — освобождает мышь из окна DOSBox, а Ctrl+F9 — выходит из него.
После установки DOSBox в меню «Пуск», помимо прочего, будет добавлен ярлык для открытия файла конфигурации (открывается в текстовом редакторе, в нём же сохраняется). Для большинства пользователей всё сравнительно исправно работает, но мне пригодилось изменение чувствительности мыши (пункт sensitivity).
Подробные сведения о конфигурации DOSBox можно найти на странице https://www.dosbox.com/wiki/Dosbox.conf
Существуют и альтернативные сборки DOSBox с расширенными возможностями: например, DOSBox-X и DOSBox SVN Daum.
vDos
vDos также позволяет запускать DOS-приложения в Windows последних версий, но стабильную работу мне удалось получить лишь для программ с текстовым интерфейсом, и то далеко не со всеми. Порядок использования:
- Скачиваем и устанавливаем vDos, официальный сайт — https://www.vdos.info/
- Скопируйте папки и файлы DOS в папку с vDos, эта папка со всей внутренней структурой будет работать как диск C: в запущенном vDos.
- Если сразу после установки запустить vDos, автоматически запустится демонстрационная программа DataPerfect. Так как нам это не требуется, откройте файл autoexec.txt в папке установки vDos и удалите строку CALL DPTESTSTARTDP.BAT, сохраните файл и лишь затем запускайте vDos.
- Используйте командную строку для запуска игры. Например, игра расположена в папке vDos во вложенной папке Gamesgame.exe. Используйте две команды: cd Games для перехода к папке, а затем game.exe для запуска игры. По какой-то причине запуск с указанием полного пути у меня не сработал.
- Как было отмечено выше, мало что получилось запустить с помощью vDos в моем тесте, потому повторю скриншот с файловым менеджером, но уже не из DOSBox.
Возможно, поработав с конфигурацией vDos возможно обеспечить и лучшую работу эмуляции.
NTVDMx64
Старые версии Windows умели запускать DOS-программы без каких-либо дополнительных трюков. В Windows NT это было реализовано с помощью виртуальной машины NTVDM.
NTVDMx64 — патч для современных версий Windows, включая Windows 11 и Windows 10 x64, встраивающий нативную поддержку запуска DOS-программ в систему. Учитывайте следующие нюансы:
- Установка NTVDMx64 меняет файлы системы и требует отключения Secure Boot в БИОС/UEFI
- Антивирусы ругаются на файлы NTVDMx
Поэтому, установка NTVDMx64 — под вашу ответственность.
Принцип использования:
- Компилируем сами из исходников автора https://github.com/leecher1337/ntvdmx64 или берем готовый установщик, например, здесь и используем файл install.bat для установки (вариант HAXM требует включенной виртуализации Intel VT-x, вариант CCPU — нет), запускаем файл install.bat и перезапускаем систему после установки.
- Запускаем программы DOS также, как и любые другие программы прямо из среды Windows.
В моем тесте полностью исправно работали программы DOS с текстовым интерфейсом и, сравнительно нестабильно и медленно — отдельные игры с графическим режимом экрана.
Виртуальная машина
При желании можно попробовать запускать DOS-игры и программы в виртуальной машине. Возможны разные подходы, в моём случае хороший был получен при установке Windows 98, эта система поддерживает запуск DOS-программ в VirtualBox (и не был достигнут при установке FreeDOS и некоторых других попытках).
Я использовал готовый образ виртуального жесткого диска Windows 98 для VirtualBox загруженный с Archive.org (подробнее о том, как найти старые программы на archive.org). Создал виртуальную машину, подключил диск, запустил — почти всё, включая Интернет (для загрузки старых DOS-программ с сайта old-dos.ru) и их запуск исправно, но иногда медленно, работали:
На эту тему может пригодиться инструкция Виртуальные машины VirtualBox для начинающих.
Надеюсь, один из вариантов подойдёт для ваших целей и запуска нужных DOS-программ в современных ОС.
Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP
- 22.04.2015
- 150 645
- 125
- 10.11.2019
- 118
- 118
- 0
- Содержание статьи
- Установка и настройка
- Добавление поддержки отображения русского языка
- Доработка
- Комментарии к статье ( 125 шт )
- Добавить комментарий
В любой организации может оказаться так, что при обновлении старых компьютеров на новые можно столкнуться с таким фактом, что компьютеры новые, но необходимость использования старых программ никуда не отпала. А одной из старых программ вполне может оказаться какое-нибудь приложение, написанное в 90ые года под MS-DOS, которое напрочь отказывается запускаться на современных операционных системах. В таком случае очень помогает эмулятор MS-DOS под названием DOSBox, использованию которого и посвящена эта статья.
Установка и настройка
Скачиваем последнюю версию с официального сайта, после устанавливаем. Никаких необычных действий при установке программы не требуется.
Теперь ищем необходимую вам DOS программу. Допустим она располагается на диске D в папке Prog и называется Prog.exe. Переходим в эту папку, и создаем там текстовый файл с любым названием и расширением conf. В него пишем:
[autoexec]
mount c D:Prog
c:
Prog.exe
exit
- mount c D:Prog — монтирует в эмулятор папку D:Prog как раздел жесткого диска С;
- c: — осуществляет переход на раздел C жесткого диска;
- Prog.exe — запускает нужную программу. Вместо exe файла могут быть так же файлы с расширением bat или pif.
- exit — закрывает DOSBox после завершения работы программы. Работает ТОЛЬКО с exe файлами.
Если вам нужно, чтобы DOSBox закрывался после запуска bat файла, то вместо простого запуска prog.bat пишем:
call prog.bat
Теперь создаем еще один текстовый файл с расширением bat. В него пишем:
start "" "C:Program Files (x86)DOSBox-0.74DOSBox.exe" -conf "D:Progprog.conf"
Вместо «C:Program Files (x86)DOSBox-0.74» указываем тот путь, куда была установлена программа DOSBox. Вместо D:Prog указываем путь к нужной DOS программе, и вместо prog.conf указываем имя файла, созданного выше.
Сохраняем, и пробуем запустить. Если все прошло успешно, то появится окошко DOSBox, в котором запустится нужная программа.
Добавление поддержки отображения русского языка
Впрочем, момент триумфа может омрачить полное отсутствие русского языка — но это дело поправимое.
Для начала скачиваем с официального сайта официальную локализацию — после чего распаковываем содержимое архива в каталог с программой. Теперь открываем созданный выше conf файл, и дописываем туда в самый верх следующее:
[dosbox]
language=russian.txt
[dos]
keyboardlayout=RU
Где «C:Program Files (x86)DOSBox-0.74russian.txt» — это путь к распакованному в папку с программой файлу russian.txt.
Если путь к файлу russian.txt содержит пробелы, обязательно закрываем его в кавычки, как в примере выше. Если же пробелов в пути нет, кавычки не нужны, и скорее всего DOSBox не будет корректно работать.
Сохраняем и пробуем запустить программу.
Теперь русские символы отображаются и печатаются.
Переключение языка в DOSBox осуществляется с помощью одновременного нажатия левого Alt и правого Shift.
Доработка
Если при запуске программы смущает второе окошко DOSBox, которое открывается вместе с основным окном, то можно в bat файл дописать параметр -noconsole, в итоге bat файл для запуска приобритет следующий вид:
start "" "C:Program Files (x86)DOSBox-0.74DOSBox.exe" -conf "D:Progprog.conf" -noconsole
Содержание
- Как открыть DOS в Windows 10?
- Как мне открыть окно DOS?
- Есть ли в Windows 10 DOS?
- Как открыть командную строку в Windows 10?
- Где находится командная строка DOS?
- Windows по-прежнему работает под DOS?
- Что такое команда в MS-DOS?
- Как установить DOS в Windows 10?
- Можете ли вы запустить DOS на современном ПК?
- Могу ли я запустить базовую версию в Windows 10?
- Какая комбинация клавиш открывает командную строку?
- Почему моя командная строка не открывается?
- Как сделать так, чтобы командное окно открывалось здесь?
- Как использовать подсказку DOS?
- Каковы основные команды в командной строке?
- Как написать команду DOS?
- Как запустить DOS программу в Windows 10
- Как использовать vDOS для запуска старых программ DOS на Windows 10
- Что такое vDos?
- Как установить vDos
- Как использовать vDos
- Респект за пост! Спасибо за работу!
- партнёры блога
- telegram
- Реклама
- Последние
- Рубрики
- СЧЕТЧИКИ
- РЕКЛАМА И ДОНАТЫ
- Социальные сети
- Как запустить старую DOS-программу в Windows 10
- Поиск старого программного обеспечения
- Копирование программных файлов
- Начало работы с DOSBox
- Установка самой программы
- Создание образа файла дискеты
- Запуск программы
- Включите протокол IPX
- Start IPX Server
- Установка удобного внешнего интерфейса для DOSBox
- Как запустить программу под DOS в Windows 10?
- Как запустить программу MS-DOS в Windows 10?
- Как запустить дос при загрузке?
- Как запустить компьютер в режиме MS-DOS?
- Как запустить программу сразу в Досбоксе?
- Как запустить программу MS-DOS в Windows XP?
- Как выйти в DOS в Windows 7?
- Как выйти из режима дос?
- Как войти в биос из под дос?
- Как запустить из под DOS?
Как открыть DOS в Windows 10?
Как мне открыть окно DOS?
Нажмите кнопку Windows «Пуск». Выберите «Программы» Выберите «MS-DOS Prompt»
Есть ли в Windows 10 DOS?
Чтобы старые программы DOS могли работать на новых платформах Windows, используется виртуальная машина DOS (NTVDM). 32-разрядная версия Windows 10 включает это, но не 64-разрядные версии. Вместо этого пользователи Windows увидят всплывающее окно с предупреждением о том, что программы DOS не могут запускаться. … Однако vDos — не единственный эмулятор DOS в городе.
Как открыть командную строку в Windows 10?
Вы можете открыть командную строку в любой из желаемых папок с помощью строки расположения файлового проводника. Перейдите в нужную папку и щелкните на строке местоположения проводника Windows. Затем введите cmd и нажмите клавишу Enter. Командная строка откроется в папке.
Где находится командная строка DOS?
Чтобы открыть командную строку: выберите «Пуск»> «Выполнить» (или удерживайте кнопку Windows + R на клавиатуре). Введите cmd и нажмите OK (или нажмите Enter на клавиатуре). Откроется черный ящик с белым текстом вверху.
Windows по-прежнему работает под DOS?
32-разрядные версии Windows по-прежнему имеют приглашение DOS, которое можно запустить, введя command.com в диалоговом окне запуска, и оно может запускать большинство старых программ DOS. … 64-битная Windows не может запускать приложения DOS, потому что она не поддерживает 16-битные процессы.
Что такое команда в MS-DOS?
Команды DOS — это команды, доступные в MS-DOS, которые используются для взаимодействия с операционной системой и другим программным обеспечением на основе командной строки. В отличие от Windows, команды DOS — это основной способ использования операционной системы. Windows и другие современные ОС используют систему на основе графики, предназначенную для сенсорного ввода или мыши.
Как установить DOS в Windows 10?
Установка MS-DOS 6.22
Можете ли вы запустить DOS на современном ПК?
На самом деле вы должны иметь возможность установить его на современный компьютер. Есть люди, которые это сделали. MS-DOS не сможет использовать всю память компьютера (даже с приложениями в защищенном режиме) и, скорее всего, не сможет получить доступ ко всему жесткому диску.
Могу ли я запустить базовую версию в Windows 10?
QBasic — это интерпретатор Quick Basic. Это приложение можно использовать для быстрого запуска базовой программы и программного обеспечения, разработанного для вашего настольного компьютера или планшета Windows10.
Какая комбинация клавиш открывает командную строку?
Вы также можете использовать сочетания клавиш для этого маршрута: клавиша Windows + X, затем C (не администратор) или A (администратор). Введите cmd в поле поиска и нажмите Enter, чтобы открыть выделенный ярлык командной строки. Чтобы открыть сеанс от имени администратора, нажмите Alt + Shift + Enter.
Почему моя командная строка не открывается?
Как сделать так, чтобы командное окно открывалось здесь?
Когда вы нажимаете Shift на клавиатуре, а затем щелкаете правой кнопкой мыши любую папку, у вас будет опция «Открыть окно команд здесь» в контекстном меню Windows 10. Вот несколько шагов, которые вам нужно сделать: Шаг первый: одновременно нажмите клавиши Windows + R, чтобы открыть команду «Выполнить».
Как использовать подсказку DOS?
Если вы можете войти в Windows 95, 98 или ME, вы можете получить доступ к командной строке MS-DOS, выполнив следующие действия. Щелкните «Пуск». Щелкните «Выполнить». Введите команду и нажмите Enter.
…
Как перезагрузить компьютер в командной строке MS-DOS
Каковы основные команды в командной строке?
Cmd-команды под Windows
команда cmd | Описание |
---|---|
вызов | вызывает командный файл из другого |
CD | сменить каталог |
cls | чистый экран |
cmd | запустить командную строку |
Как написать команду DOS?
Источник
Как запустить 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) щелкните по кнопке Пуск правой кнопкой мыши и выберите пункт Система.
Или наберите в поиске или выберите сразу пункт Параметры->Система->О системе
Удостоверьтесь, что вы имеете 64-разрядную версию Windows
Некоторые очень старые программы, могут не запуститься даже в 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 : точно также, как и с любым другим из под ДОС.
Источник
Как использовать vDOS для запуска старых программ DOS на Windows 10
Как использовать vDOS для запуска старых программ DOS на Windows 10
Запуск старого программного обеспечения на Windows 10 может оказаться нетривиальной задачей. Программа vDos упрощает этот процесс.
Что такое vDos?
Чтобы запустить старые программы DOS на более новых платформах Windows, используется виртуальная машина DOS (NTVDM). 32-разрядная версия Windows 10 включает в себя это, но 64-разрядная — нет. Вместо этого, пользователи Windows увидят всплывающее предупреждение о том, что программы DOS не могут быть запущены.
vDos — это эмулятор DOS от сторонних разработчиков, который заменяет собственную технологию Windows NTVDM. Когда вы запускаете программное обеспечение DOS через vDos, оно загружается в собственное окно с поддержкой сети и принтеров, доступом к буферу обмена и прямым доступом к системным файлам.
Как установить vDos
Перейдите на страницу vDos и загрузите программу установки. Процесс установки прост — откройте программу установки и следуйте инструкциям.
Убедитесь, что вы разрешаете vDos обновлять и устанавливать исправления к самой последней версии программы во время установки.
vDos поставляется с тестовой версией DataPerfect, старого инструмента базы данных DOS. Исходный конфигурационный файл автоматически загрузится при запуске DataPerfect.
Если vDos работает правильно, закройте окно теста и перейдите в папку установки vDos (обычно «C:vDos»).
Откройте файл autoexec.txt и перед тем, как сохранять и закрывать его, удалите все содержимое.
Откройте vDos снова, и вы увидите типичный запрос DOS «C:». Отсюда вы можете запускать любое программное обеспечение DOS по своему усмотрению.
Если вы хотите настроить vDos дальше (например, включить поддержку печати или сети), в разделе FAQ vDos предлагаются рекомендации и инструкции, которые помогут вам.
Как использовать vDos
В сети доступен широкий выбор интересного программного обеспечения DOS — от текстовых веб-браузеров до инструментов редактирования графики.
Чтобы запустить программу, загрузите ее в каталог vDos (например, «C:vDos»). Этот каталог рассматривается как исходный каталог «C:».
В запросе DOS «C:» введите имя файла EXE программного обеспечения DOS и нажмите enter. Программное обеспечение DOS загрузится в окне vDos, готовое к использованию.
Такие программы, как vDos, дают новую жизнь старому программному обеспечению, которое в противном случае было бы невозможно запустить.
Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Респект за пост! Спасибо за работу!
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
партнёры блога
telegram
Реклама
Последние
Рубрики
СЧЕТЧИКИ
РЕКЛАМА И ДОНАТЫ
Социальные сети
©2016-2022 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.
Использование материалов разрешается с активной ссылкой на levashove.ru.
Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.
Источник
Как запустить старую DOS-программу в Windows 10
Может быть, вас посещают приступы ностальгии, когда вы вспоминаете сражения в 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»:
где «GAMES» – это название созданной ранее папки.
Чтобы запустить команду, кликните «Enter», после чего перейдите к виртуальному диску C, просто набрав:
Установка самой программы
Используйте команду DIR, чтобы увидеть список всех файлов, которые находятся в вашей папке. Процесс установки и запуска приложения или игры на разных девайсах может проходить по-разному, поэтому ищите пакетные файлы (BAT) или исполнимые программы (EXE).
Скорее всего, вы увидите файл с названием SETUP.EXE. Чтобы его запустить, просто кликните на опцию «Начать установку».
Если же в папке есть только файловый образ системы, то вам нужно самостоятельно провести установку, используя команду «imgmount»:
После этого вы можете перейти к виртуальному диску «D:» при помощи:
Не забудьте про команду «DIR», которая может помочь вам найти список файлов и тем самым облегчить поиск установочного файла.
Создание образа файла дискеты
Быть может, ваша программа настолько «ретро», что хранится на дискете. В таком случае создание загрузочного модуля с её содержимым, скорее всего, станет наиболее простым способом загрузить вашу дискету. После этого необходимо будет выполнить установку по той же схеме, как и в случае с файловым образом системы.
Существуют специальные программы, которые позволяют перенести дисковый образ файла в систему Windows. К ним относятся WinImage и MagicISO Maker.
Как только вы перенесли дисковый образ вашей дискеты в папку «GAMES», выполните установку при помощи команды «imgmount»:
Запуск программы
Когда будет закончена установка, вы, скорее всего, будете автоматически перенаправлены к только что установленному файлу. Если этого не произойдет, то используйте команду «cd», чтобы перейти в папку, которую вы указали при подтверждении установки.
Если во время запуска игры вы увидите, что со скоростью что-то не так, используйте Ctrl + F11 и Ctrl + F12 для снижения скорости и ее повышения соответственно.
Вы можете также сделать скриншот ваших достижений. Он будет сохранен в C:UsersyourusernameAppDataLocalDOSBoxcapture.
Включите протокол IPX
Для работы режима мультиплеера в некоторых старых играх необходимо включение протокола IPX (протокол обмена межсетевыми пакетами). В DOSBox есть специальная программа-эмулятор, которая позволяет нескольким людям в той же сети играть в многопользовательском режиме, используя датаграммный транспортный протокол (UDP).
Если программа запущена – закройте её и при помощи файлового проводника перейдите к:
Щелкнув правой кнопкой мыши по файлу, кликните на опцию «Открыть при помощи», после чего нажмите «Другие приложения» и выберите «Блокнот».
Удерживая Ctrl + F, введите «ipx», чтобы найти опцию, которая отвечает за многопользовательский режим. Измените «ipx=false» на «ipx=true».
Start IPX Server
После того, как вы включили протокол IPX в конфигурационном файле программы, откройте DOSBox, кликнув два раза по ярлыку на рабочем столе.
Теперь вы можете подключиться к IPX-серверу, что позволит вам установить связь с другими пользователями локальной сети. Для этого введите команду:
На этом шаге Брандмауэр Windows может вывести сообщение с предупреждением об угрозе. В таком случае нажмите «Разрешить доступ», чтобы переключиться в многопользовательский режим.
Предложите другим пользователям вашей сети открыть DOSBox и ввести следующую команду, чтобы подключиться к вам:
А теперь можно и поиграть!
Установка удобного внешнего интерфейса для DOSBox
Источник
Как запустить программу под DOS в Windows 10?
Как запустить программу MS-DOS в Windows 10?
Как найти и запустить старые программы и игры для MS-DOS в Windows 10
Как запустить дос при загрузке?
1. Загрузить Windows и выполнить команду Пуск->Завершение работы->Перезагрузить в режиме эмуляции MS-DOS. 2. При включении компьютера нажать и удерживать клавишу [F8], а после появления меню выбрать пункт Command prompt only.
Как запустить компьютер в режиме MS-DOS?
Как запустить программу сразу в Досбоксе?
DOSBox: как пользоваться?
Как запустить программу MS-DOS в Windows XP?
1) В самой XP можно войти в командную оболочку MS-DOS; для этого введи command в командной оболочке XP (cmd.exe). 2) Создай загрузочную дискетку MS-DOS в XP и перезагрузись с нее. идеальный вариант, имхо: ставь Win98 из неё в другой раздел ставь WinXP.
Как выйти в DOS в Windows 7?
Для того, чтобы войти в BIOS на Windows 7 необходимо сразу после включения компьютера нажать определенную клавишу или сочетание оных. Обычно появляется надпись при загрузке «Press DEL to enter SETUP» или «Press F1 to Run SETUP«. Разница в сочетаниях клавиш зависит лишь от того, чье производство вашей материнской платы.
Как выйти из режима дос?
Помимо команды Exit с последующим введением Enter (как и в режиме MS-DOS), позволяющей выйти из сеанса MS-DOS, сохранив внесённые изменения; в сеансе MS-DOS употребима комбинация клавиш ALT+ENTER для сворачивания полноэкранного режима в оконный, удобная для временного выхода.
Как войти в биос из под дос?
Чтобы перейти к меню BIOS на стационарном компьютере, при загрузке нужно нажать клавишу Del, в редких случаях — F2.
Как запустить из под DOS?
В современных ОС Windows для работы с командами DOS используется командная строка, которую можно вызвать: Пуск/выполнить, в окне диалога ввести cmd и нажать ОК. Другой способ вызова командной строки – Пуск/Программы/Стандартные/Командная строка.
Источник
Может быть, вас посещают приступы ностальгии, когда вы вспоминаете сражения в 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».
Источник
I have one MS DOS program that is invaluable to me. However, it won’t run on my Windows 7 OS. Can I install Windows 98 on an external drive that I then use for backup and run the DOS program on this drive? If not, could I move the backups off of the external drive and install Windows 98 on that drive and then the DOS program?
Unfortunately, you’re not going to get the scenario that you’ve described working. You’re going to have to actually reboot into Windows 98. You might be able to do that off of an external drive if you’ve got Windows 98 completely installed on that drive, as well as the program. I don’t think you even have to move your backups for it to work.
But before you go down that road, I want you to investigate a different solution.
This is a job for….
In my opinion, this is a job for a virtual machine. This is a solution I use, in fact I rely on, that I think will make your life a whole lot easier.
Like you, people often consider installing Windows 98, or some other older operating system that they still need, on a second drive. It can be an external or an internal drive; it could be a USB flash drive or a USB external drive.
You can set up some kind of dual boot situation so that when you boot your machine, you choose which operating system you want to boot into. To me, that’s just too much hassle. Half the time I’ve been in those kind of situations, there’s something that I’m doing on this operating system that darn it, I wish I had the other one up to do.
Virtual machines
Virtual machines provide a solution for that. They’re basically software that emulates a machine within your machine. It’s really hard to describe the technology, so I’ll just describe the results.
Here’s the scenario after everything is set up: You have one operating system that you would boot your machine into. That’s probably Windows 7 in your case. After that’s up and running, you would run a program called a virtual machine manager. In that program, you will double-click on a virtual machine representation that has been configured to run Windows 98. Now, here’s the key part: a window then pops up that looks and acts as if it were its own separate computer – completely.
It’s a virtual computer. A virtual machine.
Within that window, you’ll probably see a virtual BIOS run for a couple of seconds, which then loads Windows 98 exactly as if it were a machine running Windows 98. After a few seconds, you are in fact running Windows 98 in a window within Windows 7. Then of course, you can fire up whatever old program it is you need to run in Windows 98.
Virtual machines can be moved; they can be cloned; they can be copied very easily. The tricky part, of course, is getting one set up. You would need your Windows 98 installation media, because to start all this, you’ll be setting up Windows 98 from scratch, just like you did when Windows 98 was current.
This time, you’ll be doing it within that virtual machine window.
I use Virtual Box by Oracle for my virtual machines. In fact, like I said earlier, I rely heavily on it. It’s how I run Windows XP on my Mac. It’s how I run XP, Vista, 7 and 8 all on my Windows 8.1 desktop machine.
DOS stands for Disk Operating System. Earlier, before the invention of Windows OS, computers run on the Disk Operating System. The family of DOS includes MS-DOS, PC-DOS, Free-DOS, etc. Among these operating systems, MS-DOS was the most popular operating system and it was developed by Microsoft. Microsoft ended DOS after the release of Windows 95. You can still run DOS programs in the 32-bit Windows 10 operating system by using the NTVDM technology. NTVDM stands for NT Virtual DOS Machine. It is not installed in Windows 10 by default. When you run a DOS program on a 32-bit Windows 10 OS, you will receive a popup to install NTVDM. If we talk about 64-bit Windows 11/10 OS, you cannot run DOS programs. In this article, we will see how to run old DOS Programs in Windows 11/10 using vDOS or DOSBox.
As explained above, you cannot run DOS programs on Windows 11/10. If you try to do so, you will receive the following error message:
This app can’t run on your PC
To find a version for your PC, check with the software publisher.
If you want to run the DOS programs on Windows 11/10, you need to install a DOS emulator software. We will talk about the following two DOS emulators for WIndows in this article:
- vDOS
- DOSBox
1] How to run old DOS programs on Windows using vDOS
vDos is one of the DOS emulators for Windows that lets you run DOS programs on your Windows device. You can download it from softpedia.com for free. After downloading the vDos file, double-click on it to install it on your PC.
When you run vDos for the first time, it will load a sample program. You can clear this sample program by following the steps written below:
- Right-click on the vDos shortcut on your Desktop.
- Select Open file location. This will open the vDos installation folder. By default,
C:vDos
is the installation location of vDos. - You will find a file named autoexec. Right-click on that file and select “Open with > Notepad.”
- Delete everything. To do so, press the Ctrl + A keys to select all text, then hit the Delete button. Now, press the Ctrl + S keys to save.
- Close Notepad.
Now, when you open the vDos application, you will see a clean interface as shown in the above screenshot.
To run a DOS program using the vDos application, you have to place the executable file of the DOS program in the vDos directory. Below, we have explained the entire process for the Chess DOS game.
Open the vDos directory and create a new folder. Name this folder. Here, we are running the game Chess, therefore, we named the newly created folder as Chess.
Now, copy the executable file of the DOS program. Open the vDos directory and then open the folder you have just created. Paste the copied executable file of the DOS program there.
Run the vDos application, type the following command, and hit Enter.
cd folder name
In the above command, replace the folder name with the name of the folder containing the DOS program file. For example, in our case, it is the Chess folder. Therefore, the command is:
cd Chess
In the above command, the cd stands for change directory. It is used to change the directory. Now, type the name of the executable file inside that folder along with the extension .exe and then hit Enter.
Chess.exe
After performing the above steps, vDos will run the DOS program.
Read: Best websites to download old PC games free
2] How to run old DOS games on Windows using DOSBox
DOSBox is another free DOS emulator that lets you run old DOS programs and DOS games on Windows computers. You can download it from its official website, dosbox.com. The method to run old DOS games and programs on DOSBox is different and a bit tricky from the vDOS. We have explained the entire process below.
After downloading the DOSBox file from the official website, install it on your system. Unlike vDOS, you need not place every game in the directory where DOSBox is installed. You can directly mount the drive where you have placed all your games. Follow the steps written below to run DOSgames or programs using DOSBox.
- Open DOSBox application.
- Mount the directory where you have placed all DOS games or programs.
- Call the drive where you have placed old DOS programs or games.
- Use the command cd (change directory) to make DOSBox locate the games folder.
- Type the name of your game along with the .exe extension and press Enter.
Let’s see all these steps in detail. Before you begin, do the following:
- Create a separate folder for every DOS game or program. These folders should contain only the executable file and other necessary files. Do not create any subfolders inside these folders.
- Now, create a new folder in your directory with any name, say OldGames.
- Move all your game folders inside the OldGames folder.
Open DOSBox by double-clicking on its desktop icon. After launching the DOSBox application, you will see Z:> on its interface. Now, you have to mount the directory where you have placed the old DOS games. I have placed the old DOS games in the F directory inside the OldGames folder. Do note that there should be no space in your folder name, otherwise you will get an error. To understand this, see the following two examples:
D:TheWindowsClubSoftwareOldGames D:The Windows ClubSoftwareOldGames
If you type the latter path, you will receive an error message because, in this path, there is a space between The Windows Club (see the above screenshot). To make it simple, it will be better if you make the path as short as possible. For example:
F:OldGames D:OldGames
Now, I think you understood how to name your games folder and where to place it in your drive. Let’s see how to mount the games folder.
The command to mount the games folder looks like this:
mount <drive letter> <games folder path>
I have created the games folder with the name OldGames in the F drive. Therefore, the command to mount that folder is:
mount F F:OldGames
You will see the complete command as:
Z:>mount F F:OldGames
DOSBox does not accepts the “copy and paste” command. Therefore, you have to type the entire path using your keyboard. That’s why I suggested you create a games folder in the directory in such a way that its path is as short as possible.
After typing the above command, hit Enter and you will see the following message (if the command is executed successfully):
Drive F is mounted as local directory F:OldGames
After mounting the drive, the next step is to call the drive where you have created the games folder. To do this, simply type the drive letter with a colon after Z:> and press Enter. In my case, it is the drive F. Therefore, I typed F: (see the below command to understand this:
F:
The complete command that you will see on your screen is:
Z:>F:
The above command will change Z:> to F:>. Now, the next step is to execute the command cd (change directory) to make DOSBox locate the games folder. The command should be like this:
cd <name of the game folder>
I wanted to run the beetris game. Therefore, the command that I entered is:
cd beetris
In the above command, beetris is the folder that contains the beetris executable file. The entire command should look like this:
F:>cd beetris
Do note that there is a space between the cd and the name of the game folder. After typing the above command, hit Enter and then type the name of the executable file along with the .exe extension.
beetris.exe
The entire command that you should see on your screen is:
F:BEETRIS>beetris.exe
As you press Enter, DOSBox will launch your game. Enjoy playing your favorite DOS game on your Windows computer.
TIP: Play MS DOS games online at these top 5 sites
I tried both vDOS and DOSBox emulators on my Windows laptop. DOSBox is capable of playing any DOS game or program. On the other hand, vDOS displays error messages with some games and programs. The DOS games and programs that showed errors in vDOS ran successfully in the DOSBox application.
Which one of these emulators is your favorite?
Read: Download and Install Classic 3D Pinball game for Windows
Can you play old DOS games in Windows 11/10?
Yes, you can play old DOS games in Windows 10. For this, you need to install DOS emulator software on your Windows computer. vDos is among the free DOS emulators for Windows. You can install it to run old DOS programs and games on Windows 11/10. DOSBox is good too!
Read: How to get back the classic Solitaire and Minesweeper on Windows 11/10
How do I run old DOS programs in Windows 11/10?
You can run old DOS programs in Windows 10 and Windows 11. To do so, first, install a free DOS emulator on your Windows computer, then execute the commands. You need to read the instructions on the official website of the DOS emulator to run old DOS programs on Windows. vDos is one of the free DOS emulators for Windows. To run old DOS applications using vDos, create a new folder in the vDos installation directory, and then place the executable file of the DOS program inside that folder. Now, run the executable file through vDos. You can also use DOSBox.
Read next: Download classic Death Rally Car Racing Game for Free.
Полезные ссылки:
О MS-DOS
http://ru.wikipedia.org/wiki/MS-DOS
http://osys.ru/os/3/operatsionnaya_sistema_DOS.shtml
http://www.platnaya.ru/programs_DOSinXP.shtml
http://www.foxpopuli.narod.ru/
http://citrix.1th.ru/DOS.html
http://fdd5-25.net/
http://www.platnaya.ru/programs_DOSinXP.shtml
http://aurora.shashki.com/problem.html
http://ss64.com/nt/
Real DOS-Mode Patch добавление DOS режима в Windows ME
https://retrosystemsrevival.blogspot.com/search/label/Windows%209x
Запуск 16-разрядного ПО в x64-системах
Разное:
Эмулятор DOSBox и статья в Wikipedia
How to make old programs/games work with Windows XP
Getting Older Games to Run on Windows XP
DOS приложение «ест» ресурсы системы:
В DOS-приложениях используется бесконечный цикл для ожидания нажатия клавиши или щелчка мышью. Программа Tame — во многих случаях помогает избавиться от активного опроса. Но лучше всего решать проблему, установив какую-либо виртуальную машину и запустив там Win98.
Для того чтобы корректно отображалась кириллица в DOS-программах, после установки Tame версии 5.x необходимо в файл Program FilesTame 5.1Settings_ProcessStartup.init.tam в раздел /System добавить опцию:
Скачать Tame
Аналог программы Tame: https://pcportal.org/files/resfree.zip
Неофициальная страница программы
Часть DOS программ грузится в полном экране, часть в окне:
Примените этот твик реестра:
Код
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERConsole]
«FullScreen»=dword:00000000
При запуске необходимого DOS приложения, некорректно отображаются русские шрифты:
Решение первое:
1. Откройте в блокноте файл %windir%system32autoexec.nt
2. Пропишите в него строку в самом конце файла (с новой строки) lh %SystemRoot%system32kb16.com ru
3. Импортируйте твик реестра
Код
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard LayoutDosKeybCodes]
«00000409»=»ru»
5. Перезагрузитесь
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).
Примечание. Данный метод нормально работает в том случае, если Language settings for the system (апплет Regional Options) в качестве Default стоит Cyrilic.
Решение второе:
1. Загрузите файл keyrus.com и сохраните его в папку %windir%system32
2. Откройте в блокноте файл %windir%system32autoexec.nt
3. Пропишите в него строку в самом конце файла (с новой строки) %windir%system32keyrus.com
4. Перезагрузитесь.
Раскладка: R.Shift — ВклВыкл Русскую раскладку (темно-зеленая подсветка краёв экрана), R.Ctrl — вкл. Украинскую раскладку (если нужна, салатная подсветка), откл. R.Shift.
Решение третье:
1. Загрузите и запустите патч KeyFix XP
2. Перезагрузитесь.
Примечание: Шрифт у KeyFix свой, в некоторых приложениях DOS буковки будут немного отличаться от привычных досовских, но в целом русификатор работает корректно.
Не работают DOS игры и программы, при запуске черный экран или монитор засыпает:
Это связано с ограничениями DOS подсистемы операционных систем Windows NT/2000/XP. Во-первых, невозможно использование линейного кадрового буфера (LFB), т.к. эти адреса в памяти заняты кодом системы. Программы, пытающиеся использовать видеорежимы с LFB, будут закрыты или переключатся в видеорежим без использование LFB. Ряд программ всегда пытается использовать LFB и не завершает работу корректно (не переключается в режим без LFB). В частности, это все игры на движке Build. Для таких программ необходимо исключить LFB видеорежимы из списка доступных, что можно сделать запуском утилиты NOLFB непосредственно перед запуском игры в том же сеансе DOS. Во-вторых, драйвер видеокарты должен устанавливать специальный драйвер полноэкранного режима DOS, или же специально настраивать универсальный драйвер Windows для использование портов ввода-вывода VESA BIOS. К сожалению, драйвер NVIDIA обеспечивал поддержку полноэкранного режима DOS лишь для видеокарт на базе графических процессоров до GeForce 3 включительно, а в версиях 60.ХХ и более новых и эта поддержка была удалена. Как следствие, универсальный драйвер Windows не позволяет использовать разрешения выше 640х480 в сеансе DOS для графических процессоров GeForce 4 и выше. В качестве решения проблемы можно использовать разработанные энтузиастами патчи универсального драйвера Windows для поддержки портов ввода-вывода VESA BIOS (утилиты vgafix, winxpfix) или альтернативные драйверы полноэкранного режима (videoprt, SolVBE) для замены универсального. При использовании этих средств не забывайте про защиту системных файлов: удалите копии изменяемых файлов из папок dllcache/drivercache системы перед применением патчей и откажитесь от восстановления системы после внесения изменений.
Есть ли способ выставить частоту обновления больше 60Гц в полноэкранных DOS приложениях?
Поскольку все видеокарты на базе NVIDIA поддерживают спецификацию VESA 3.0, то можно использовать утилиты VBEHZ или UNIREFRESH , позволяющие настроить частоту обновления для каждого режима. К сожалению, ряд игр использует собственный драйвер SVGA, и решить для них эту проблему не представляется возможным. Также нет способов решить данную проблему при запуске приложений в окне Windows 2000/XP из-за ограничений DOS подсистемы.
Утилиты, фиксы, и полезные программы решающие проблемы DOS приложений под Windows XP
http://www.old-games.ru/utils/?id=2
Статьи базы знаний Microsoft, описывающие возможные решения проблем:
Troubleshooting MS-DOS-based programs in Windows XP
http://support.microsoft.com/kb/314106
Troubleshooting NTVDM and WOW Startup Errors
http://support.microsoft.com/kb/q196453
Сообщение об ошибке при установке или запуске ОС MS-DOS или 16-разрядного приложения Windows
http://support.microsoft.com/kb/324767
Появление сообщения об ошибке при запуске приложений MS-DOS или 16-разрядных приложений Windows под управлением Windows Server 2003 или Windows 2000 Server
http://support.microsoft.com/kb/305521
После установки программы появляется сообщение об ошибке «16-разрядная подсистема MS-DOS»
http://support.microsoft.com/kb/314452
Некоторые 16-разрядные программы для DOS и командная строка не запускаются в системе Windows Vista в полноэкранном режиме
http://support.microsoft.com/kb/926657
Что такое 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 откроется два окошка: первое — окно статуса программы. а второе — окно где производится эмуляция.
Для тех кто знает Английский язык проблем с встроенной системой помощи(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.
К примеру, после старта нужно выполнить следующие действия:
- подмонтировать папку «Data/Disk_C» для портабельной версии программы (Windows — portableapps) как диск «С» в эмуляторе;
- перейти на диск С;
- вывести список содержимого диска С.
Открываем в текстовом редакторе конфигурационный файл dosbox.conf и ищем в самом низу секцию «[autoexec]» — все заданные там команды будут автоматически выполнены по порядку после запуска эмулятора .
Вот скриншот реализации приведенных выше 3х команд для авто-запуска по очереди:
Хотелось бы обратить внимание на путь к директории «../../Data/Disk_C» — в данном случае мы указываем относительный путь для портабельной версии программы, а не абсолютный (к примеру «c:/Programs/Dosbox/Data/»).
Программа DosBox будет искать папку относительно файла DOSBox.exe, что находится в директории «App/DOSBox», поэтому мы поднимаемся на два уровня выше «../../» и уже после указываем расположение директории от текущего уровня.
Данный метод монтирования директорий с относительными путями 100% рабочий и отлично подходит для монтирования директорий что расположены рядом на одном диске с программой.
Эта возможность очень удобна, поскольку позволяет переносить портабельную версию программы и содержимое к ней (программы для ДОС) на сменных носителях и дисках, например на флешке или внешнем жестком диске.
Запускаем DosBox и вот что мы должны увидеть:
Директория подмонтировалась как диск С, выполнен переход на диск С и отображены папки и файлы на диске.
Если вы предпочитаете работу в оболочках типа Norton Commander или Volkov Commander то в автозапуск можно также добавить полный путь для запуска оболочки.
Например вы распаковали Volkov Commander в директорию «vc», что расположена в каталоге который будет подмонтирован как диск С. Добавляем в конфигурационный файл примера, что приведен выше, строчку: «c:vcvc.com».
Хочу заметить что для всех команд, которые выполняться внутри эмулятора, в путях нужно использовать слеши:
- для Linux — слеш «/»;
- для Windows — обратный слеш «».
В показанном выше прмиере, при запуске DosBox (портабельная версия программы) под Windows автоматически подмонтируется диск С и запустится Volkov Commander:
Исправляем «кракозябры» (кодировку)
При запуске некоторых русскоязычных программ можем увидеть нечто подобное:
Для исправления неверного отображения кириллических символов в 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» и нажав на нее качаем запакованный пакет с программой.
Как правило, если браузер не спрашивал куда сохранить файл, программа будет сохранена в папке «Загрузки».
Заходим в браузере на сайт VirusTotal, жмем кнопочку «Choose file» (выбрать файл), выбираем скачанный файл «DOSBoxPortable_0.74.3.paf.exe».
Ожидаем когда завершится процесс проверки и смотрим на результаты:
В данном случае видим «0/71» — это значит что проверка выполнялась разными антивирусами в количестве 71 штук и никаких признаков вирусов в загруженном файле не обнаружено.
Установка
Начинаем установку программы — кликаем мышью на скачанном установочном файле. Программа-установщик предложит выбрать язык, например выбираем Русский.
Внимательно читаем все что пишет и запрашивает программа, нажимаем Далее. Потом программа запросит куда распаковать программу — нажав на кнопочку «Обзор» можно указать какой-то отдельный диск или папку, например можно распаковать на подключенную к компьютеру флешку.
Допустим что распаковывать программу мы будем на диск С, путь установки получится «C:DOSBoxPortable».
Нажимаем кнопку «Установить» и потом по завершению процесса установки «Готово».
Все, программа установлена!
В этом примере она находится на диске С — переходим в «Мой компьютер» на диск С и видим там папку «DOSBoxPortable».
Первый запуск, тест
Прежде всего проясню один очень важный момент. После любого клика курсором мышки в окне DOSBox она автоматически будет захвачена и начнет работать только в пределах этого окна. Чтобы вернуть операционной системе Windows контроль над мышкой нужно нажать сочетание клавиш CTRL-F10 (включение и отключение захвата мышки)!
Рекомендую изучить и где-то записать себе сочетания клавиш, которые приведены в статье выше — они пригодятся потом при работе с программой.
Переходим в папку «DOSBoxPortable» и запускаем там на выполнение одноименный файл «DOSBoxPortable» — окроется два окна программы:
- Первое окно — это журнал хода выполнения программы
- Второе окно — рабочее окно программы 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»:
Теперь, перемастившись с помощью клавиш-стрелок на ‘..’ и нажав ENTER мы поднимемся в файловом менеджере на один каталог вверх (на один уровень вверх). Там мы увидим каталог «DN» и файл «readme.txt».
Став курсором на файл «readme.txt» и нажав клавишу F3 (View, Просмотр) мы увидим содержимое этого файла, для выхода дотаточно нажать Esc.
Автоматизация
Теперь сделаем так, чтобы при запуске программы DosBox подготовка диска и запуск программ выполнялся автоматически.
Открываем проводником папку «DOSBoxPortable» с программой на диске С, переходим в подпапку с названием «Data», потом в папку «settings» — тут хранятся файлыв настройки программы DOSBox (в портативной версии).
Здесь нас интересует файл «dosbox.cof», нам нужно его открыть для редактирования и тут на помощь придет простой стандартный редактор MS Windows — Блокнот.
Запускаем программу «Блокнот» (Notepad): нажимаем ПУСК, в поиске набираем «notepad» или «блокнот», нажимаем на значек с найденной программой — она должна открыться.
Теперь переходим в окно проводника, где у нас отображено содержимое папки «settings», и перетаскиваем мышькой файл «dosbox.cof» в окно программы «Блокнот». В программе должно отобразиться содержимое этого файла.
В блокноте листаем содержимое файла в самый конец, пока не увидим обозначенную скобками секцию «[autoexec]». В самом низу, под ней, добавляем следующие строчки:
keyb ru 866 mount C Program c: cd DN dn.com
Сохраняем файл (в меню «Файл» выбираем «Сохранить») и закрываем программу Блокнот.
Все эти строчки фактически повторяют команды, которые мы вводили вручную в консоли чтобы подключить как диск «С» каталог «Program» и запустить программу «Dos navigator», за исключением строчки «keyb ru 866», которая пригодится в будущем для корректного отображения программ с символами кириллици (русская и украинская раскладки клавиатуры).
Теперь если запустить программу то «Dos Navigator» запустится автоматически.
Печеньки
Несколько полезных замечаний и идей от меня.
В папку «Program» вы теперь можете покопировать нужные вам файлы и программы, которые планируете запускать в режиме эмуляции MS-DOS. После копирования новых файлов в эту папку программу DOSBox желательно перезапустить (закрыть, если открыта, и снова запустить).
Чтобы заменить «Dos Navigator» на Нортотн Коммандер придется в папке «Program» создать папку для программы «NC» и скопировать в нее содержимое программы файлового менеджера.
Потом останется лишь отредактировать файл «dosbox.cof» (как это было показано выше), заменить в нем строчки:
- «cd DN» на «cd NC»;
- «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 компьютера).
Файловый менеджер 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, тоже все работает на отлично!