Энтузиаст запустил Windows 3.1X напрямую на современном ПК с Ryzen 9 9900X и GeForce RTX 5060 Ti. Система грузилась с набора 3,5-дюймовых дискет и работала «на железе», без виртуальной машины.

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

Почему сработало: CSM и «классический BIOS» на плате Asus

Ключевую роль сыграла материнская плата Asus с режимом «classic BIOS». При включённом CSM (Compatibility Support Module) прошивка не мешает экспериментам со старыми ОС, которые рассчитывают на более привычную для 90-х среду загрузки.

Продолжение после рекламы
Изображение к статье: Windows 3.1X запустили на Ryzen 9 9900X и RTX 5060 Ti

Перед установкой Windows 3.1X энтузиаст сначала подготовил систему через загрузочную дискету Windows 95. Так он создал нужный для установки загрузочный раздел DOS FAT16.

Сама установка шла с USB-подключённого дисковода. Инсталлятор увидел его как Drive A:, а дискеты оказались живыми — без признаков деградации носителя.

Первый запуск упал, но Standard Mode спас ситуацию

Проблема появилась на переходе от DOS к графической оболочке. При старте Windows 3.1X интерфейс сразу падал из-за конфликта между Enhanced Mode и современным железом.

Изображение к статье: Windows 3.1X запустили на Ryzen 9 9900X и RTX 5060 Ti

Решение оказалось простым: загрузка в Standard Mode. Этот режим задумывали для старых систем до i386, но в таком ретро-проекте он даёт более широкую совместимость. После переключения Windows 3.1X загрузилась и стала работать на новом ПК.

Драйвер VBESVGA подтянул 1080p, а AHCIFIX.386 вернул Enhanced Mode

После запуска энтузиаст отметил низкое разрешение и «глитчи» в графике. Ситуацию заметно улучшил драйвер VBESVGA, который поддерживает VESA-режимы. С ним интерфейс корректно масштабировался до 1920 x 1080, а RTX 5060 Ti заработала без раздражающих артефактов.

VBESVGA развивает разработчик PluMGMK. По словам автора эксперимента, драйвер раньше мог вести себя капризно с видеокартами Nvidia, но сейчас стал стабильнее. У проекта уже 44 релиза, хотя он всё ещё числится как beta. Ссылка на профиль разработчика: PluMGMK на GitHub.

Изображение к статье: Windows 3.1X запустили на Ryzen 9 9900X и RTX 5060 Ti

Дальше энтузиаст вернулся к идее поднять Enhanced Mode, чтобы получить виртуальную память и более удобную многозадачность. Плюс, выбранной звуковой карте Enhanced Mode был нужен обязательно.

Для этого он добавил AHCIFIX.386 (тоже из экосистемы PluMGMK). Доработка сводилась к копированию файла и правке System.ini. После этого в систему поставили звуковую карту Ensoniq ES1370 на PCI.

Энтузиаст отдельно подчеркнул нюанс: по его опыту, именно ES1370 работает на современном железе с оригинальными драйверами Windows 3.1 и поддержкой MIDI, но «просто любая карта на том же чипе» может не подойти.

Продолжение после рекламы

Видео эксперимента опубликовал Omores: Omores.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

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