Перейти к содержимому

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

  • автор:

Как запускать старые игры на Windows 10?

Как запускать старые игры на Windows 10?

Старые игры с каждым годом всё больше уходят в прошлое. Одна из причин – их сложно (на первый взгляд) запустить на Win 10. Мы решили облегчить процесс запуска старых игр и разобрать для вас самые удобные способы.

Как на Windows 10 запускать DOS-игры?

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

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

Как запускать старые игры через DOSBox?

  • Скачиваете DOSBox с официального сайта: ссылка

Как запускать старые игры на Windows 10?

Как сделать так, чтобы игра через DOSBox запускалась автоматически?

  • Если вам не нравится, что каждый раз приходится перетаскивать исполнительный файл, тогда жмите ПКМ по ярлыку эмулятора «DOSBox» и выберите вариант «Свойства»;

Как запускать старые игры на Windows 10?

Как на Windows 10 запускать игры для Windows XP?

Все причины, из-за которых старые игры не запускаются на Windows 10, связаны с несовместимостью программного обеспечения и компонентами ОС. Поэтому «пожилые» игры совершенно оправдано требует особый режим экран (отключённый по умолчанию в «десятке»), повышенные привилегии (права) и т. п. Так что же делать?

1. Определите совместимость и установите права администратора

Все проекты, выпущенные во времена «хрюши» (Windows XP), всегда по умолчанию будут требовать у вас повышенных прав для запуска и нормальной работы игры. Собственно, именно по этой причине любую такую игру важно запускать всегда от имени администратора. Это можно сделать в свойствах файла и в контекстном меню «Проводника», но мы рекомендуем первый вариант. Для этого нужно сделать следующее:

  • ПКМ по исполняемому .exe-файлу в папке игры или по ярлыку на рабочем столе, после чего выбираете «Свойства»;

Как запускать старые игры на Windows 10?

2. Настройте параметры экрана

Кроме того, устаревшие игры могут не работать из-за отсутствия поддержки установленного разрешения и цветовой гаммы. Настроить эти параметры также можно во вкладке «Совместимость». И тут тяжело дать однозначные рекомендации всем и каждому, а поскольку точного рецепта нет, придётся воспользоваться «методом научного тыка». Так что проверяйте разные режимы пониженной цветности, пониженного разрешения экрана и, как вариант, попробуйте отключить полноэкранный режим.

3. Установите и включите старые компоненты DirectX

Ещё одна причина, из-за которой старая игра не работает на Windows 10. Основная проблема заключается в том, что по умолчанию «DirectX 12» не содержит в себе необходимые компоненты для «пожилых» игр. Исправить ситуацию в системе просто – необходимо скачать и установить автономный пакет DirectX End-User Runtimes.

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

  • Скачиваете и запускаете инсталлятор;

Как запускать старые игры на Windows 10?

Как запускать старые игры на Windows 10?

Как запускать старые игры на Windows 10?

Как запускать старые игры на Windows 10?

4. Установите более старую версию .NET Framework

Последний важный элемент при запуске старых игр – это .NET Framework. Именно эти библиотеки отвечают за корректную работу не только различных программ, но и игр. Так что если вы пытаетесь запустить игру тех времён, когда последней версией библиотеки была 3.0 или 3.5, она вряд ли запустится на «десятке», поскольку та по умолчанию имеет четвёртую версию.

Решение простое – необходимо установить старую версию .NET Framework. А в случае если возникла необходимость удалить старую версию, тогда рекомендуем воспользоваться утилитой под названием «.NET Framework Cleanup Tool», которая грамотно поможет в этом деле.

Создайте образ Windows XP через VirtualBox

Что делать, если ничего из вышеописанного не помогло, а наладить отношения с Windows 10 по-прежнему никак не получается? Последний вариант – это создание виртуального образа Windows XP с помощью программы VirtualBox. По итогу получится, что вы установили ОС внутри ОС.

Как запускать старые игры на Windows 10?

