Безопасность

Утилиты DOS. Развлечения под DOS

Утилиты DOS. Развлечения под DOS

Скачать Norton Commander с нашего сайта. Скачать Norton Commander всех популярных версий вы можете с нашего сайта. Найдёте ссылку на архив NC-MNU-EXT.rar в закладке «Программы и драйверы». Архив NC-MNU-EXT.rar содержит файлы, перечень которых можно просмотреть в файле readme.txt (кодировка ASCII DOS)...

Системные требования Norton Commander. Рассматривая вопросы, файлового менеджера (программной оболочки) DOS, мы подошли к вопросу как запустить Norton Commander на старом и современном ПК. Так какие минимальные требования для нас приемлимы, с какими подводными течениями, неожиданностями мы можем столкнуться? Для...

Norton Commander 5.0 (NC 5.0). Norton Commander 5.0 вышел в 1993 году — всего год спустя после выхода NC 4.0. Пятая версия была последней «официальной» версией (Norton Commander скачать можно с нашего сайта). Несмотря на инновационные изменения, существенные улучшения, получать...

Norton Commander 4 .0 (NC 4 .0). С четвёртой версии Нортон Коммандер выпускался уже под брендом нового хозяина — известной компании по разработке программного обеспечения Symantec. Напомним, что Peter Norton Computing была приобретена Symantec в 1990 году и активно использовала...

Norton Commander 3 .0 (NC 3 .0). Третья версия программы оболочки DOS или как мы привыкли говорить файлового менеджера Norton Commander стала последней, разработанной Джоном Соха (John Socha). Программа была выпущена в 1989 году — за год до продажи компании...

Norton Commander 2 .0 (NC 2 .0). Сегодня мы сделаем шаг вперед и в рамках нашего цикла статей рассмотрим следующую версию самого известного и популярного файлового менеджера MS-DOS Norton Commander 2 .0. Norton Commander 2 .0 выходит на рынок в...

Дополнительные возможности Norton Commander. Продолжаем цикл статей на тему самого известного файлового менеджера DOS (скачать все версии Norton Commander можно по ссылке в конце статьи). Рассмотрев основные команды Нортон Командер, сосредоточимся на дополнительных возможностях Norton Commander. Файловый менеджер DOS, начиная...

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

Думаю что многие сталкивались с проблемами запуска старых DOS совместимых приложений под современными операционными системами Windows. Иногда бывает что старую и нужную программу или игру не получится запустить под Windows, приходится для этого держать старенький компьютер или же запускать DOS под VirtualBox. Для решения подобной проблемы есть отличное и удобное свободное ПО - DosBox.

Что такое DosBox

DosBox - это программный эмулятор IBM-PC совместимого компьютера под управлением операционной системы(ОС) DOS. Программа DosBox является свободным программным обеспечением, которое позволяет запускать старые программы и игры на современных компьютерах и устройствах под управлением операционных систем Windows, Linux, Adndroid и других.

Официальный сайт программы: www.dosbox.com

Краткий перечень возможностей и плюсов DosBox:

  • MS-DOS окружение без наличия физического x86 процессора и оригинала ОС;
  • Эмуляция прерываний BIOS и аппаратной части IBM-PC совместимого компьютера;
  • Подключение любой папки на компьютере как рабочий диск в виртуальной ОС;
  • Графика - Text Mode, Hercules, CGA, EGA, VGA, VESA;
  • Аудио - AdLib, Sound Blaster, PC-Speaker(пищалка) и другие старые железки;
  • Сеть - TCP/IP, IPX, Com-port(Windows);
  • Кроссплатформенность;
  • Открытое ПО, наличие исходных кодов;
  • Маленький размер дистрибутива 1,5-2 Мб;
  • Возможность запуска в портабельном режиме.

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

Свежую версию программы всегда можно скачать на официальном сайте, а также через систему репозиториев в системах Linux. Для установки DosBox под Linux (Debian/Ubuntu) достаточно одной команды:

Apt-get install dosbox

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

Качаем и устанавливаем портабельную версию программы - DosBox Portable (2Мб).

После запуска DOSBoxPortable.exe откроется два окошка: первое - окно статуса программы. а второе - окно где производится эмуляция.

