Dosboxfront | 4.1 | Frontend for OS/2 |
DosBlaster | 3.0 | Frontend in .NET |
Dapplegrey | 2.3 | Frontend for Mac OS X(Universal) |
ProGammaX | 2.2 | Frontend in .Net |
D.O.G | 1.53 | Frontend for windows |
DOSShell | 1.4 | Frontend for windows |
AmpShell | 1.1.2.0 | Frontend in .NET |
DosPanel | 1.1 | Frontend for windows |
Launchbox | 1.1 | Frontend for windows |
Radnor | 1.0 | Frontend for Mac OS X |
dosboxer | 1.0 | Win,Linux,Mac OS X frontend |
Jamyda | 1.0 | Frontend in java |
DOSBox Game Launcher | 0.93 (0.74-3 compat) | Frontend in java |
DOSBox Gui | 0.7 | Frontend for Zeta |
Boxer | 0.65a | Frontend for Mac OS X |
DOSBoxGui | 0.5.3 | Frontend written in Tcl/Tk |
Petit dosbox | 0.4 | Frontend for Mac OS X |
RobyDOSBox | 0.3 | Frontend for windows |
DBoxFE | 0.1.3 | Frontend for Linux/Windows |
D-Fend Reloaded | 0.1.1 | Frontend for windows |
DBFrontend | 0.0.5.17 | Frontend for windows |
DOSBox
для Windows
DOSBox — программа эмулирует x86 процессор с поддержкой звука и DOS, позволяя тем самым запускать старые программы и игры под MS-DOS в операционных системах, не поддерживающих или частично поддерживающих DOS-программы.
DOSBox эмулирует широкий спектр аппаратных устройств, включая: CPU 286/386 realmode/protected, файловую систему XMS/EMS, графические режимы Tandy/Hercules/CGA/EGA/VGA/VESA, звуковые устройства SoundBlaster/Gravis Ultra для превосходной совместимости звука со старыми играми, а также сетевые устройства в виде модема через TCP/IP, сетевой туннелинг IPX.
Эмулятор абсолютно бесплатен и имеет открытый исходный код, доступен для таких систем, как Linux, FreeBSD, Windows, OS X, iOS, OS/2, BeOS, KolibriOS, Symbian OS, QNX, Android.
С помощью DOSBox вы сможете вновь пережить старые добрые времена, он поможет запустить на вашем современном компьютере множество старых классических игр!
ТОП-сегодня раздела «Эмуляторы»
DS4Windows 3.2.9
Эмулятор контроллера Xbox 360 для использования геймпада Sony DualShock 4 во многих компьютерных…
BotMek 1.6.3
Универсальный автокликер, предназначенный облегчить игровой процесс в онлайн играх….
JoyToKey 6.9.2
Простое в использовании приложение, которое дает возможность пользователю работать при…
DOSBox 0.74-3
DOSBox — Программа эмулирует x86 процессор с поддержкой звука и DOS, позволяя тем самым запускать старые игры на платформах, не имеющих DOS…
Отзывы о программе DOSBox
Constantin137 про DOSBox 0.74 [19-07-2016]
А никто не знает, есть ли что-нибудь подобное, что не надо ИНСТАЛЛИРОВАТЬ, а можно было бы просто запускать?
13 | 6 | Ответить
Знаток в ответ Constantin137 про DOSBox 0.74 [02-03-2019]
На других сайтах пишут, что есть эта программа в без установочном варианте.
8 | 8 | Ответить
Базилий про DOSBox 0.74 [23-10-2014]
Подобный эмулятор нужен как воздух, тем, кто задумал программировать Р/С с традиционно древним софтом, на современной ОС.
8 | 6 | Ответить
Sezh про DOSBox 0.74 [10-07-2014]
«А теперь, при запуске
через ДосБокс кракозябры…. Как сделать чтоб все работало как надо???»
Ну так руссифицировать. Добавить в автозагрузку keyrus и кодовую страницу в настроках прописать русскую
13 | 40 | Ответить
YZTVVVDHU про DOSBox 0.74 [02-07-2014]
Программулина рабочая. (Win8-x86)
Установил, запустил, её, после закрыл.
После запустил 16 битную прогу и заработалf, запускал прогу из диска: C:\
9 | 10 | Ответить
Иван про DOSBox 0.74 [12-03-2014]
игры… игры… У меня с давних пор есть программы нужные, расчетные, еще на qBasic сделаны.
У меня там в командах input, print описания параметров на русском…. А теперь, при запуске
через ДосБокс кракозябры…. Как сделать чтоб все работало как надо???
7 | 17 | Ответить
Velegen в ответ Иван про DOSBox 0.74 [28-01-2015]
Скачай keyrus.com и пропиши его в автозагрузку (в конфиге dosbox, добавь строчку C:\keyrus.com)
5 | 13 | Ответить
vlkamov в ответ Иван про DOSBox 0.74 [08-06-2015]
> Как сделать чтоб все работало как надо???
Перенести в Perl
10 | 8 | Ответить
DOSBox — бесплатный эмулятор DOS с помощью которого можно запускать в Windows 10 / 8.1 / 7 старые игры и приложения, требующие старый процессор и операционную систему MS DOS.
Эпоха MS DOS не ушла бесследно, оставив после себя множество полезных программ, а так же сотни игр за прохождением которых многие в юности провели немалое количество времени. Именно под DOS была выпущена первая версия Wolfenstein 3D, Duke Nukem, Full Throttle, X-COM: UFO Enemy Unknown и множество других легендарных проектов, которые несложно найти и скачать и в наши дни. Однако поиграть в старые игры в большинстве не получится, даже при наличии операционной системы MS DOS, так как современные процессоры работают с тысячи раз быстрее моделей тех лет.
Эмуляция в DOSBox не ограничивается одной операционной системой. Полноценно эмулируется работа x86 процессоров 286/386 в режимах realmode и protected и файловая система с возможностью монтирования папок и даже базовая сеть. Благодаря поддержке графических режимов VGA, VESA, CGA и EGA, а так же звуковых карт SoundBlaster, Gravis, Tandy, AdLib и наиболее распространённого в те годы встроенного в системный блок динамика PC-Speaker (который позволял воспроизводить лишь простейшую музыку), любители «тряхнуть стариной» могут с головой окунуться в мир старых игр для DOS.
Новая версия DOSBox полностью поддерживает более 950 старых игр для DOS, что составляет более 95% от общего количества, имеет открытый исходный код и распространяется полностью бесплатно. С помощью горячих клавиш можно увеличить или уменьшить пропуск кадров, а так же физически замедлить или ускорить игру. Пользователи Windows могут использовать быстрый старт игр и приложений, просто перетаскивая их запускающие файлы в программу DOSBox или на его ярлык, что приводит к их автоматическому запуску. С помощью сочетания клавиш ALT + 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 DPTEST\STARTDP.BAT, сохраните файл и лишь затем запускайте vDos.
- Используйте командную строку для запуска игры. Например, игра расположена в папке vDos во вложенной папке Games\game.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-программ в современных ОС.
DOSBox emulates a full x86 pc with sound and DOS. Its main use is to run old DOS games on platforms which don’t have DOS (Windows 7, 8, 8.1 and 10 / Linux / FreeBSD / Mac OS X)
License
GNU General Public License version 2.0 (GPLv2)
As the largest commercial provider of hosting and support services for the open-source Moodle™ learning platform, we help organizations and institutions deliver great learning experiences without complexities
User Ratings
4.8
out of 5 stars
★★★★★
★★★★
★★★
★★
★
ease
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
features
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
design
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
support
1 of 5
2 of 5
3 of 5
4 of 5
5 of 5
4 / 5
User Reviews
- All
- ★★★★★
- ★★★★
- ★★★
- ★★
- ★
-
I don’t know if DosBox will run any of the old networking software like Novell, 3Com, IBM PC Lan, AT&T Starlan, or Banyan Vines, but it runs everything else quite well. Once you find the configuration file’s location, it’s very easy to edit and customize. It should come bundled with Windows.
-
I think it’s quite brilliant. A little tricky to set up but it’s been a marvel for me. I’ve wanted to run the old Amstrad Locoscript software and it’s the first completely stable environment I have been able to do so in. I know it’s a but whacky still to be running Locoscript but it’s databases are just brilliant and I can interface with my Libreoffice spreadsheet very easily.
-
This is REALLY really handy if you don’t happen to have a bunch of old hardware lying around! Thank you all for the hard work.
I have 1 question — how hard would it be to get the BOOT command to work in an actual version of DOS? -
I like DOSBox because you can run windows 98 on windows
-
Windows 11 is working ????
Read more reviews >
Additional Project Details
Intended Audience
Advanced End Users
User Interface
X Window System (X11), Win32 (MS Windows), Cocoa (MacOS X), Carbon (Mac OS X)
Programming Language
C++, C
Related Categories
C++ Games ,
C Games