Возможно, звучит дико, но в современных реалиях это абсолютно нормально, поскольку в таком случае старенькая игра 100% запустится. Единственный минус способа заключается в том, что для реализации задуманного предстоит иметь достаточный объём оперативной памяти, чтобы «железо» тянуло всю эту «кашу» без лагов и фризов, а также найти где-то чистый образ Windows XP.

Со старыми играми, имеющими DRM-защиту «SecuROM» или «SafeDisc» всё сложнее, потому что от этих двух технологий, связанных с управлением цифровыми правами проблем больше, чем пользы. Windows 10 не даёт засорять ими систему, так что если у вас есть DVD-диск с такой игрой, увы, запустить ее не получится.

Однако варианты решения этой проблемы существуют: первый – купить игру снова, но в цифровом магазине Steam или GOG (часто есть вариант обмена ключа с диска через поддержку издательства); второй – попытаться отыскать «no CD» патч, что потенциально небезопасно; третий – уже знакомый вариант с созданием виртуального образа подходящей ОС.

Запуск старых DOS программ под Windows x64

Запуск старых DOS программ под Windows x64

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

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

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

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

  • mount c D:\Prog — монтирует в эмулятор папку D:\Prog как раздел жесткого диска С;
  • c: — осуществляет переход на раздел C жесткого диска;
  • Prog.exe — запускает нужную программу. Вместо exe файла могут быть так же файлы с расширением bat или pif.
  • exit — закрывает DOSBox после завершения работы программы. Работает ТОЛЬКО с exe файлами.

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

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

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

norus

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

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

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

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

rus

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