Для тех кто знает Английский язык проблем с встроенной системой помощи(HELP) не возникнет. Расскажу кратко некоторые полезности.

Команда INTRO позволяет максимально быстро пройтись по основным пунктам при работе с программой - монтирование директорий как дисков, работа с образами CD-ROM, список горячих клавиш.

Основные консольные команды

Команда HELP выводит на экран список всех доступных в эмуляторе по умолчанию команд:

  • DIR - отображает содержимое директории;
  • CD - смена текущего каталога;
  • CLS - очистка экрана;
  • COPY - копирование файлов;
  • DEL - удаление файлов;
  • EXIT - выход;
  • MD - создание директории;
  • RD - удаление директории;
  • REN - переименование одного или нескольких файлов;
  • TYPE - отображение содержимого текстового файла;
  • VER - отображает текущую версию DosBox, а также версию эмулируемой DOS.

Список горячих клавиш

  • ALT-ENTER - включение/выключение полноэкранного режима ;
  • ALT-PAUSE - приостановка работы эмулятора DosBox;
  • CTRL-F1 - запуск редактора горячих клавиш;
  • CTRL-F4 - обновление кеша директорий что подмонтированы;
  • CTRL-ALT-F5 - запуск и остановка захвата экрана с последующим сохранением в видеофайл;
  • CTRL-F5 - захват и сохранение скриншота ;
  • CTRL-F6 - запуск и остановка записи звука в Wav файл;
  • CTRL-ALT-F7 - старт и остановка записи OPL команд;
  • CTRL-ALT-F8 - старт и остановка записи разных MIDI команд;
  • CTRL-F7 - уменьшить количество пропускаемых фреймов;
  • CTRL-F8 - увеличить количество пропускаемых фреймов;
  • CTRL-F9 - холодное выключение DosBox (kill);
  • CTRL-F10 - включение и отключение захвата мышки ;
  • CTRL-F11 - замедление эмулятора , уменьшение количества циклов микропроцессора;
  • CTRL-F12 - ускорение эмулятора , увеличение количества циклов микропроцессора;
  • ALT-F12 - отключение лимита скорости, максимум.

Монтирование директорий как дисков

Теперь приступим к созданию директории - виртуального диска. Хотелось бы заметить что это может быть любая директория и на любом из подключенных дисков. Для подключения нужно выполнить команду:

Mount C D:/DOS_Games

После запуска команды будет выведено оповещение что диск с буквой "C" подмонтирован и для него используется директория "D:/DOS_Games" . Таким образом можно подмонтировать несколько виртуальных дисков с директориями.

Подключаемая директория должна существовать, также хочу заметить что в путях можно использовать слеш(unix) - "/" вместо обратного(win) - "" .

Конфигурационные файлы

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

После первого запуска DosBox будет автоматически создан конфигурационный файл по умолчанию - dosbox.conf . Вот его местонахождение:

  • Windows: "{system drive}:/Users/{username}/AppData/Local/DOSBox/dosbox-{version}.conf" ;
  • Linux: "~/.dosbox/" ;
  • Windows(PortableApps): в папке "Data/settings/dosbox.conf" относительно DOSBoxPortable.exe .

Для правки файлов конфигурации можно использовать любой текстовый редактор. Чтобы запустить эмулятор с определенным конфигурационным файлом нужно выполнить команду:

DOSBox.exe -conf "ConfigName.conf"

Где "ConfigName.conf" - имя конфигурационного файла. Если конфигурационный файл лежит не в директории по умолчанию то вместо имени нужно указывать полный путь к файлу.

Автовыполнение команд после запуска

Реализуем так называемый autoexec.bat в эмуляторе, это очень удобно если после запуска программы-эмулятора DosBox нужно выполнить некоторые команды. Например можно почистить мусор в какой-либо директории, подмонтировать новый диск, запустить Norton/Volkov Commander, автоматически запустить игру или программу, выполнить другие действия при старте.

В принципе все уже реализовано, нам нужно только добавить список нужных команд в конфигурационный файл dosbox.conf . Как было указано выше он находится в папке "Data/settings/dosbox.conf" относительно DOSBoxPortable.exe .

