Компьютерный портал
Новости Статьи Драйверы Windows 10 Windows 8.1 Софт Форум
! Важно: Официальная программа бесплатного обновления до Windows 10
! Важно: Winaero Tweaker - незаменимый инструмент для настройки Windows
Страница 1 из 11
Модератор форума: Drinko 
Компьютерный форум » Операционные системы » Windows XP и прочие версии ОС Microsoft » Программы DOS в Windows .:[Все вопросы]:.
Программы DOS в Windows .:[Все вопросы]:.
Drinko
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11272


Полезные ссылки:

О MS-DOS

http://ru.wikipedia.org/wiki/MS-DOS
http://osys.ru/os/3/operatsionnaya_sistema_DOS.shtml
http://www.platnaya.ru/programs_DOSinXP.shtml
http://dosprn.ks.ua/download.htm
http://www.foxpopuli.narod.ru/
http://citrix.pp.ru/DOS.html
http://fdd5-25.net/
http://www.platnaya.ru/programs_DOSinXP.shtml
http://aurora.shashki.com/problem.html
http://ss64.com/nt/

Разное:

Эмулятор DOSBox и статья в Wikipedia

How to make old programs/games work with Windows XP
Getting Older Games to Run on Windows XP

DOS приложение "ест" ресурсы системы:

В DOS-приложениях используется бесконечный цикл для ожидания нажатия клавиши или щелчка мышью. Программа Tame - во многих случаях помогает избавиться от активного опроса. Но лучше всего решать проблему, установив какую-либо виртуальную машину и запустив там Win98.

Для того чтобы корректно отображалась кириллица в DOS-программах, после установки Tame версии 5.x необходимо в файл \Program Files\Tame 5.1\Settings\_ProcessStartup.init.tam в раздел /System добавить опцию:

Код
App_LCID = #419


Скачать Tame

Аналог программы Tame: https://web.archive.org/web....ttp

Неофициальная страница программы ;)

Часть DOS программ грузится в полном экране, часть в окне:

Примените этот твик реестра:
Код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"FullScreen"=dword:00000000


При запуске необходимого DOS приложения, некорректно отображаются русские шрифты:

Решение первое:

1. Откройте в блокноте файл %windir%\system32\autoexec.nt
2. Пропишите в него строку в самом конце файла (с новой строки) lh %SystemRoot%\system32\kb16.com ru
3. Импортируйте твик реестра
Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000409"="ru"

5. Перезагрузитесь

После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).

Примечание. Данный метод нормально работает в том случае, если Language settings for the system (апплет Regional Options) в качестве Default стоит Cyrilic.

Решение второе:

1. Загрузите файл keyrus.com и сохраните его в папку %windir%\system32
2. Откройте в блокноте файл %windir%\system32\autoexec.nt
3. Пропишите в него строку в самом конце файла (с новой строки) %windir%\system32\keyrus.com
4. Перезагрузитесь.

Раскладка: R.Shift - Вкл\Выкл Русскую раскладку (темно-зеленая подсветка краёв экрана), R.Ctrl - вкл. Украинскую раскладку (если нужна, салатная подсветка), откл. R.Shift.

Решение третье:

1. Загрузите и запустите патч KeyFix XP
2. Перезагрузитесь.

Примечание: Шрифт у KeyFix свой, в некоторых приложениях DOS буковки будут немного отличаться от привычных досовских, но в целом русификатор работает корректно.

Не работают DOS игры и программы, при запуске черный экран или монитор засыпает:

Это связано с ограничениями DOS подсистемы операционных систем Windows NT/2000/XP. Во-первых, невозможно использование линейного кадрового буфера (LFB), т.к. эти адреса в памяти заняты кодом системы. Программы, пытающиеся использовать видеорежимы с LFB, будут закрыты или переключатся в видеорежим без использование LFB. Ряд программ всегда пытается использовать LFB и не завершает работу корректно (не переключается в режим без LFB). В частности, это все игры на движке Build. Для таких программ необходимо исключить LFB видеорежимы из списка доступных, что можно сделать запуском утилиты NOLFB непосредственно перед запуском игры в том же сеансе DOS. Во-вторых, драйвер видеокарты должен устанавливать специальный драйвер полноэкранного режима DOS, или же специально настраивать универсальный драйвер Windows для использование портов ввода-вывода VESA BIOS. К сожалению, драйвер NVIDIA обеспечивал поддержку полноэкранного режима DOS лишь для видеокарт на базе графических процессоров до GeForce 3 включительно, а в версиях 60.ХХ и более новых и эта поддержка была удалена. Как следствие, универсальный драйвер Windows не позволяет использовать разрешения выше 640х480 в сеансе DOS для графических процессоров GeForce 4 и выше. В качестве решения проблемы можно использовать разработанные энтузиастами патчи универсального драйвера Windows для поддержки портов ввода-вывода VESA BIOS (утилиты vgafix, winxpfix) или альтернативные драйверы полноэкранного режима (videoprt, SolVBE) для замены универсального. При использовании этих средств не забывайте про защиту системных файлов: удалите копии изменяемых файлов из папок dllcache/drivercache системы перед применением патчей и откажитесь от восстановления системы после внесения изменений.

Есть ли способ выставить частоту обновления больше 60Гц в полноэкранных DOS приложениях?

Поскольку все видеокарты на базе NVIDIA поддерживают спецификацию VESA 3.0, то можно использовать утилиты VBEHZ или UNIREFRESH , позволяющие настроить частоту обновления для каждого режима. К сожалению, ряд игр использует собственный драйвер SVGA, и решить для них эту проблему не представляется возможным. Также нет способов решить данную проблему при запуске приложений в окне Windows 2000/XP из-за ограничений DOS подсистемы.

Утилиты, фиксы, и полезные программы решающие проблемы DOS приложений под Windows XP

http://www.old-games.ru/utils/?id=2

Статьи базы знаний Microsoft, описывающие возможные решения проблем:

Troubleshooting MS-DOS-based programs in Windows XP
http://support.microsoft.com/kb/314106

Troubleshooting NTVDM and WOW Startup Errors
http://support.microsoft.com/kb/q196453

Сообщение об ошибке при установке или запуске ОС MS-DOS или 16-разрядного приложения Windows
http://support.microsoft.com/kb/324767

Появление сообщения об ошибке при запуске приложений MS-DOS или 16-разрядных приложений Windows под управлением Windows Server 2003 или Windows 2000 Server
http://support.microsoft.com/kb/305521

После установки программы появляется сообщение об ошибке «16-разрядная подсистема MS-DOS»
http://support.microsoft.com/kb/314452

Некоторые 16-разрядные программы для DOS и командная строка не запускаются в системе Windows Vista в полноэкранном режиме
http://support.microsoft.com/kb/926657

-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Drinko Автор темы
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11272

Печать из DOS-программы на сетевой принтер

Если DOS-программа не позволяет выбрать порт для печати и посылает печать на LPT1, а надо печатать на сетевой принтер, то воспользуйтесь командой net use. Введите в консоли:
net use lpt1: \\Server_Name\Printer_Name
где Server_Name — это имя компьютера, к которому подключен сетевой принтер с именем Printer_Name.
При завершении работы DOS-программы можно освободить порт:
net use lpt1: /d

Настройка задержек при печати из DOS-программ

При отправке заданий на печать на сетевой принтер из приложений MS-DOS может происходить задержка на 60–90 секунд до начала печати, что вызывает остановку работы MS-DOS-приложения в течение этого времени. При завершении работы приложения печать начинается сразу после его закрытия. Такое же поведение может наблюдаться при нажатии клавиши <Print Screen> в приложении MS-DOS. Проблема обусловлена тем, что приложение MS-DOS при печати не закрывает принтерный порт. По умолчанию, MS Windows 95 ожидает поступления новых данных в течение 45 секунд, после чего начинает печать документа. Для решения проблемы необходимо отредактировать файл System.ini на том компьютере, где выполняется приложение MS-DOS.
Добавьте в раздел [Network] файла System.ini следующую строку:
PrintBufTime=10
А в раздел [IFSMGR] следующую строку:
PrintBufTime=10
Примечание: Если данные разделы отсутствуют в файле System.ini, то добавьте их после раздела [386Enh].
Значение параметра "PrintBufTime" устанавливает время задержки в секундах до начала печати. Чем меньшее значение используется, тем быстрее начинается печать документа. Однако слишком маленькое значение "PrintBufTime" может приводить к некорректной печати, либо к прекращению вывода задания на печать. В этом случае увеличивайте значение "PrintBufTime" до тех пор, пока не будет достигнута корректная печать.
Параметр, заданный в разделе [Network], управляет задержкой при сетевой печати с использованием редиректора реального режима; параметр, заданный в разделе [IFSMGR], устанавливает задержку при сетевой печати с использованием редиректора защищённого режима. Данные настройки также могут оказывать влияние и на локальную печать.

Проблемы при печати из DOS-приложений в Windows NT/2000/XP

Приложения MS-DOS в среде Windows NT/2000/XP при печати используют NT-спулер (программа-планировщик, которая принимает документы, посланные пользователем на печать, сохраняет их и отправляет один за другим на доступный принтер). Спулер ждёт некоторое время (15 секунд, по умолчанию), прежде чем передать полученные данные на принтер. Если задаче (print job) требуется для генерации полного кода больше времени, чем установлено по умолчанию, спулер начинает посылать на принтер уже подготовленный код, в результате чего печать разбивается на несколько страниц.
Чтобы предотвратить разрыв страниц, надо увеличить таймаут печати, который задаётся в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW
в строковом параметре "LPT_timeout". Установите его значение, например, в "30".

Если при печати из DOS-приложения возникают остановки на время порядка 15 секунд, то можно попробовать наоборот — уменьшить значение данного параметра, например, до "3".

Печатаем на лазернике из под DOS

Задержка при печати на LPT из под win xp убирается в реестре

Код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
"LPT_timeout"="1"


Сайт программы SPrint

Скачать: http://sprint.inf.ua/files/SPrint_setup.exe | http://sprint.inf.ua/files/SPrint.zip
Зеркало: http://pcportal.org.ru/files/SPrint.zip

Сайт программы DOSprn | Сайт программы DOSprn Free RUS

Скачать
Скачать старые версии (пароль pcportal.org.ru)


-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Drinko Автор темы
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11272

DOS LIVE CD 1.4 SE Revolution - Загрузочный CD на базе DOS.

Цель проекта проста: показать реальные возможности ОС DOS и концепции Downgrade. Фактически, это первый русскоязычный загрузочный диск, расчитанный на комфортное пребывание в среде DOS, а не просто на реанимацию системы.

Основные возможности FDD5-25.NET DOS LIVE CD Revolution

- просмотр MP3, AVI, WAV, MIDI, MOD, MPG, DVD и других видеоформатов;
- просмотр JPG, GIF, BMP, PCX, DJVU и других графических форматов;
- просмотр MSWORD, PDF, HTM, HTML файлов;
- поддержка длинных имен файлов в FAT;
- поддержка файловой системы NTFS;
- поддержка почти всех архиваторов;
- поддержка записи на CD-R и CD-RW диски;
- поддержка 100 самых популярных сетевых карт;
- поддержка локальной сети по IPX, TCP/IP, NETBUI протоколам;
- возможность входа в ДОМЕН и NOWELL сеть;
- поддержка популярных моделей флеш накопителей;
- поддержка интернет технологий WEB, FTP, ICQ, IRC;
- возможность восстановления реанимации NTFS и FAT 32;
- возможность создания образов жёстких дисков.

Dos live cd 1.4 Revolution - продолжение нашумевшей в своё время линейки загрузочных дисков FDD5-25.NET DOS LIVE CD. Новая версия создана с учётом рекомендаций пользоватлей, направлявших свои советы по улучшению продукта в течении 10 месяцев после выхода версии 1.3 lite.

