Dosbox windows 7 64 русская версия. Основные возможности DOSBox

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

DOSBox может спокойно эмулировать большое количество видеорежимов, вплоть до SVGA. И здесь же программа работает с различными источниками звука, начиная от популярных Sound Blaster Pro, и заканчивая редкими MPU-401. Кроме того поддерживается эмуляция CD-привода и даже модема. В программе, возможно, управлять скоростью виртуального процессора, а также размером виртуальной оперативной памяти. Ещё имеется возможность растянуть изображение, при помощи специальных алгоритмов, которые способны избавить от излишних пикселей. В программе реализована поддержка ускорителей OpenGL.

DOSBox, к тому же, отличается своим быстродействием, которое напрямую зависит от применяемых настроек. Сами настройки можно выставить либо в интерактивном режиме, либо при помощи редактирования файла конфигурации. Также приложение DOSBox осуществляет поддержку большого числа команд известного специалистам интерпретатора command.com. Помимо этого, на виртуальном диске Z: имеются некоторые COM-приложения, которые поддерживают связь с хост-системой при помощи Backdoor. Сюда относятся такие специальные команды, как MEM, MOUNT, IMGMOUNT, CONFIG и другие. Приложение DOSBox, что свойственно любой программе-эмулятору, требует серьёзных параметров компьютера, а особенно это касается процессора.

Особенности DOSBox:

  • Работа на всех известных операционных системах;
  • Запуск программ и игр созданных по MS-DOS;
  • Создание скриншотов;
  • Настраиваемые панели инструментов;
  • Возможность работы на PocketPC.

Это приложение является вполне доступным, так как есть возможность DOSBox скачать бесплатно. Это значит, что каждый пользователь, решивший создать на своём современном компьютере DOS-оболочку для того, чтобы вспомнить прошлое, может совершенно спокойно воспользоваться этим достаточно функциональным приложением для Windows.

Несмотря на значительный прогресс, за прошедшие несколько лет, и выход версий программ комплекса “CREDO” под Windows, по разным причинам часто приходится пользоваться “устаревшими” версиями программ комплекса, написанных для работы в MS-DOS.

Постараемся разобраться, как оптимизировать их работу и вообще запустить под новыми версиями Windows старые геодезические программы (не только “CREDO”).

Итак, корпорация Microsoft всеми правдами и неправдами избавляется от MS-DOS как устаревшей операционной системы, однако несмотря на это, оставляет возможность запуска в ней программ с помощью эмуляторов. Для Windows XP эмулятор DOS — командная строка “cmd.exe”:

1. Запуск программ комплекса “Credo” под windows XP

Для тех, кто знаком с операционной системой “MS-DOS”, — работа в командной строке windows почти ничем не отличается от работы в реальной операционной системе MS-DOS. Особенности здесь заключаются в том, что файлы настроек config.sys и autoexec.bat находятся по следующему пути: “c:\windows\system32” и имеют расширение *.nt. Здесь путь “c:\windows\” — путь, куда установлена ОС Windows XP.

Первое, что нужно сделать после установки программ CREDO, — нужно проверить свойства исполняемого файла credo.exe для этого в любом удобном файловом менеджере открываем свойства файла (Alt+Enter, или контекстное меню файла “свойства”)и проверяем поочерёдно каждую вкладку, настройки в них должны соответствовать вот этим:

Следующий этап. В папке “c:\windows\system32” находим файлы Autoexec.nt и config.nt. Добавляем или исправляем в config.nt следующие строки:

DOS=HIGH, UMB

DEVICE=%SYSTEMROOT%\SYSTEM32\HIMEM.SYS

FILES=40

DEVICE=%SYSTEMROOT%\SYSTEM32\grddos.sys

Чтобы на экране не отображались “кракозябры” при запуске, — добавим поддержку русского языка в DOS-эмуляторе. Я пользуюсь чудесным . Скопируем файл “vrun.com” в папку c:\windows\system32\ и добавим автоматический его запуск, прописав в файле “autoexec.nt”:

VRUN.COM

Кроме всего, — в “autoexec.nt” должны быть активны (не закомментированы) следующие строки:

lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx

Всё готово, можно работать!

2. Запуск программ комплекса “Credo” под Windows 7

В настоящий момент человеческого способа сделать это, не используя бесчеловечных методов, к сожалению, мною не обнаружено. Таким образом, — опишу метод бесчеловечный, для чего понадобится скачать и установить программу-DOS-эмулятор “ ”, в настоящее время она доросла до версии 0,74. Этот способ также подходит для запуска программ комплекса “Credo” по Windows XP.

Итак, по пунктам:

1. Устанавливаем «DosBox» на windows 7

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

При «голом» запуске dosbox , в нём вы увидите только один диск «Z». Для работы необходимо подключить другой диск, или рабочую папку. В этом ограничений нет, любой путь на вашем реальном компьютере (например, «c:\work» ) для удобства можно подключать как диск (например, «D» ). А путь, где лежит пакет программ CREDO , — например как диск «C» . В будущем можно с помощью настроек dosbox сделать процедуру монтирования автоматической при каждом запуске.

2. Монтируем виртуальные диски в эмуляторе dosbox .

— монтируем каталог с программой: «mount c c:\credo_dat »

— монтируем рабочую папку проектов credo «mount d d:\work »

3.Русификация CREDO.