К примеру, после старта нужно выполнить следующие действия:

  1. подмонтировать папку "Data/Disk_C" для портабельной версии программы как диск "С" в эмуляторе;
  2. перейти на диск С;
  3. вывести список содержимого диска С.

Открываем в текстовом редакторе конфигурационный файл dosbox.conf и ищем в самом низу секцию "" - все команды что будет в этой секции подлежат автоматическому выполнению после запуска эмулятора.

Вот скриншот реализации приведенных выше 3х команд для авто-запуска по очереди:

Хотелось бы обратить внимание на путь к директории "../../Data/Disk_C" - в данном случае мы указываем относительный путь для портабельной версии программы, а не абсолютный (к примеру "c:/Programs/Dosbox/Data/" ). Программа DosBox будет искать папку относительно файла DOSBox.exe, что находится в директории "App/DOSBox", поэтому мы поднимаемся на два уровня выше "../../" и уже после указываем расположение директории от текущего уровня.

Данный метод монтирования директорий с относительными путями 100% рабочий и отлично подходит для монтирования директорий что расположены рядом на одном диске с программой.

Запускаем DosBox и вот что мы должны увидеть:

Директория подмонтировалась как диск С, выполнен переход на диск С и отображены папки и файлы на диске.

Если вы предпочитаете работу в оболочках типа Norton Commander или Volkov Commander то в автозапуск можно также добавить полный путь для запуска оболочки.

Например вы распаковали Volkov Commander в директорию "vc", что расположена в каталоге который будет подмонтирован как диск С. Добавляем в конфигурационный файл примера, что приведен выше, строчку: "c:vcvc.com" . Хочу заметить что для всех команд что выполняться внутри эмулятора в путях нужно использовать обратный слеш "".

При запуске DosBox автоматически подмонтируется диск С и запустится Volkov Commander :

Исправляем кракозябры

При запуске некоторых русскоязычных программ можем увидеть что-то подобное:

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

Keyb ru 866

Все, теперь русские символы станут на свое место!

Русские символы отображаются корректно!

Скриншоты рабочих программ

На завершение решил сделать десяток скриншотов игр и программ, которые удалось запустить под эмулятором, возможно кто-то вспомнит былые времена:

Операционная система Microsoft Windows 3.11 .

Файловый менеджер Norton Commander , хранитель экрана - Аквариум.

Игра от Westwood Studios - Dune 2 . Легендарная игра с которой началась серия игр в жанре RTS.

Игра Lotus The Ultimate Challange - гонки на машинах.

Игра Prehistorik 2 .

Легендарный WarCraft II от Blizzard отлично работает под DosBox.

Игра от Id Software - Wolfenstein 3D . Родоначальник 3D игр. При сжатии RARом умещалась на дискету 1,44.)))

Игра от Disney Software - DuckTales .

Среда программирования MS-DOS Quick Basic .

Оболочка для программирования под Turbo Pascal 7 отлично работает под DosBox.

Среда разработки Borland Turbo C++ 3.0 , тоже все работает на отлично!

Заключение

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

По данным из Википедии на эмуляторе DosBox версии 0.7 запускаются и работают 876 игр .

Текущая версию эмулятора, на момент написания статьи: 0.74 .

Тame_dos позволяет DOS программам работать комфортно в современных операционных системах. Поддерживаются Windows 7, Windows Vista, Windows Server 2003, Windows XP, Windows 2000, Citrix и Windows NT

Приложения DOS (а также Windows 3.1) являются 16-разрядными. Все Clipper программы так же являются 16-разрядными DOS приложениями . Такие программы не могут непосредственно исполняться в 32-разрядной операционной системе, каковой является Windows 98 - 7 Для запуска 16-разрядных приложений Windows создает процесс виртуальной машины - NTVDM, который в свою очередь выполняет 16-разрядные приложения в пределях своего контекста. При этом происходит трансляция 16-разрядных запросов к операционной системе в 32-разрядные запросы. Это занимает некоторое время и означает, что приложения DOS и Win16 выполняются хуже, чем приложения Win32. Поэтому приложения DOS и Win16 на 20% больше нагружают процессор и на 25% больше требуют памяти.