Громкое название Revolution взято не просто так. FDD5-25.NET DOS LIVE CD 1.4 это первый русскоязычный загрузочный диск расчитанный на комфортное прибывание в среде DOS, а не просто на реанимацию системы. Revolution создан в лучших традициях загрузочных дискет. Это значит, что никакого графического интерфейса! Только текстовый режим. Как следствие быстрая загрузка и стабильная работа!!!

Итак, чем же революционный живой DOS диск отличается от предыдущей версии ?

1) Поддержка NTFS;
2) Поддержка длинных имен файлов в FAT12-32;
3) Скоректированная поддержка usb накопителей и некоторых устройств;
4) Обновлён комплект архиваторов;
5) Добавлены средства диагностики (DrHard, Nokia monitor test, Speed sys) и восстановления (Active ntfs tools, mhdd 4.90) системы;
6) Исправлен баг вызывавший неспособность загружаться у диска на компьютерах с объёмом ОЗУ выше 256 мб;
7) Обнавлены драйвера кэша и cd-rom;
8) Изменён видеорежим работы диска;
9) Добавлены прикладные программы: просмотрщик Djvu файлов, просмотрщик MS WORD файлов ANTIWORD, HEX редактор HACKVIEW, плеер MPX, а так же PDF viewer;
10) Добавлена документация по работе в сетях, фтп и интернет под DOS.

Операционная система: DOS
Язык интерфейса: Русский
Размер: 23.6 MB

Страница проекта

Скачать
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Drinko Автор темы
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11272

Настраиваем звук для DOS приложений

В autoexec.nt должна быть строка:

SET BLASTER=A220 I5 D1 P330 T3

где:
A specifies the sound blaster's base I/O port

I specifies the interrupt request line

D specifies the 8-bit DMA channel

P specifies the MPU-401 base I/O port

T specifies the type of sound blaster card:


  • 1 - Sound Blaster 1.5
  • 2 - Sound Blaster Pro I
  • 3 - Sound Blaster 2.0
  • 4 - Sound Blaster Pro II
  • 6 - SOund Blaster 16/AWE 32/32/64

Примечание: для некоторых карт могут ставиться дополнительные драйверы и прописываться в autoexec.nt

-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Drinko Автор темы
Аватар Drinko

DG Win&Soft
Администратор

Сообщений: 11272

RESFREE.COM v3.0 - очень помогает уменьшить загрузку ЦП в многозадачных ОС (OS/2, Windows NT/2000) при работе старых программ (в т.ч. ФоксПро и его приложений). Для Win'NT/2000 запускается строкой в autoexec.nt :
resfree.com 10
При этом, например, у меня на PIII-800/256 под Win2k Prof, загрузка процессора при работе Фокса в фоновом режиме уменьшилась с ~99%(!!!) практически до нуля. Позволяет оптимально (играя параметром в командной строке) настроиться под конкретную систему.

"Пpогpамма пpи pаботе отслеживает обpащение к клавиатуpе и в случае если пpоцесс злоупотpебляет вызовом int 16h, освобождает квант пpоцессоpного вpемени, pанее затpачивавшийся на бесполезный пpостой и обpаботку ненажатой клавиши. Этим гpешат все пpогpаммы, не имеющие встpоенной поддеpжки отдачи квантов и специально не pасчитанные на использование под многозадачными системами. То есть ОЧЕHЬ многие..."
freeware ©Андрей Лукичев (2.02Kb) https://web.archive.org/web....ttp

Для Win'NT/2000 запускается строкой в autoexec.nt : resfree.com 10

Time-Slice for Windows 9x/NT/OS2 - еще две аналогичные программы. Препятствуют 100% загрузке процессора DOS-задачами, а также 100% загрузке процессора при вызове программ из Win32-приложений, отдают время виндовсу, когда DOS-программа вхолостую опрашивает клавиатуру. Основной резидент sdostime.com - в случае проблем с установкой переписывается в каталог windows и прописывается его вызов из autoexec.bat или autoexec.nt.
Так же решает обработку ошибку Run-Time error 200 старых программ на быстрых компьютерах.

