Ценитель ретрокомпьютинга установил и загрузил Microsoft Windows 3.1X на систему с Ryzen 9 9900X и RTX 5060 Ti. Это ОС 1992 года, работающая на «голом железе» с процессором Zen5 2024 года и графическим процессором Blackwell 1995 года. Вся история содержит несколько нюансов, но, по сути, система и ОС, разделенные более чем 30 годами огромного прогресса, вполне мирно сосуществуют. В видео от Омореса, приведенном выше, вы можете увидеть, как мы начинаем с осмотра резервной копии Windows 3.1X на дискете с испанским языком, к которому имел доступ этот Техноблогер. Но прежде чем первый установочный диск формата 3,5 дюйма начнет работать в дисководе, необходимо понять важный контекст. Ключевой частью этой системы, о которой еще не упоминалось, является ее материнская плата. Функция «классического BIOS» этой материнской платы Asus не мешает пользователям возиться со старыми ОС, такими как Windows 3.1X, когда включен встроенный модуль поддержки совместимости (CSM). Более того, мы заметили, что Оморес изначально подготовил систему с помощью загрузочной дискеты Windows 95 для создания загрузочного раздела DOS FAT16, необходимого для установки. После этого энтузиаст ретро начал установку Win3.1X со своей дискеты, подключенной через USB. С этим дисководом не возникло проблем, поскольку он был распознан установщиком как Диск A:, а носитель 1992 года не пострадал от какого-либо ухудшения, даже скрытого битового разложения. Первая преграда возникает после перехода от командной строки DOS к запуску Windows 3.1X, поскольку графический интерфейс немедленно дает сбой. Объясняется, что это связано с конфликтом между Улучшенным режимом ОС и современным оборудованием Омореса. Однако есть простое обходное решение, поскольку Win 3.1X можно запускать в Стандартном режиме. Предназначенный для систем до i386, Стандартный режим полезен для этого проекта благодаря своей большей совместимости. Переключения режима было достаточно, чтобы запустить Win 3.1X на этой современной системе. Исследуя только что загруженный интерфейс Win 3.1X, работающий в довольно низком разрешении, Оморес отметил, что графика была немного «глючной», но существуют дополнительные патчи и драйверы, которые могут это улучшить. Добавление графического драйвера VBESVGA от PluMGMK на GitHub значительно изменило ситуацию. Интерфейс был масштабирован до нативной для дисплея 1920 x 1080 пикселей должным образом. Более того, видеокарта RTX 5060 Ti теперь работала без каких-либо досадных проблем. Самоучка использовал этот драйвер в предыдущих проектах, но, похоже, удивлен тем, насколько хорошо драйвер созрел. Раньше он был «привередлив к картам Nvidia» и немного глючным, — комментирует он. Оморес отмечает, что драйвер прошел 44 выпуска, но остается в бета-версии. После исправления графики внимание Техноблогера переключилось на попытку заставить работать Улучшенный режим для таких преимуществ, как виртуальная память и улучшенная многозадачность. Выбранная Оморесом звуковая карта также требовала Улучшенного режима. Поэтому был установлен AHCIFIX.386 (из того же источника на GitHub, что и VBESVGA). Установка заключалась в простом копировании файла и добавлении строки в System.ini. После этого Оморес установил свою звуковую карту PCI Ensoniq ES1370 с аудио. Хотя у других опробованных им карт есть драйверы Windows 3.1, это единственная карта, которая, по мнению Техноблогера, работает на современном оборудовании с оригинальными драйверами и поддержкой MIDI. Обратите внимание, что другие карты этого же чипа несовместимы, по опыту Техноблогера. Если вы хотите последовать этому ретро-пути, в описании видео есть ссылка на скрипт обновления Windows 3.1, который поможет вам перейти от дискет к полностью работающей системе в Улучшенном режиме на «голом железе».
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