Еще одна важная проблема связана с тем, что приложения DOS постоянно опрашивают буфер клавиатуры, ищя предназначенный для них ввод. Это поведение означает, что приложения DOS, даже ничего не делая, расходуют чрезвычайно много процессорного времени: до 100% CPU.

Использование TAME

Для устранения этой проблемы необходимо использовать утилиту TAME. Ее использование позволяет снизить потребление CPU до 5%

Работа TAME основана на интеллектуальном обнаружении холостой работы DOS-приложений и их "погружении в сон", освобождая таким образом циклы процессора. Использование TAME заметно улучшает работу 16-разрядных приложений в среде Windows NT/2000 - будь то рабочая станция или сервер. Основные особенности и возможности TAME включают в себя:
Уменьшение использования процессора: при использовании TAME уменьшается с 100% до 5-8%
Уменьшение пауз между нажатиями клавиш и выводом на экран
Ускорение вывода на печать
Мониторинг активности приложений
Возможность слежения за запросами блокировки файлов и снижение загрузки процессора во время ожидания освобождения блокировки.
Возможность хранения отдельных настроек для разных приложений
Возможность ограничения каждого приложения набором доступных процессоров, чтобы ограничить влияние на систему со стороны DOS
Возможность уменьшения приоритета задачи в состоянии ожидания
Упрощение работы приложений DOS в многопользовательской среде: синхронизация времени в приложениях DOS при изменении системного времени; возможность ограничения запуска приложений

По умолчанию, после инсталляции автомтически модифицируется файл autoexec.nt. Если это нежелательно, уберите запуск tame-mon.com из autoexec.nt и создайте BAT-файл, в начале которого (перед запуском основной программы DOS) вставьте строку:
C:\TAME\TAME-MON.COM

Доступ к настройкам TAME осуществляется из программы DOS комбинацией клавиш Ctrl+Alt+T. Окно монитора TAME вызывается и скрывается комбинацией клавиш Ctrl+Alt+M. Вместо tame-mon.com можно использовать tame-res.com; он вдвое меньше по размеру, но не позволяет интерактивно менять настройки. tame.exe служит для установки отдельных опций, а tameview.exe - для упрощения администрирования, вывода статистики и диагностики. tameview следует запускать из "чистой" командной строки DOS (не используйте Win-оболочки типа Far; но можно Norton Commander).

Если после установки TAME и запуска приложения DOS виден мерцающий экран, нажмите Ctrl+Alt+T и уберите флажок "Key Poll" или "SQL Requests" (это можно сделать предварительно запустив команду tame.exe /Key_Poll off). Для ускорения вывода в программах, написанных на FoxPro, можно поставить флажок в опции "FoxPro Video".
Полноэкранный режим приложений DOS

В термине "полноэкранный режим" по отношении к прилжениям DOS таится двусмысленность. Этот термин может означать одно из следующих:
Полноэкранный текстовый режим, который переключается клавишами Alt-Enter.
Такой режим невозможен в терминальной среде Windows 2000 независимо от используемого клиента. В старых продуктах Citrix - WinView 2.3, WinFrame, MetaFrame for Windows NT 4.0 TSE была возможна работа в текстовом режиме с клиентом DOS или OS/2. Переключение в полноэкранный режим режим требует загрузки клиенту набора шрифтов, а поскольку это интенсивная операция, то сильно пострадает производительность. Это описано в документе Q192190. Поэтому Microsoft решила не реализовывать полноэкранный режим в терминалах, а поскольку Citrix зависит от архитектуры Windows 2000, то это также не реализовано и в Citrix MetaFrame. Клиент ICA и Terminal Services Client - это обычные GUI-приложения Windows и используют для отображения сеанса графику Windows. Если вы попробуете переключиться в полноэкранный режим, то получите сообщение "16 bit MS-DOS Subsystem - The video device failed to initialize for fullscreen mode. Choose "Close" to terminate the application" (Q286626), или будет видна только половина окна (CTX501302)
Из всего этого следует, что приложения MS-DOS в терминальной среде могут работать только в окне.

Окно, развернутое на весь экран.

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