Доработка

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

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

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

    • Владимир
    • 14.12.2022 10:52

    Всем доброе время. Имеется dos программа которая подхватывает файл с русским наименованием пароль.prl. При запуске через DOSBox программа не подхватывает этот файл, видимо из-за его названия. Переименовывать файл нельзя. Может кто-то сталкивался с подобной проблемой?

    • Ответить
    • Александр
    • 09.12.2020 21:24

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

    • Ответить
    • Олег
    • 07.12.2020 15:18

    Категорически приветствую, уважаемые! Вопрос про этот самый досбокс.
    Что уж только не пробовал, какие настройки не менял — никак не могу побороть одну проблемку.
    К примеру, на работе есть (т.е. был) древний комп с виндоуз ХР, всё на нём работает (я имею в виду досбокс, работаю с FoxPro, а это, сами понимаете, раритет), никакие настройки не правил, всё как было в исходном конфигурационном файле (ну единственные изменения — это монтирование нужной папки программы).
    Сейчас на работе вин 7 х64 — и вот тут никак! Всё запускается, но экран не весь — сверху и снизу чёрные полосы, а мне очень желательно на весь экран (монитор 17 дюймов, не из современных, у которых соотношение сторон 16:9, а из тех, что 4:3 (т.е. разрешение 800 на 600). Что я только не пробовал менять — никак не удаётся добиться работы программы во весь экран. Конечно, в крайнем случае можно и так работать, если уж по другому ну совсем никак, но не верю, что нельзя что то сделать!
    Кто то может подсказать, что исправить в досбокс.конф ?
    Заранее благодарю!

    • Ответить
    • Александр
    • 04.12.2020 19:24

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

    • Ответить
      • Recluse
      • 04.12.2020 21:40

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

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

      • Нажать горячие клавиши Ctrl + F10
      • Отключить «захват» мыши, путем добавления в файл dosbox.conf параметра autolock=true
      • Ответить
        • Александр
        • 09.12.2020 13:37

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

        • Ответить
        • Алексей
        • 30.12.2020 01:19

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

        • Ответить
        • Андрей
        • 02.12.2020 10:37

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

        2)сама программа находится C:\KADRY
        3)содержимое файлов, которые нужно было создать:
        файл C:\KADRY\1.conf
        [autoexec]
        mount c c:\KADRY
        c:
        call KADRY.BAT
        exit
        файл C:\KADRY\1.bat
        start «» «C:\Program Files (x86)\DOSBox-0.74-3\DOSBox.exe» -conf «c:\KADRY\1.conf»

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

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

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

        • Ответить
        • Ирина
        • 29.11.2020 23:42

        Здравствуйте! На Windows 8 — в ДОС — в Foxprox26 переход с англ на рус по Alt-Shilt получается, а назад нет. Почему?

        • Ответить
          • Александр
          • 24.03.2021 12:30

          Здравствуйте. Перевод рус./англ. делается с помощью только ЛЕВОГО Alt: левый Alt + левый Shift — перевод на англ., левый же Alt + правый Shift — перевод на рус. раскладку.

          • Ответить
          • Сергей
          • 25.10.2020 19:57

          спасибо! почти сразу все заработало. запустилась старая прога под foxprox 2.6 (под Win 7 -64)
          правда пришлось провести переиндексацию.
          все работает кроме одного. у меня в главном меню старой программы использовались комбинации функциональных клавиши Ctrl + F5 Ctrl + F1
          при нажатии которых сейчас досбокс зачем-то делает принтскрин и всё! а функции которые были закреплены за кнопками не включаются. можно ли это как-то настроить? при чем это только в главном меню.

          • Ответить
            • Сергей
            • 28.10.2020 20:20

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

            • Ответить
            • Михаил
            • 05.10.2020 21:52

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

            • Ответить
              • Recluse
              • 06.10.2020 20:38

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

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

              • Ответить
              • Андрей
              • 20.04.2020 16:20

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

              Пример строчки запуска bat файла из под вин ХР
              pd\paradox -codepool 16000 -extk 16000 main

              • Ответить
                • санёк
                • 22.04.2020 10:19

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

                • Ответить
                • Аноним
                • 22.04.2020 10:42

                попробуй так:
                pd\paradox main

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

                • Ответить
                • Татьяна
                • 07.04.2020 13:23

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

                • Ответить
                • Аноним
                • 28.01.2020 13:45
                • Ответить
                • Trel
                • 16.12.2019 01:57

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

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

                start «» «C:\Program Files (x86)\DOSBox-0.74-3\DOSBox.exe» -conf «G:\Ball\s.conf» -noconsole

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

                [dos]
                keyboardlayout=RU
                FILES=250

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

                Всё работает нормально, но есть следующий нюанс.
                Выше рекомендовано в самом начала .conf файла вставить строчку:
                [dosbox]
                Стоит её туда вставить как программа перестаёт запускаться.
                А если не вставлять, то вроде всё нормально работает.
                Может быть кто знает почему так?
                Установлена была стандартная новая dosbox с сайта разработчиков
                и также установлена была официальная русификация dosbox.
                Под Windows 10 X64.

                • Ответить
                • Иван
                • 06.12.2019 23:24

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

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

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

                • Ответить
                  • Recluse
                  • 07.12.2019 20:42

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

                  • Ответить
                    • Иван
                    • 08.12.2019 12:05

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

                    • Ответить
                      • Recluse
                      • 08.12.2019 15:55

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

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

                      • Ответить
                        • Иван
                        • 08.12.2019 20:52

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

                        • Ответить
                        • Андрей
                        • 03.12.2019 21:09

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

                        • Ответить
                          • Recluse
                          • 03.12.2019 21:46

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

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

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

                          • Ответить
                          • bsm
                          • 10.11.2019 00:29

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

                          rem test.bat
                          rem
                          start «» «C:\Program Files (x86)\DOSBox-0.74-3\DOSBox.exe» -conf «F:\test.DOSBox\test.conf» -noconsole

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

                          [dos]
                          keyboardlayout=RU
                          FILES=250

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

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

                          DOSBox version 0.74-3
                          Copyright 2002-2019 DOSBox Team, published under GNU GPL.
                          —
                          CONFIG:Loading primary settings from config file F:\test.DOSBox\test.conf
                          Exit to error: MSG:Can’t load messages: F:\test.DOSBox\»C:\Program Files (x86)\DOSBox-0.74-3\russian.txt»

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

                          • Ответить
                            • Recluse
                            • 10.11.2019 12:17

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

                            • Ответить
                              • bsm
                              • 11.11.2019 12:14

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

                              • Ответить
                              • bsm
                              • 11.11.2019 12:30

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

                              • Ответить
                              • Ирина
                              • 19.10.2019 19:12

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

                              • Ответить
                                • Recluse
                                • 20.10.2019 22:55

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

                                • Ответить
                                • Владимир Марциновский
                                • 05.10.2019 13:21

                                У меня всё сразу получилось. Программа работает. НО. Не просто медленно — УЖАСАЮЩЕ медленно!
                                На обработку 1-й (!) обычной текстовой строки из Блокнота (просмотр и вылов заданных слов) уходит почти 1 (!) секунда. И -cycles=max не помогает. А у меня обычно сотни и тысячи строк. Придётся теперь продавать только что купленный комп 64-bit и покупать 32-ку. 🙁

                                • Ответить
                                  • Владимир Марциновский
                                  • 05.10.2019 13:32

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

                                  • Ответить
                                    • Владимир Марциновский
                                    • 05.10.2019 13:49

                                    УРРРРРРААААА! Просто я, балбес, по аналогии с -console в .bat занёс туда же и max. А надо же в .conf.
                                    Всё работает, и не так уж и медленно, очень даже терпимо.
                                    Большущее Вам спасибище.

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

                                    • Ответить
                                    • Сергей
                                    • 02.09.2019 09:10

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

                                    • Ответить
                                      • Сергей
                                      • 03.09.2019 10:53

                                      нашёл где 🙂 http://www.dosbox.com/tools/DOSBox-russian-lang-074.zip
                                      Но мне не помогло! Окно просто закрывается и дальше тишина! мой конфиг выглядит так
                                      [autoexec]
                                      mount c F:\Realizacia
                                      c:
                                      C:FOXPRO25\FOXPROx.EXE -T C:\real\uprprg.prg
                                      exit

                                      • Ответить
                                        • Сергей
                                        • 03.09.2019 11:16

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

                                        • Ответить
                                        • Аноним
                                        • 05.04.2019 10:46
                                        • Ответить
                                        • Олег
                                        • 10.03.2019 15:36

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

                                        • Ответить
                                        • И_В
                                        • 06.12.2018 20:41

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

                                        • Ответить
                                          • Recluse
                                          • 07.12.2018 15:16

                                          Самый простой способ — нажать Alt+Enter для того, чтобы окно раскрылось на весь экран.

                                          • Ответить
                                          • Олег
                                          • 15.11.2018 18:42

                                          чуть не в тему, но до установки некоего обновления и Win’7 64x, и Win’10 64x нормально работают с DOS-программой, с ее графикой. Какое-то обновление «гробит» эмулятор.. — можно что-то исправить?

                                          • Ответить
                                            • Recluse
                                            • 15.11.2018 19:11

                                            Не так давно вышла новая версия DOSBox (в сентябре 2018) — попробуйте протестировать её в работе.

                                            • Ответить
                                            • russ1971
                                            • 22.10.2018 16:59

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

                                            • Ответить
                                              • Recluse
                                              • 22.10.2018 17:29

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

                                              • Ответить
                                              • marevika
                                              • 02.10.2018 21:29

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

                                              • Ответить
                                                • Recluse
                                                • 03.10.2018 08:16

                                                В вашем случае, вам нет нужды использовать DOSBox, так как вы пытаетесь запустить исполняемый файл Windows — в среде DOS он просто работать не будет.

                                                Попробуйте запустить его прямо в основной операционной системе, используя различные параметры совместимости (правой кнопкой мыши — Свойства — Совместимость), а если не получится — смотрите в сторону виртуальных машин с Windows XP.

                                                • Ответить
                                                • Александр
                                                • 23.07.2018 07:40

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

                                                Stderr.txt он пустой

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

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

                                                • Ответить
                                                • 1
                                                • 21.07.2018 01:49

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

                                                • Ответить
                                                  • Recluse
                                                  • 21.07.2018 10:01

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

                                                  • Ответить
                                                    • 1
                                                    • 23.07.2018 02:09

                                                    сама программа шарит БД совместно с другими по сети на win95-98/nt/xp — автоматически, никаких спец. действий для этогог не нужно, кроме объявления сетевых ресурсов (в «чистом» ДОСе для совместной работы с файлами требовалась команда share). а вот как с этим в досбоксе?

                                                    • Ответить
                                                      • Recluse
                                                      • 23.07.2018 12:38

                                                      Судя по зарубежным форумам, шары в DOSBox не поддерживаются, но поддерживаются в его аналоге vDOS — https://sourceforge.net/projects/vdos

                                                      • Ответить
                                                      • Роман
                                                      • 11.09.2018 12:26

                                                      Никак. В dosbox невозможно поставить клиент Microsoft Network (всё упирается в общем-то в отсутствие config.sys)
                                                      Но можно подключить сетевые ресурсы дисками в хост-системе, а в досбоксе смонтировать их как диски — никаких проблем, и даже эмуляций NE2000 не требуется.
                                                      Ну или использовать что-то другое: vDOS, FreeDOS на VirtualBox и т.п.

                                                      • Ответить
                                                      • Александр
                                                      • 20.07.2018 13:48

                                                      Программа работает под Foxpro .а под Fox26x вылетает по ошибке

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

                                                      • Ответить
                                                        • Recluse
                                                        • 20.07.2018 19:55

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

                                                        • Ответить
                                                          • Александр
                                                          • 23.07.2018 07:24

                                                          нет , такого файла не нашлось! А теоретически должна работать под fox26x?

                                                          • Ответить
                                                            • Recluse
                                                            • 23.07.2018 12:35

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

                                                            • Ответить
                                                            • Роман
                                                            • 11.09.2018 12:21

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

                                                            • Ответить
                                                            • Аноним
                                                            • 20.07.2018 13:45

                                                            Замечательная программа , но возникла такая проблема.Если запускаемая программа написана на FOXPRO , то все хорошо работает на 64.Если же на Fox26x , То запускается , а потом ошибка и вылетает.Помогите разобраться
                                                            Ошибка Warning: file creation failed: p:\50507648.TMP

                                                            • Ответить
                                                            • Денис Шиловский
                                                            • 07.06.2018 13:41

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

                                                            • Ответить
                                                            • Станислав
                                                            • 27.02.2018 15:03

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

                                                            • Ответить
                                                              • Recluse
                                                              • 27.02.2018 19:48

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

                                                              • Ответить
                                                              • Дмитрий
                                                              • 21.02.2018 06:52

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

                                                              • Ответить
                                                                • Recluse
                                                                • 21.02.2018 18:27

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

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

                                                                • Ответить
                                                                • DAV7772
                                                                • 22.02.2018 08:05

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

                                                                • Ответить
                                                                • DAV7772
                                                                • 20.02.2018 08:48

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

                                                                • Ответить
                                                                • DAV7772
                                                                • 15.02.2018 14:58

                                                                У меня два вопроса по использованию dosbox.
                                                                1) Каким образом можно поставить максимальное быстродействие исполняемой программы (не игра)? На WinXP формирование некоего отчета занимает минуту (усредненно), а в Win7 под dosbox — минут 15, или больше. Ctrl+F12 ускоряет, но не намного, до 13-14 минут максимум. Даже при формировании этого самого отчета видно, как медленно ползут проценты, нажатие Ctrl+F12 ускоряет, ускоряет, но потом опять замедляет.

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

                                                                • Ответить
                                                                  • Recluse
                                                                  • 15.02.2018 20:50

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

                                                                  Попробуйте добавить в конфиг следующую строчку — cycles=max . После этого DOSBox должен обеспечить максимально возможную производительность.

                                                                  Попробуйте скачать модифицированную версию DOSBox отсюда — http://ykhwong.x-y.net/. Затем, в конфиг добавьте это:

                                                                  • Ответить
                                                                    • DAV7772
                                                                    • 16.02.2018 12:36

                                                                    Здравствуйте!
                                                                    Спасибо большое за ответы.
                                                                    С производительностью ясно. При установке cycles=max действительно программа работает наиболее быстро (хотя до работы под WinXP далеко), но ясно, что это тот максимум, на который способна эмуляция.
                                                                    С печатью тоже получилось. Но.
                                                                    1) Печатается нерусскими буквами, как подгрузить в принтер кириллицу?
                                                                    2) При второй или третьей посылке задания на печать — синий экран смерти.
                                                                    3) Если документ, посылаемый на печать, в ширину больше 80 символов, то остальные переносятся на вторую и даже третью строку. Есть ли вариант применения управляющих последовательностей — чтобы печатать полусжатым, сжатым или суперсжатым методом, а также задавать ориентацию — книжную или альбомную?

                                                                    • Ответить
                                                                      • Recluse
                                                                      • 17.02.2018 11:26

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

                                                                      • Ответить
                                                                        • DAV7772
                                                                        • 19.02.2018 09:29

                                                                        Как вариант — вариант ))))
                                                                        Собственно, кое-какие пользователи так сейчас и поступают. Те, которые не пожелали понизить версию с семерки или десятки на WinXP. Потому что программа широко распространена в узких кругах, аналога ей нет (или будет стоить очень дорого). Те, которые печатают раз в месяц какие-то итоговые отчеты на 5 страницах.
                                                                        Но если дело дойдет до центрального офиса, где десяток пользователей печатают каждый день по 50 страниц, и до того ближайшего или далекого будущего, когда образуется нехватка компьютеров под 32-разрядной XP, а продаваться будут только 64-разрядные, то хотелось бы знать, насколько реальна штатная работа под DOSBOX с регулярной и частой печатью?

                                                                        • Ответить
                                                                          • Recluse
                                                                          • 19.02.2018 19:00

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

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

                                                                          • Ответить
                                                                          • Miky
                                                                          • 07.02.2018 11:35

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

                                                                          • Ответить
                                                                          • rrenard
                                                                          • 08.01.2018 21:45

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

                                                                          • Ответить
                                                                          • Светлана
                                                                          • 19.12.2017 09:12

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

                                                                          • Ответить
                                                                            • Recluse
                                                                            • 19.12.2017 13:51

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

                                                                            • Ответить
                                                                            • Андрей
                                                                            • 06.12.2017 04:48

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

                                                                            • Ответить
                                                                              • Recluse
                                                                              • 06.12.2017 18:27

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

                                                                              • Ответить
                                                                              • Юрий
                                                                              • 24.11.2017 13:21

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

                                                                              • Ответить
                                                                                • Ната
                                                                                • 03.01.2018 23:17

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

                                                                                • Ответить
                                                                                • Юрий
                                                                                • 22.11.2017 11:58

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

                                                                                • Ответить
                                                                                  • Recluse
                                                                                  • 24.11.2017 08:41

                                                                                  К сожалению, судя по всему, без правки исходных кодов DOSBox это не сделать, однако есть в интернете люди, которые столкнулись с этой же проблемой. Есть и решение — модифицированный исполняемый DOXBox.exe, который можно скачать здесь. Предупреждаю — используйте на свой страх и риск — проверить работу данного файла нет возможности.

                                                                                  • Ответить
                                                                                    • Петр
                                                                                    • 28.01.2020 15:32

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

                                                                                    • Ответить
                                                                                    • Олег
                                                                                    • 05.08.2017 15:14

                                                                                    Доброго времени суток!
                                                                                    DOSBox — замечательная программа, даже принтер порта LPT на USB печатает, но есть для меня один БОООООЛЬШУЩИЙ минус. запускаемая прога написана на CLIPPER, и почему-то в среде DOSBox неимоверно долго открываются файлы баз данных. параметр FILES=60. Может сталкивался кто?

                                                                                    • Ответить
                                                                                    • Сергей
                                                                                    • 19.07.2017 09:14
                                                                                    • Ответить
                                                                                      • Recluse
                                                                                      • 19.07.2017 13:48

                                                                                      По пути D:\UCHET есть папка с таким же названием — Uchet? Если нет, то попробуйте скопировать данный bat файл в корень диска D, и запустить его оттуда.

                                                                                      • Ответить
                                                                                      • Recluse
                                                                                      • 18.07.2017 08:41

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

                                                                                      • Ответить
                                                                                      • Сергей
                                                                                      • 18.07.2017 08:27
                                                                                      • Ответить
                                                                                      • Recluse
                                                                                      • 17.07.2017 21:18

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

                                                                                      • Ответить
                                                                                      • Сергей
                                                                                      • 17.07.2017 18:05

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

                                                                                      • Ответить
                                                                                      • Иван
                                                                                      • 21.05.2017 14:08

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

                                                                                      • Ответить
                                                                                        • Recluse
                                                                                        • 21.05.2017 16:28

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

                                                                                        • Ответить
                                                                                        • Васян
                                                                                        • 19.04.2017 17:57

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

                                                                                        • Ответить
                                                                                        • Антон
                                                                                        • 18.04.2017 16:44

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

                                                                                        • Ответить
                                                                                        • Recluse
                                                                                        • 17.04.2017 09:18

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

                                                                                        • Ответить
                                                                                        • Васян
                                                                                        • 16.04.2017 21:13

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

                                                                                        • Ответить
                                                                                        • Recluse
                                                                                        • 10.04.2017 17:53

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

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

                                                                                        • Ответить
                                                                                        • Игорь
                                                                                        • 07.04.2017 19:23

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

                                                                                        • Ответить
                                                                                        • Сергей
                                                                                        • 21.03.2017 22:55

                                                                                        Для Алексея:
                                                                                        А какой смысл под 32 разрядной ХР запускать DOSbox ? ХР вполне сносно исполняет большинство досовских программ и доступ к компорту будет прямой.
                                                                                        С DOS программами не было проблем и в Win7 32.
                                                                                        DOSbox необходим при наличии 64-битной системы

                                                                                        • Ответить
                                                                                          • Олег
                                                                                          • 07.12.2020 15:24

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 15.03.2017 07:35

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

                                                                                          • Ответить
                                                                                          • Сергей
                                                                                          • 14.03.2017 11:37

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 10.03.2017 00:18

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

                                                                                          • Ответить
                                                                                          • Алексей
                                                                                          • 09.03.2017 20:15

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

                                                                                          • Ответить
                                                                                          • Игорь
                                                                                          • 14.02.2017 04:51

                                                                                          Спасибо большое, получилось, правда с трудом и с нюансами. Попробую описать. После ввода рекомендованной Вами добавки, нажимаю Enter — ничего, жду сек 30, опять на всякий случай жму Еnter — появляется пустое голубоватое окошко, жду и примерно через минуту запускается программа. Если бы не ждал,то и не узнал бы. Проделал ту же операцию с другой программой. Без добавки она тоже не запускалась, но с добавкой открылась и гораздо быстрее. Но есть еще такие трудности. Добавка не сохраняется и ее надо вводить при каждой попытке запуска. Закрыть запущенную программу удается или введя команду exit через диспетчер задач — движение курсора мыши ограничено и до строки с крестом закрытия он не достает.
                                                                                          Но все равно,большое спасибо!

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 13.02.2017 09:16

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

                                                                                          mount c E:\CHESS2
                                                                                          c:
                                                                                          CG3.exe

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

                                                                                          • Ответить
                                                                                          • Игорь
                                                                                          • 13.02.2017 07:36

                                                                                          Извините, ошибка в предыдущем коментарии — программа лежит на диске E, а не на D

                                                                                          • Ответить
                                                                                          • Игорь
                                                                                          • 13.02.2017 04:08

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

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

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 12.02.2017 09:41

                                                                                          Судя по тексту ошибки, у вас нету файла DOSBox.exe по пути C:\Program Files (x86)\DOSBox-0.74 . Попробуйте перейти в эту папку через Проводник, и скопировать через него путь к исполняемому файлу DOSBox в bat файл.

                                                                                          • Ответить
                                                                                          • Игорь
                                                                                          • 12.02.2017 01:55

                                                                                          Здравствуйте, уважаемый Recluse.
                                                                                          У меня после запуска bat файла появляется вот такое окошко (ссылка на скриншот http://take.ms/12ZLK). Странно, DOSBox лежит в папке Program File, а его .exe файл почему-то Windows 10 не видит? В чем тут может быть дело? Подскажите, пожалуйста.
                                                                                          И еще, в Вашем последнем ответе на комментарий от 10.02 Вы вроде бы исправляете какую-то ошибку в bat файле, но я не увидел никакой разницы в записях:
                                                                                          (» вместо C:\Program Files (x86)\DOSBox-0.74 должен быть просто C:\Program Files (x86)\DOSBox-0.74.»). Возможно тут опять какая-то неточность?
                                                                                          Спасибо

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 10.02.2017 08:57

                                                                                          Для 32-разрядных систем путь по умолчанию к программе в bat файле будет немного другой — вместо C:\Program Files (x86)\DOSBox-0.74 должен быть просто C:\Program Files (x86)\DOSBox-0.74 .

                                                                                          • Ответить
                                                                                          • Сергей
                                                                                          • 09.02.2017 18:55

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

                                                                                          • Ответить
                                                                                          • Ирина
                                                                                          • 23.01.2017 15:57

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

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 19.01.2017 14:48

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

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

                                                                                          • Ответить
                                                                                          • Ирина
                                                                                          • 19.01.2017 13:37

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

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 13.01.2017 10:22

                                                                                          Самое простое, что мне приходит на ум, это попробовать сделать символическую ссылку, например через программу Link Shell Extension. О том, как ей пользоваться можно почитать в этой статье —

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

                                                                                          • Ответить
                                                                                          • Алексей
                                                                                          • 13.01.2017 07:12

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 12.01.2017 19:53

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

                                                                                          • Ответить
                                                                                          • Алексей
                                                                                          • 12.01.2017 12:43

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

                                                                                          • Ответить
                                                                                          • QuicKid
                                                                                          • 01.01.2017 10:04

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

                                                                                          • Ответить
                                                                                          • Recluse
                                                                                          • 11.11.2016 08:44

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

                                                                                          • Ответить
                                                                                          • Никита
                                                                                          • 11.11.2016 07:52

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

                                                                                          • Ответить
                                                                                          • Ювеналий
                                                                                          • 26.10.2016 06:51

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

                                                                                          Можете ли вы запустить DOS в Windows 10?

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

                                                                                          Как открыть DOS в Windows 10?

                                                                                          Как открыть ms-dos в windows 10?

                                                                                          1. Нажмите Windows + X, а затем щелкните «Командная строка».
                                                                                          2. Нажмите Windows + R, затем введите «cmd» и щелкните, чтобы открыть командную строку.
                                                                                          3. Вы также можете выполнить поиск командной строки в поисковом меню «Пуск», чтобы открыть ее. В проводнике файлов щелкните адресную строку или нажмите Alt + D.

                                                                                          Как установить DOS в Windows 10?

                                                                                          Установка MS-DOS 6.22

                                                                                          1. Вставьте первую установочную дискету MS-DOS в компьютер и перезагрузите или включите компьютер. …
                                                                                          2. Если при запуске компьютера появляется экран настройки MS-DOS, нажмите клавишу F3 два или более раз, чтобы выйти из режима настройки.
                                                                                          3. В командной строке A:> MS-DOS введите fdisk и нажмите Enter.

                                                                                          Что такое режим DOS в Windows 10?

                                                                                          На компьютере с Microsoft Windows режим DOS настоящая среда MS-DOS. … Это позволяло старым программам, написанным до Windows, или компьютерам с ограниченными ресурсами запускать программу. Сегодня все версии Windows имеют только командную строку Windows, которая позволяет перемещаться по компьютеру с помощью командной строки.

                                                                                          Как установить DOS вручную?

                                                                                          Если вам нужно / вы хотите разбить и / или отформатировать жесткий диск:

                                                                                          1. Загрузите компьютер с диска 1.
                                                                                          2. Нажмите F3 на экране приветствия установки MS-DOS, чтобы выйти из установщика.
                                                                                          3. Чтобы переделать, запустите fdisk. …
                                                                                          4. Чтобы создать (или переформатировать) файловую систему на жестком диске:…
                                                                                          5. Запустите 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. Выход команду также могут быть помещены в пакетный файл.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *