Мой старый
компьютер

Ретро-ПК, ретро-игры, ретро-железо. Тотальный downgrade!



Как сделать настоящий MS-DOS в Windows 95/98


Опубликовано: 26.08.2020
Категории: [Софт]
Метки: [Windows 98], [Мой ретро-ПК], [MS-DOS], [Windows 95], [Советы и решения]

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

Итак, дано: все тот же самый мой ретро-ПК и желание все же получить рабочий режим DOS для некоторых экспериментов. Тут стоит сделать оговорку, что полноценным он не будет никогда. Даже для некоторых игр начала 90-х этот компьютер слишком быстрый и стоит ждать различных сложностей. Например, игру Lotus 3 мне пришлось самому патчить через шестнадцатеричный редактор, что бы она заработала на моем компьютере. А если вести речь о совсем старых играх 80-х годов, то с ними были проблемы даже на 486-х системах, что уж говорить о моем Athlon XP (хотя тут есть обходной маневр — о нем в конце поста). Впрочем, MS-DOS для меня вторичен. Что мне нужно в принципе идет и под Windows 98. Но с другой стороны хотелось бы выжать максимум из этого компьютера, поэтому почему бы и DOS туда не запилить. Тем более, что в Windows 98 он все еще имеется и вполне полноценен для совместимости с играми.

Для начала надо будет сделать некие приготовления. Во-первых, нужны драйверы моей звуковой карты (а это Sound Blaster Live! 5.1) под DOS. К счастью они нашлись здесь. По идее они были на диске с драйвером для моей Live, но почему-то не хотели ставиться. Проще и быстрее было взять их по ссылке. Тем более, что сей архив с приятным бонусом. В нем включен драйвер для привода компакт-дисков и для мыши. Теперь начинаем творить магию.

Для начала распаковываем архив в любую удобную папку для вас. Содержимое папки PROGRA~1 можно сразу скопировать в Program Files. Как и содержимое папки WINDOWS (кроме файлов emm386.exe и himem.sys). Из корня архива файлы mscdex.exe, oakcdrom.sys и mouse.com копируем в папку c:\dosdrv. Далее идем в меню «Пуск» и на рабочий стол (или в любое удобное для вас место) копируем ярлык «Сеанс MS-DOS».

Идем в его свойства на вкладку «Программа» и нажимаем кнопку «Дополнительно». Меняем настройки конфигурации сеанса DOS переключив опцию «Режим MS-DOS» на «Выбрать новую конфигурацию MS-DOS».

В поле для «файла» config.sys копируем вот это:

DOS=HIGH,UMB
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
Device=C:\WINDOWS\Himem.Sys
DEVICE=C:\WINDOWS\EMM386.EXE
DEVICE=C:\DOSDRV\OAKCDROM.SYS /D:MSCD001

В поле для «файла» autoexec.bat копируем вот это:

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
SET winbootdir=C:\WINDOWS
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
SET TMP=C:\WINDOWS\TEMP
SET TEMP=C:\WINDOWS\TEMP
SET PROMPT=$p$g
SET BLASTER=A220 I5 D1 H5 P330 T6
SET CTSYN=C:\WINDOWS
C:\PROGRA~1\CREATIVE\DOSDRV\SBEINIT.COM
LH C:\DOSDRV\MSCDEX.EXE /D:MSCD001 /L:E
c:\dosdrv\mouse

Сохраняем настройки ярлыка. Теперь по его запуску система запросит перезагрузку и перед нами будет чистый и незамутненный MS-DOS. В котором, если вы все сделали правильно (при необходимости замените драйвер для звуковой карты на соответствующий вашей модели и пути к нему), будет работать звук, доступна поддержка CD-ROM и мыши. При желании можно еще поставить старый и добрый Norton Commander для пущего удобства и прописать команду его запуска в наш autoexec.bat в свойствах ярлыка.

Теперь важная ремарка. Если вы перезагрузите или даже выключите компьютер, то он все равно вернется в сеанс DOS. Для запуска Windows и последующей нормальной загрузки надо дать команду win и утвердительно ответить на вопрос системы.

P.S. Значительно повысить совместимость со старыми «досовскими» игрушками и софтом можно простым трюком. Надо выключить все кэши (L1 и L2) процессора в BIOS, и тогда даже мой Athlon XP+ 2400, становится по мощности примерно как 386-й процессор. Только делать это рекомендую после активации загрузки в DOS, иначе будут жуткие тормоза и ооочень долгая загрузка Windows. И помните, что файловые утилиты для MS-DOS даже в режиме эмуляции оного на компьютерах с Windows 9x использовать ни в коем случае нельзя. Как минимум, вы потеряете все длинные имена файлов! Особенно это относится к проверяльщикам диска, дефрагментаторам, оптимизаторам и прочему. Файловые менеджеры вроде Norton Commander использовать можно, но осторожно — опять же можно потерять длинные имена файлов, если использовать его бездумно.

« НазадДалее »

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