
Здравствуйте, дорогие друзья!
Что общего, между ретро-сетью ИОЛА и канонической тест-игрой DOOM? Правильно: мультиплеер, игра по сети. В данном очерке вы увидите настройку 8-ми битной сетевой ISA-платы от отечественного производителя, сети ИОЛА и мультиплеер DOOM. А не увидите вы следующего: не будет никаких Windows (ну или самую малость), Linux и xBSD, сегодня только чистый-светлый MS-DOS 6.22.
В статье используются процессоры Am386 SX-33. Приготовьтесь к крайне медленному отображению игрового процесса, это сделано намеренно, ведь процессор 80386, первый в своем поколении, способный протянуть сквозь себя вышеописанную игру, хочется напомнить, как это было, ретро ведь.
Кто не равнодушен к ретро-железу и ретро-геймингу, добро пожаловать под кат, вас ждут фото, конфиги и видеодемонстрация процесса, следуйте за мусье.
❯ Введение
Сетевые карты ИОЛА не дают мне покоя и потому я решил найти им практическое применение. В предыдущей статье, я постарался собрать воедино всю доступную информацию (которой немного) относительно упомянутой сети, поэтому повторяться не буду, а приступлю сразу к описанию и демонстрации.
❯ Тестовый стенд: аппаратная часть
Итак, на чем запускаем — компьютеры однотипные, процессоры и память, подобные друг другу, приведу конфигурацию одного из них, вот фото:

Материнская плата с 16-ти битными ISA-разъемами

CPU. Am386 SX-33 без математического сопроцессора

RAM: 4Мб

HDD: 40Gb, настройки BIOS (Cyl: 16383, Head: 16, Sect: 63), используются 8 Гб

VideoCard: CirrusLogic

NetCard 8bit ISA, Speed 2 Mbit
Для создания одноранговой сети в нашем случае, помимо сетевых плат, используется коаксиальный кабель волновым сопротивлением 75 Ом.


Соединение производится напрямую посредством t-коннектора bnc, без какого-либо хаба/свитча.

❯ ТТестовый стенд: программная часть
Опишу программные составляющие. Помимо операционной системы MS-DOS 6.22, самой игры DOOM, требуются: пакетный драйвер для сетевой карты ИОЛА и организация поддержки протокола Novell IPX.
Лучше один раз увидеть, напомню, как выглядел стартовый экран:

Вот настройки BIOS, где вбиты параметры HDD. Поскольку, во избежание протечки электролита, аккумулятор, подпитывающий CMOS, был демонтирован с материнской платы, а устанавливать новый лень, настройки приходится вбивать вручную. При выключении питания они сбрасывались на дефолтные.

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

В красном овале отражен факт загрузки пакетного драйвера (далее — ПД) сетевой платы ИОЛА.
Загрузка ПД, достигается внесением в файл autoexec.bat, строки в красном овале:

Загрузка протокола Novell IPX, производится при помощи строки, в желтом овале:

Это всё, что нужно для сетевого мультиплеера. Не будет настройки стека TCP/IP и какой-либо адресации — в данном случае этого не требуется.
❯ Запуск DOOM
Сам процесс запечатлён на видео:
Как уже было отмечено, играть с такой скоростью — невозможно, видео носит иллюстративный характер работы локальной сети. Для нормальной работы требуется процессор 80486.
Добавить здесь нечего, сетевой мультиплеер DOOM работает на сетевых платах, собранных на мелкой логике отечественного производителя.
❯ Выводы
Найдя практическое применение, описанным сетевым картам, можно успокоиться.
По сути, в подобной конфигурации будут работать ряд подобных игр, использующих протокол IPX. Так же настроив стек TCP/IP и соответствующий шлюз, можно выйти в интернет. Да, неполноценный, полутекстовый, но всё же можно.
Пишите, пожалуйста, какого рода эксперименты, были бы вам интересны.
Спасибо за уделенное время :)
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩

Поделиться ссылкой:
Интересные статьи
Интересные статьи
Компании переносят 1С в облако, чтобы повысить скорость работы баз и сократить время ожидания отчетов. В чем еще помогает миграция и какие результаты можно получить после переноса, поделятся компании ...
В век когда ORM шагает по планете обычный построитель запросов выглядит откатом назад. Однако тут есть нюанс — Sql Query Builder использует пакет версионирования shasoft/db-schema и владеет всей инфор...
Вам не казалось, что игры у вас на компьютере постоянно тормозят и лагают? Если освоить разгон графического процессора, то ваши любимые игры и мультимедийные приложения, вероятно, станут работать ...
Замечательный аппарат Nokia N900 (в контексте материала — просто Nokia), рассматривался во множестве статей, а в разрезе сетевых игр — информации не очень много. Мне показалось интересным испытать N...
Переход к любой новой технологии требует тщательного планирования и скоординированных усилий. В этой статье мы разобрали четыре способа перехода с унаследованной платформы, такой как Cloudera CDH или ...