При первом запуске credo вы скорее всего увидите «кракозябры» — меню, которые должны быть на русском языке, — нечитаемы. Причина кроется в отсутствии поддержки русской кодировки в выводе на экран текста. Чтобы в credo нормально отображался русский язык, — необходимо загрузить программу-русификатор для DOS. Например чудесный небольшой

Копируем его в папку с credo и оттуда же запускаем.

4. Делаем активной папку, в которой будет создаваться наш будущий проект credo dos:

— «cd d:\work\project »

должно получиться что-то вроде этого:

5. Запускаем программу credo :

— «c:\credo.exe »

Вуаля! Работаем! Есть несколько тонкостей по такой работе с credo в windows 7 , возможно, о них напишу позже.

Также можно настроить все действия, что описаны мною выше, —

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

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

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

Настройки DOSBox

Быстродействие эмулируемой системы зависит от компьютера и настроек, которые указываются в конфигурационном файле либо вводятся пользователем в интерактивном режиме. DOSBox поддерживает ограниченное количество команд командного интерпретатора COMMAND.COM. Также, на диске Z: присутствуют несколько специальных программ в виде.COM-приложений, общающихся с хост-системой через backdoor:

MOUNT — монтирование локальных директорий как дисков (в том числе и CD-ROM) внутри DOSBox;
MEM — отображение количества свободной памяти;
CONFIG — запись конфигурации в файл;
LOADFIX — сокращение количества доступной памяти (для старых программ, не умеющих работать с большим количеством памяти);
IMGMOUNT — монтирование образа диска (CD-ROM) в DOSBox;
BOOT — запуск образа дискеты или жёсткого диска независимо от эмулируемой системы DOSBox (возможность загрузить другую операционную систему);
Команды IPX — разрешение и работа IPX-сети.

В настоящий момент DOSBox без труда эмулирует все видеорежимы вплоть до 256-цветного SVGA (включая нестандартные), звуковые платы Sound Blaster Pro, Gravis Ultrasound, Adlib, PC Speaker, Tandy, Disney Sound Source и MPU-401 (General MIDI), модем, CD-приводы, EMS/XMS-память, а также позволяет самостоятельно задавать скорость работы виртуального процессора и размер ОЗУ.

Основные возможности DOSBox

  • DOSBox частично эмулирует операционную среду MS-DOS, векторы прерываний BIOS и аппаратную часть IBM PC, при этом не требуется ни x86-процессор, ни копия оригинальной MS-DOS.
  • Динамическое ядро процессора:

На системах, имеющих набор команд i386, используется динамическая трансляция инструкций. На системах, не совместимых с x86, производится полная эмуляция, приводящая к существенному замедлению. Например, система на основе PowerPC G4 1,6 ГГц способна эмулировать систему со стандартным аппаратным обеспечением и с процессором 80486 на 50 МГц; на x86-совместимых системах той же скорости можно добиться от гораздо более медленного процессора (например, от Pentium II).

  • Эмуляция файловой системы — позволяет подключать папку хост-системы как HDD гостевой системы, что не доступно ни в одном другом эмуляторе PC.
  • Графическая эмуляция:

Текстовый режим, Hercules, CGA (включая композитный и 160×100×16 режимы), EGA, VGA (включая Mode X), VESA и полную эмуляцию S3 Trio 64; в неофициальных сборках также Glide (посредством стороннего эмулятора Glide2x.dll).

  • Звуковая эмуляция:

Adlib, динамик компьютера, Tandy, Sound Blaster, Creative CMS/Game Blaster, Disney Soundsource, Gravis Ultrasound, MPU-401 и Innovation SSI-2001.

  • Сетевая эмуляция (позволяет играть в Интернете в мультиплеерные игры):

Эмуляция модема через TCP/IP, сетевой туннелинг IPX. Windows-версия поддерживает прямой последовательный порт.

Недостатки DOSBox

Как и все программы-эмуляторы, DOSBox требует существенно более мощный компьютер (особенно процессор), чем эмулируемая система. Кроме того, поддержка защищённого режима всё ещё находится на ранней стадии разработки, поэтому DOS-программы, которые выполняются только в этом режиме (а это большинство игр, выпущенных после 1995 года), могут работать не так хорошо, как в других эмуляторах вроде VMware или Virtual PC. На текущей версии GP2X-порта DOSBox медленно работают даже самые простые программы.

Недостатком DOSBox является отсутствие эмуляции LPT-порта (с возможностью «отображения» на «живое железо») — старые программы с LPT-ключами (например, CREDO) на DOSBox работать не будут. Среда MS-DOS и аппаратура PC эмулируются не полностью, поэтому Microsoft Windows 95 и Microsoft Windows 98 под DOSBox запускаются с трудом.

Все настройки DOSBox применяются через конфигурационный файл. В отличии от многих эмуляторов монтирование дисков производится через командную строку эмулируемой среды - графический интерфейс для этого отсутствует.

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

В таком случае очень помогает эмулятор MS-DOS под названием DOSBox .

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

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

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.74\DOSBox.exe" -conf "D:\Prog\prog.conf"

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

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

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


language=russian.txt keyboardlayout=RU

Где "C:\Program Files (x86)\DOSBox-0.74\russian.txt" - это путь к распакованному в папку с программой файлу russian.txt.

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

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

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

Переключение языка в DOSBox осуществляется с помощью одновременного нажатия левого Alt и правого Shift .

Доработка

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

Start "" "C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -conf "D:\Prog\prog.conf" -noconsole