Плохой новостью является то, что стадартные растровые шрифты Terminal из комплекта Windows, используемые для оконного режима DOS, не позволяют настроить размер шрифта так, чтобы окно занимало весь экран. Либо с мелким размером шрифта остается много свободного места, либо с большим размером шрифта окно не умещается на экране. Кроме того, само начертание растровых шрифтов не самое удачное. Использование шрифтов TrueType (Lucida Console) также не решает эту проблему. Необходим такой шрифт, чтобы он с одной стороны максимально напоминал начертание шрифта, используемого в текстовом режиме, а с другой стророны - был такого размера, чтобы окно полностью умещалось в стандартные разрешения 640x480, 800x600 и 1024x768 - т.е. имитировал полноэкранный текстовый режим.

Шрифт для полноэкранного режима DOS

Хорошей новостью является то, что другие люди уже позаботились о шрифтах нужного разрешения, чтобы окно DOS максимально напоминало полноэкранный режим. Вот как сделать "полноэкранный" режим DOS (используя совет из thethin.net).
В первую очередь вы должны установить шрифты с разрешениями 8х17 и 10х22. Вы можете скачать их с http://www.uwe-sieber.de/dosfon_e.html. "Полноэкранные" шрифты (http://www.uwe-sieber.de/dosfonfe.shtml) платные. Впрочем, вы можете нарисовать их сами, используя программы Softy и FontEditor (это старые программы для Windows 3.1, но вполне пригодны для редактирования шрифтов).
Совсем ленивые могут взять шрифт NewDOS_F с моего сайта (dosfon.zip) - в нем я с помощью FontEditor русифицировал только три разрешения: 8x17, 10x22 и 10x23. В файле помимо них содержатся десяток других размеров на все случаи жизни (но без кириллицы; если кто-то нашел кириллические шрифты нужных размеров или русифицировал остальные шрифты в NewDOS_F.fon - поделитесь, пожалуйста).

Установите шрифт NewDOS_F.fon на Windows 2000 Server: В панели управления откройте "Fonts", далее из меню "File" выберите "Install new font". Имя шрифта "New DOS Fullscreen".
Если шрифт не появился в папке Fonts, то перезагрузите сервер. Если опять не помогло, то воспользуйтесь утилитой Fix Font Folder для "ремонта" папки Fonts.

Теперь надо настроить окно приложения DOS. Запустите терминальный сеанс под администратором. Запустите приложение DOS (если оно опубликовано - то запустите опубликованное приложение). Щелкните правой кнопкой мыши на заголовке окна и выберите Properties. На закладке Font переключите тип шрифтов Bitmap only и выберите подходящий размер в зависимости от используемого разрешения терминального сеанса:
Разрешение сеанса Размер шрифта
640x480 8x17 или 8x18
800x600 10x22 или 10x23
1024x768 12x27, 12x28 или 12x29

Я рекомендую использовать разрешение сеанса для всех приложений DOS 640x480, 16 цветов, шрифт 8x17.
Для каждого разрешения есть несколько размеров шрифтов. 8x17 и 10x22 оставляют место внизу для панели задач ОС клиента, а шрифты 8x18 и 10x23 (высота больше на 1 пиксел) занимают весь экран (удобно для клиентов, отличных от Win32).

Теперь настройте расположение окна. На закладке "Layout" установите запуск в окне ("Window"), Window size желательно изменить 80х25 (вместо 80х300). Сбросьте галочку "Let system position window" и поставьте в поле "Left" и "Top" значения -4. Это сместит окно так, чтобы не были видны рамки окна. Щелкните OK и выберите "Save settings for future windows with same title".Примеры отображения окна опубликованного приложения DOS на клиенте PN 7.0 в Windows 98
640х480
шрифт 8х17, seamless window 800х600
шрифт 10х22, в окне

Русификация приложений

Поскольку для отображения окна сеанса DOS используются растровый шрифт Terminal, то загрузка русификатора экрана не нужна. Однако, для правильного ввода символов кириллицы необходимо установить русификатор клавиатуры (если вы этого еще не сделали). Для этого в реестре откройте ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes
и змените в нем значение для параметра 00000409 на ru. Кроме того, в файле autoехес.nt, расположенном в С:\WINNT\system32, необходимо добавить строку:
lh %SystemRoot%\system32\kb16.com ru
После перезагрузки переключение раскладок осуществляется клавишами LeftCtrl+Shift (англ.) и RightCtrl+Shift (рус.)
Конечно, вы можете использовать также русификатор типа keyrus.com