freeware 1998-2000 (41.6Kb) http://www.piafi.ru/download/timeslc.zip



Виртуальная JavaScript машина DOS

http://jsmachines.net/




ASTRA - Advanced Sysinfo Tool and Reporting Assistant. Программа определения конфигурации и диагностики компьютера. Позволяет получить подробную информацию (в том числе недокументированную) об аппаратном обеспечении компьютера и режимах его работы. Содержит уникальную функцию быстрой проверки надежности винчестеров. Позволяет получить сведения о процессоре, материнской плате, жестких дисках, S.M.A.R.T., CD/DVD, SCSI устройствах, модулях памяти, чипсете, BIOS, PCI/AGP, ISA/PnP и PnP устройствах, мониторе, видеокарте, звуковой и сетевой карте, принтере и многом другом. Создание файла-отчета в текстовом, INI, HTML, XML и CSV форматах, возможность экспорта данных в программы учета вычислительной техники. Возможность работы в режиме командной строки. Программа так же доступна в виде загрузочного ISO или Floppy образа. DOS версия специально разработана для использования при восстановлении системы.

Сайт программы

Скачать
-------
Во имя ALTа, CTRLа и святого DELETE
Enter
-------
База знаний по Windows 8.1 | Качаем Драйвера
Компьютерный форум » Операционные системы » Windows XP и прочие версии ОС Microsoft » Программы DOS в Windows .:[Все вопросы]:.
Страница 1 из 11
Поиск:

Дебетовая карта «Открытие–Рокет»

MasterCard World с PayPass. Стильная, надёжная и выгодная.

→ Бесплатное обслуживание.
→ Повышенный кэшбэк.
→ 8% процентов на остаток независимо от суммы.
→ Снятие наличных без процентов в любом банкомате.
→ Бесплатное пополнение и снятие наличных.

500р. уже на счету в подарок!

Получить карту бесплатно

Windows 10
Windows 8.1
Новости
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 6985

Статистика Форума
Последние обновления тем Популярные темы Новые пользователи
Скачать Windows 10 Insider Preview 15042 [eveready1998 | 25.02.2017 | 05:07]
Windows 10 Mobile [Nomad89 | 25.02.2017 | 02:54]
Слухи о новых сборках Windows 10 [nikol941 | 24.02.2017 | 23:02]
Скачать Windows 10 Insider Preview - сборка 15031 RTM-Escrow [Samarovski64 | 24.02.2017 | 22:50]
Болталка [TauRus69 | 24.02.2017 | 20:42]
Comodo Cloud Antivirus [megaherz33 | 24.02.2017 | 19:27]
Магазин Windows 10 [Dem89 | 24.02.2017 | 17:31]
Если у Вас есть браузер Maxthon [sysprg | 24.02.2017 | 16:11]
Microsoft Office 2016 [netWanderer | 23.02.2017 | 23:48]
Скачать Windows 10 - сборка 14393 RTM Anniversary [agres1954 | 23.02.2017 | 19:05]
Скачать Windows 10 - сборка 10586 RTM [5521]
Скачать Windows 10 - сборка 14393 RTM Anniversary [4142]
Активация Windows 10 [4067]
Скачать Windows 10 - сборка 10240 RTM [3092]
Зацени! [2418]
Стол заказов [2023]
Windows 8.1 - обсуждение [1937]
Wallpapers - Обои для рабочего стола Windows [1772]
Rainmeter - графическая оболочка Рабочего стола [1603]
Windows 10 - установка драйверов [1204]
strelok25 [25.02.2017|01:44]
xXzhopaXx [24.02.2017|23:38]
dm_korovin [24.02.2017|21:43]
van4es [24.02.2017|20:28]
TvoiBro [24.02.2017|20:15]
rugraver [24.02.2017|19:42]
enq122 [24.02.2017|19:15]
Andy68 [24.02.2017|18:47]
user718 [24.02.2017|18:25]
sayrex95 [24.02.2017|17:26]