Запуск CREDO (версия DOS) под Windows XP, Windows 7

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

credo dos

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

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

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

 

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

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

 

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

 DOS=HIGH, UMB

DEVICE=%SYSTEMROOT%\SYSTEM32\HIMEM.SYS

FILES=40

DEVICE=%SYSTEMROOT%\SYSTEM32\grddos.sys

 

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

 VRUN.COM

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

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

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

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

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

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

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

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

главное окно DosBox

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

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

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

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

монтирование дисков dosbox

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

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

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

Русификатор credo dos

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

— «cd d:\work\project»

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

переход в папку "work" 5. Запускаем программу credo:

— «c:\credo.exe»

запуск credo в windows 7

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

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

Запись опубликована в рубрике Credo, Софт с метками , , . Добавьте в закладки постоянную ссылку.

77 комментариев на «Запуск CREDO (версия DOS) под Windows XP, Windows 7»

  1. Линар говорит:

    а credo (версия DOS) будет работать в windows 7 64 битной?

    • ingénieur говорит:

      Линар, credo dos с эмулятором dos-box работать будет под любой windows (XP, XPx64, Windows vista, windows 7, windows 7 x64). Кроме того, dos box изначально разрабатывался для платформы linux, так что можно Credo dos запускать так же и в нём.

  2. Евгений говорит:

    Спасибо, у меня всё заработало!

  3. d говорит:

    1.а как сделать настройки dosbox автоматическими?
    2.все работает но разрешение экрана не меняется с 640*480 и как-то растянуто все по горизонтали

  4. Денис говорит:

    Здравствуйте! расскажите пожалуйста, как сделать настройки автоматическими при каждом запуске dosbox и какие тонкости в windows 7 (64 bit)?

    • ingénieur говорит:

      С удовольствием, чуть позднее. Если кратко, — есть 2 пути. Первый — прописать все команды в файле dosbox.cfg, второй — создать *.bat файл, запуск которого прописать в том же dosbox.cfg, или запускать вручную при открытии dosbox.

  5. Дмитрий говорит:

    пятый пункт можно по-подробнее? куда этот адрес прописывать?
    если запускаю из папки d:\credo\credo.exe, то пишет, что нельзя запускать из этого каталога. а если прописываю в адресной строке, то credo запускается, но полноэкранный режим не включается (пишет, что система не поддерживает его)

    • ingénieur говорит:

      п.5 — команду пишем там же, в окне dosbox.
      Если пишет «нельзя запускать из текущего каталога», — значит не сделали текущим рабочий каталог (команда «cd d:\work\project» — п.4)

  6. Евгений говорит:

    Всё это замечательно, конечно, но пока что самый хорошо работающий путь — это запускать CREDO в windows xp без всяких виртуальных машин.
    Второй вариант — установить VMWare или VirtualBox, в котором установить тот же windows XP, и только если никакой из этих вариантов не подходит, — остаётся dos box.

    • ingénieur говорит:

      Только что проверил по описанному выше способу, — всё работает отлично! Разве что ещё можно поковырять горячие клавиши, — чтобы можно было использовать стандартные кредовские.

      • alex говорит:

        Я рядовой и уже совсем не молодой ИТР, работал в CREDO_dos , но у меня полетел П.К. Поставили мне win7, и конец моему credo. С мани на лицензию-0. А работать надо. Пенсия ведь-шиш. Так что ломайте ребята всё что можно и скидывайте. У кого есть шиши-тот купит, а нет так хоть ломатой попользуется. Ведь ломатые они и есть-ломатые. С приветом к вам молодым геодезист-топик с 1973 г.

        • ingénieur говорит:

          И вам привет!
          В обсуждении про ломаное кредо речи не было 😉 А кто им пользуется (подозреваю, что досовским уж точно, чуть менее, чем все) просто об этом скромно умалчивают 😉

    • ingénieur говорит:

      Кроме того, под dosbox можно выделять больше оперативной памяти для CREDO, чем выделяется в windows.

  7. Пессимист говорит:

    Как я понимаю, под dosbox не работают HASP ключи. Т.е. если Credo работает под DosBOX то программа лицензирована по специальной лицензии от rutracker.org?

    • ingénieur говорит:

      Отчего ж. Работают. Только не всегда, не все, и не под всеми версиям Windows.

  8. tatofka говорит:

    Доброго всем времени суток. Недавно подключил второй монитор на ПК для удобства, и столкнулся с проблемой, — при запуске в полноэкраном режиме окно дублируется на втором мониторе, при работе в MIXе ограничивается подвижность курсора. Если кто-нибудь сталкивался с такой проблемой, подскажите пожалуйста решение.
    P.S. Единственное решение которое смог найти, — это перед запуском Credo отключать второй монитор.
    на ПК стоит Windows XP

    • Евгений говорит:

      Доброго!
      К сожалению, в полноэкранном режиме ДОСовские приложения работают монопольно, на втором мониторе возможно либо дублирование, либо отображение той картинки, что была до запуска ДОС-приложения. У меня самого два монитора, и если приходится работать в КРЕДО, — то только так.

  9. Азат говорит:

    Всем Привет! вот крянул мой комп, дали новый с windows 7 x64
    все делаю как показоно но при запуске
    — «c:\credo.exe» пишет eror105 //// (спасите)

    • ingénieur говорит:

      хм… Каким способом пытаетесь запустить? Под DosBox?

      • Азат говорит:

        саму кредо DOC установить.

        • ingénieur говорит:

          Установка не всегда корректно работает, лучше распаковать уже установленную CREDO, если есть возможность. Попробуйте на другой системе установить, потом перенести на ваш компьютер.

  10. Дмитрий говорит:

    Здраствуйте!
    При запуске программы credo.exe пишет «This program must be run under win 32»
    Помогите пожалуйста!

    • ingénieur говорит:

      Дмитрий, какая у вас операционная система? И как вы запускаете CREDO?

  11. Роман говорит:

    Ребята, доброе время суток!!! Я не знаю, или у меня руки кривые или еще что-то… Поставил досбокс, при создании рабочей папки пишет «Doesn’t exist…..» я сам создал папку ч-з проводник и все норм, при попытке руссификации выбила ошибка, что версия ОС не подходит (у меня windows 7 x64)…. сначала кредо надо ставить или досбокс???

  12. Роман говорит:

    разобрался, да вот только с предоставленным конфигом дос запускается и через 3 сек. выбивает… а со старым конфигом разрешение не меняется. что делать?????

    • ingénieur говорит:

      Возможно придётся подбирать разрешение экрана, при котором заработает.

  13. Евгений говорит:

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

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

    То есть они должны быть рядом и между ними ничего не должно быть написано? А то они у меня выглядят вот так:
    EM Install network redirector (load before dosx.exe)
    REM “бв ­®ўЄ  бҐвҐў®Ј® ।ЁаҐЄв®а  (§ Јаг¦ Ґвбп ЇҐаҐ¤ dosx.exe)
    lh %SystemRoot%\system32\redir

    REM Install DPMI support
    REM “бв ­®ўЄ  Ї®¤¤Ґа¦ЄЁ DPMI
    lh %SystemRoot%\system32\dosx

    • ingénieur говорит:

      Рядом они необязательно должны быть. А всё, что после «REM» — это просто комментарии.

      • Евгений говорит:

        Меню все стало по русски. А вот когда смотрю проектные поперечные профили то там все равно иероглифы. Как исправить?

        • Виталий говорит:

          Евгений как побороли проблему иероглифов в поперечных профилях и продольном профиле?

  14. Павел Дашков говорит:

    Сделал всё по инструкции.
    В самой программе нажимаю «цифровая модель проекта -> credo mix» и ничего не происходит. Только логотип CREDO сверху слева становится на секунду синим и потом снова красным.
    Что я делаю не так?

    • ingénieur говорит:

      Вероятно нужно проверить параметры видео, и наличие/отсутствие ключа защиты. Посмотрев в командную строку, можно увидеть, какую ошибку при «мигании» выдаёт кредо.

  15. SidVic говорит:

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

  16. pervolainen говорит:

    Всем привет. проблемы с файлом config. прописывал и так и эдак. При октрытии бокс в чёрном экране и через 4 сек вылетает, либо встречает мигающим Z. монитор 1920*1080, диск один C:\, открываю с помощью блокнота конфиг, сохраняю в юникоде. Спасайте, начальство звереет))))

  17. vermesser говорит:

    Собрал Credo и DOSBox в одном установщике.
    На Windows 7 Home Starter x86 и Windows 8.1 Профессиональная х64 работает сразу после установки.

    ///rusfolder.com/38536393///

    • ingénieur говорит:

      Спасибо за сборку!

    • Sergey говорит:

      Здравствуйте! Установил Вашу сборку, все работает, но в полноэкранном режиме жутко тормозит на всех разрешениях экрана. Что можете посоветовать?

      • vermesser говорит:

        да, я посмотрю.

      • vermesser говорит:

        О, Sergey, инженёр мой окрылённый!
        Спешу скорее донести решенье для тебя я.
        Что для других окажется страпоном в попе.
        Зайди по адресу такому ты, джедай мой юный:
        C:\Users\ПАРЕНЬ\AppData\Local\DOSBox
        Где вместо ПАРЕНЬ твой ник-нейм пугает басурманов.
        И файл открой противнейший Аллаху
        (Да о простит меня господь мой всемогущий)
        (Да будет имечко его благословенно).
        И вбей перекрестясь четыре раза
        Скорее вместо fulldouble=true ты fulldouble=false
        В тот миг откроются тебе секреты ада
        И дева с бритой киской снизойдёт алкая секса…

        • vermesser говорит:

          я имя файла не назвал,
          поскольку он аллаху не угоден.
          и коли ты не побоишься гнева свыше,
          найдешь тот файл…

      • vermesser говорит:

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

    • Petrovichong говорит:

      всем БОЛЬШОе спасибо!!! победил (скачал от vermesser) на 7 установил, настроил работает => скопировал на ХР папки и там все работает 😉 еще раз СПАСИБО !!!

  18. Dima говорит:

    Что за проблема с комментариями? Хочешь людям помочь…

    • ingénieur говорит:

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

  19. Заработала в Вин 7 х64. Но. во втором окошке досбокса на каких то манипуляциях в кредо иикс пишет ошибки. Типа illegal function! ( Попробую конфиг файл еще покрутить…

  20. ingénieur а Вам огромное спасибо за столь подробный мануал

  21. сюда не получается присоединить принт скрин 🙁

  22. вот такие ошибки:
    illegal read from f0e9879a, CS:IP f000: 11 c4
    illegal write to 3d012500, CS:IP f000: 11 c4

  23. Nikolai говорит:

    Все программы DOS под WINDOWS 7 32 и 64 бит в DOSBOX нормально запускаются, но не могу вывести на принтер порт DOT4. Программы DOS работают под Windows 7 32 бит при запуске в FAR менеджере идет вывод на печать но на экран не выводит. Если кто может подсказать буду рад. Заранее спасибо

  24. Николай говорит:

    DOS под WINDOWS 7 работают нормально.Запускаю в FAR менеджере на печать идет а на экран не выводят как решить проблему не знаю. Если запускаю через DOSBOX наоборот на экран выводит но не печатает. Может кто нибудь подскажет заранее благодарен.

  25. Евгений говорит:

    Здраствуйте, когда пытаюсь вывести файлы в формате DXF и DWG пишет: поставка по отдельному договору. Как исправить?

  26. Rus говорит:

    ingénieur помогите пожалуйста!!!
    ОС 7 64 битная. Кредо досовский ломанный. запускается через credo.bat.
    пользуюсь я в основном MIX и CAD. по вашей технологии не запускается. Ругается. говорит не совместим с 64 разрядной.
    Может с ломанными нужно как то по другому. Да и Vrun тоже не хочет работать.
    что делать?

  27. Rus говорит:

    Все работает! Видимо что то невнимательно прочли в статье! Но все равно работает с тормозами программа! и ctrl+f9 сворачивает программу! и т п (
    Приходится иметь на машине еще и ХР c fat32

  28. коля говорит:

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

  29. коля говорит:

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

  30. Дмитрий говорит:

    В общем такая проблема: W7 x64, стоит DosBox, кредо запускается в полноэкранном режиме, НО , рабочая область нихрена не растягивается.

  31. Александр говорит:

    Подскажите как запустить на виртуал ХР! запускается, но в маленьком экране. Неужели нельзя открыть на полный экран!

  32. Ivan говорит:

    Подскажите, пожалуйста:
    не могу запустить кредо, которое расположено по пути «C:\JOB\Credo\CREDO.EXE», последняя строка в окне DOSBox активирование рабочей папки «1» на виртуальном диске «К»: » K:\1>», что прописать после K:\1>…?

  33. Игорь говорит:

    Здравствуйте!
    Всегда работал на XP и CREDO стояла DOSовская. Возникла необходимость поставить через DosBox. Никогда этой программой не пользовался и сразу возникли вопросы.
    Может у меня сборка другая, но исполняемый файл у меня — CREDO.BAT. Я с него запускал CREDO.
    Я попробовал смонтировать папки с программой и рабочую папку. Вроде получилось как в скриншотах, только я поместил все на один диск и вместо Z в строке стоит С.
    Непонятно как сделать активной папку «Project». CD — это что, такая команда?
    Ну и когда пишу «c:\credo.bat» появляется надпись «Illegal comand: credo.bat.Lnk». Что это за ошибка? Если пишу «c:\credo.exe» та же ошибка выскакивает.
    Файлы Autoexec.nt и config.nt проверил, в config.nt сделал исправление в последней строчке.
    У кого-нибудь были похожие вопросы?
    Я в одной статье читал, вообще ярлык перетаскиваешь на ярлык DosBox и все работает. Не так все просто. Где можно почитать справку по этой программе?

    • ingénieur говорит:

      Очень сумбурное описание. Уточните версию ОС, на чём в итоге запускаете CREDO. А «cd» — это обычная досовская команда смены каталога.

      • Игорь говорит:

        Здравствуйте!
        Операционная система -XP, но ставил я ее после Windows 8, может какие-то следы восьмерки остались и CREDO запускаться не хочет. Раньше я ставил на диск С установочную папку с CREDO, а на рабочем столе размещал ярлык «CREDO.BAT». Сейчас при попытке такого запуска вначале CREDO начинает запускаться, а потом выскакивает сообщение:
        Процессор NTVDM обнаружил недопустимую инструкцию.CS:c000 IP:07c5 OP:63 ba e3 ff 00 Для завершения работы приложения нажмите кнопку «Закрыть».
        Поэтому я и хочу настроить DOSBox для работы с CREDO.
        А вопросы у меня те же, что я писал выше. Непонятно как настраивать папки и что за ошибка «Illegal comand: credo.bat.Lnk», где можно найти справку пр программе.

  34. Александр говорит:

    Подскажите пожалуйста когда дохожу до project то пишет Uneble to change to: d:/work/project

  35. Александр говорит:

    Как мне побороть этот project пишет Unable to change

  36. Олег говорит:

    Здраствуйте Уважаемые. Помоги те мне пожалуйста, у меня произошел сбой в работе кредо, раньше когда я выбирал файл работы то я мог спокойно работать, а вчера у меня произошел сбой он начил меня скидывать, странность в том что другие объекты можно выбрать и обрабатывать , а тот который со сбоем нельзя, почему? Помогите мне пожалуйста… 🙁

  37. Дмитрий говорит:

    Помогите. как установить правильно CREDO DOS + эмулятор ключа. Система xp. Сбросьте на мыло инсталляшки. Sini44@yandex.ru

  38. лев говорит:

    привет всем скажите и дайте ссылку на кредо где его скачать на вин 7 64бит

  39. Юрий говорит:

    Добрый день, столкнулся с такой проблемой, на новом компьютере установлена Win XP 32х, при запуске Credo черный экран и больше ничего не возможно сделать, только перезагрузка. При этом если отключить внешнюю видеокарту GeForce GT 710 и запускать на встроенной видеокарте то он запускается и работает. Драйвера видеокарты пробовал разные ставить, не помогает ничего. Подскажите может сталкивался кто нибудь с таким?

  40. Александр говорит:

    Подскажите пожалуйста, вин 7, на х64 работаю в кредо, вот только в полноэкранном режиме программа не работает, ни мышка, ни клавиатура, пока не свернешь программу и не начнешь работать в оконном режиме, в чем может быть проблема?? Заранее спасибо….

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

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.