Приложения FoxPro и Clipper

Приложения FoxPro for DOS очень популярны, поэтому я вкратце остановлюсь на некоторых их особенностях.
Во-первых, использование TAME позволяет ускорить вывод на печать из приложений FoxPro (эта проблема описана в Q102203), улучшить прорисовку окна (включите опцию FoxPro Video) и снизить неприятный эффект задержки между нажатием клавиши и эхом на экране.

Если используется расширенная версия FoxPro (foxprox.exe) или приложение EXE, написанное с ее использованием, то такое приложение будет стремиться занять всю свободную память и очень медленно запускаться. Для решения этой проблемы создайте (или отредактируйте) в каталоге запуска приложения файл config.fp и добавьте в него строку:
MEMLIMIT = 60,2048,8192
(или запускайте FoxPro с опцией -Ccofngfile).
Здесь 60 - % доступной памяти, 2048 - минимум Кб, 8192 - максимум Кб. Вы можете изменить цифры по вкусу (достаточно менять последнее число - максимальный размер используемой памяти).

Не забудьте про соответствующие настройки FILES= в config.nt

Для приложений, написанных на Clipper, в комплект TAME входит файл настройки Clipper.tam, который вы можете подключить командой TAME /SET Clipper.tam (Хотя по умолчанию TAME автоматически определяет программы Clipper и подгружает нужные настройки). Для приложений Clipper TAME может использовать альтернативные методы для уменьшения замедлений при печати.
Ускорение прорисовки экрана

Приложение DOS для отображение информации в окне не используют функции Win32 API. Вместо этого в памяти сначала рисуется растровое изображение (bitmap), которое затем выдается на экран. Такая схема замедляет работу приложений - легко заметрить, что интерфейс приложений DOS медленее в оконном режиме, чем в полноэкранном текстовом. И особенно это плохо в терминальном сеансе.
Поскольку полноэкранный текстовый режим недоступен в терминальном сеансе, то рекомендуется использовать минимальное разрешение и глубину цвета - т.е. 640х480 и 16 цветов, а также установить шрифты, имитирующие полноэкранный режим DOS

Video Memory stress Test (VMT) — программа тестирования видеопамяти. Проверяет память побитно, а не попиксельно, аналогично тестам оперативной памяти. Проверка может осуществляться без смены текущего видеорежима. Сложность теста настраивается (размер тестовых поверхностей), имеется режим экспресс-проверки, поддерживается журналирование результатов.Имеется также экспериментальный режим тестирования с использованием CUDA . Возможно создание загрузочного компакт-диска для проверки видеопамяти без загрузки Windows. Программа поддерживает русскоязычный интерфейс.

Системные требования:

  • Операционная система DOS, Windows 2000/XP/Vista
  • DirectX 7 и выше, рекомендуется 9.0 и выше
  • Тип лицензирования: FreeWare

NVFLASH

Утилита обновления видеоBIOS от NVIDIA. Подходит для большинства видеокарт, использующих референс-дизайн печатной платы, и для некоторых видеокарт brand-name.

Версия для DOS работает только из «чистого» DOS, при отсутствии в памяти менеджеров расширенной памяти, таких как HIMEM/EMM386/QEMM.

Системные требования:

  • Операционная система DOS, Windows 2000/XP/XP-64/Vista
  • Видеокарта на базе GeForce 256 и более новых графических процессоров
  • Тип лицензирования: только для производителей видеокарт

NVInfo

Небольшое приложение, которым в прошлом комплектовалась утилита , позволяющее в среде DOS определить модель и основные характеристики видеокарты на базе NVIDIA.

Работает только из «чистого» DOS, при отсутствии в памяти менеджеров расширенной памяти, таких как EMM386/QEMM. Разработка и поддержка прекращены.

Системные требования:

  • Операционная система DOS
  • Видеокарта на базе GeForce 256 - 6X00
  • Тип лицензирования: для пользователей RivaTuner

VGABIOS

Утилита позволяет проверить работоспособность файла-образа BIOS перед его прошивкой в видеокарту путем подмены видеоBIOS на указанный файл. Может подключаться в autoexec.bat перед загрузкой Windows, работает в режиме командной строки.

Формат запуска:

VGABIOS -fROMFILE -tM

ROMFILE - подключаемый образ видеоBIOS, М - один из режимов TV (0-5)

Эта утилита не будет работать с некоторыми видеокартами brand-name, а также с картами на базе графических процессоров GeForce 6X00 и выше (их BIOS по размеру превышает используемую программой область в оперативной памяти).

Системные требования:

  • Тип лицензирования: FreeWare

Rambios

Программа позволяет проверить работоспособность файла-образа BIOS перед его прошивкой в видеокарту путем подмены видеоBIOS на указанный файл. Может подключаться в autoexec.bat перед загрузкой Windows, работает в режиме командной строки. Синтаксис описан в документации в комплекте программы.

Для успешной работы программы DeviceID видеокарты должен полностью совпадать с DeviceID, заданным в файле видеоBIOS.

Системные требования:

  • Операционная система DOS, Windows 95/98/ME
  • Тип лицензирования: FreeWare

WFFLASH

Утилита прошивки видеокарт фирмы LeadTek, однако может прошивать видеокарты большинства других производителей. Может быть полезной, если nvflash отказывается обновлять Вашу видеокарту.

Работает только из «чистого» DOS, при отсутствии в памяти менеджеров расширенной памяти, таких как HIMEM/EMM386/QEMM.

Существует много полезных программ, а также интересных игр под DOS. Могут ли они работать в новой Windows 10 (или 7, 8, 8.1)?

Вы задавали себе вопрос, какой у вас ПК, какую версию Windows он имеет, 32- или 64-битную разрядность? Если у вас компьютер 32-разрядной версии (именуемые x86 по историческим причинам), вы не должны иметь никаких проблем с запуском многих (но не всех) DOS программ. Но если вы используете 64-разрядную версию (x64), запуск программы DOS официально не поддерживается.

Некоторые DOS программы могут не запустится с текущей версии Windows. Как правило, это различного рода аппаратные утилиты, такие как defraggers и диагностические средства. Также могут не запуститься и обыкновенные старые игры, поскольку они могут использовать аппаратные возможности старой ОС и не работать в последних версиях Windows.


Если вы не знаете, какую версию Windows использует ваш компьютер, 32- или 64-разрядную, то сейчас самое время это узнать. В новых версиях Windows (все что выше XP, это Windows 7, 8, 8.1, 10) щелкните по кнопке Пуск правой кнопкой мыши и выберите пункт Система.

Или наберите в поиске или выберите сразу пункт Параметры->Система->О системе


Удостоверьтесь, что вы имеете 64-разрядную версию Windows

Если вы используете 32-разрядную версию, вы можете запустить программу DOS, просто выбрав соответствующий.com файл. Если вы это делаете впервые из Windows 7 и выше, вам, вероятно, будет предложено установить компонент под названием NTVDM; нажмите кнопку Установить.

Некоторые очень старые программы, могут не запуститься даже в Windows 7 x86.

Если программа не запускается, или если вы работаете в Windows 10 (7,8) x64, попробуйте запустить его в среде DOSBox . Эта простая, бесплатная программа работает с DOS в виртуальной машине, которая создает достаточно близкую эмуляцию старого компьютера.


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

Делается это следующим образом:

Запустите программу DOSBox и выполните команду mount a c:\dosfiles

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

Для этого необходимо создать папку как можно ближе к корню реального диска или раздела, и дать ему краткое имя без пробелов и знаков препинания. Я рекомендую C: \ DOSfiles. Поместите ваши программы и файлы DOS в эту папку.


Затем, в поле поиска программ Windows (в меню Пуск) наберите DOSBox 0,74 Options (число зависит от версии). Кликните по нему, откроется довольно большой файл конфигурации в блокноте. Перейдите к нижней части файла. Вы увидите секцию , строчкой ниже пропишите mount a c:\dosfiles. Это именно тот путь, где у вас расположены ваши программы DOS, которые необходимо запустить. Сохраните файл.

Теперь, когда вы запустите DOSBox, он автоматически подключит диск C: с папкой \ DOSfiles как привод A:. Дальше вы работаете с этим диском A: точно также, как и с любым другим из под ДОС.


Загрузка