Здравствуйте, уважаемые читатели и почитатели старинных ретро-компьютеров!
Сегодня я предлагаю вам вспомнить отечественную ЭВМ «Поиск-1». Уклон статьи будет в сторону настройки сетевых параметров. Мы увидим аспекты сетевой конфигурации под операционную систему MS-DOS, попробуем ряд основных сетевых сервисов, TELNET, FTP, HTTP и подключение к BBS. Демонстрацию работы я представлю в виде видеороликов.
На мой взгляд, будет интересно настроить сетевое подключение для такой древней, в хорошем смысле этого слова, машины.
Описание компьютера «Поиск-1» есть здесь. А наша машина поставлялась в такой упаковке:


Согласно прилагаемой документации, полное название «Поиска» — «Электронный информационно-игровой комплекс „Поиск“», а если лаконичнее, всего-лишь «Игра».
Документация представлена брошюрами, на обложке которых гордо красуется наименование:

Согласно дате производства — октябрь 1990 года. На момент написания статьи компьютеру неполных 35 лет:

Вот так выглядит «Поиск-1» с открытыми разъемами СНП, которые мы заполним нужной нам периферией:

Нижняя часть:

Ну и разъемы DIN-5 с торцевой части компьютера:

Помимо документации, интерфейсных кабелей и блока питания, в комплекте идёт компакт-кассета с программным обеспечением. Кассету я «сдампил» в цифровой вид, чтобы сохранить, но пока до загрузки с магнитофона дело не дошло.


Блок питания выглядит так:



У меня нет возможности сделать фотографии внутренностей «Поиска-1», так как компьютер и блок питания находятся под пломбой. Кто-то может спросить, почему я решился включать «Поиск-1» без ревизии блока? Как там рекап конденсаторов и прочая профилактика? Всё просто — никак. Я запитал компьютер от рабочего проверенного блока питания формата ATX. К слову сказать, оригинальный блок питания я включал, и он выдавал требуемое напряжение питания под нагрузкой, даже уровень пульсаций был невелик, но во избежание непреднамеренной ситуации использовать не стал. Он сфотографирован только для красоты. На самом деле, преимущество внешнего блока питания в том, что можно без всяких сомнений обойтись без оригинального.
Переходим к рассмотрению аппаратной части. Что обещает производитель?

А наше дело что? Правильно — запустить тестовую программу CheckIt.
Любуемся на результаты.

Мы видим машину класса PC XT, оснащенную CGA-видеоподсистемой и имеющую 608 Кб оперативной памяти, согласно отображенному тесту. Базовая комплектация «Поиска-1» содержит встроенные 128 Кб. То, что отображается на экране, достигается расширителем ОЗУ, о нем речь впереди.
Запуск теста, бенчмарка, показывает следующее:

Видим легкое отставание от эталонного IBM PC-XT в части скорости процессора, но также присутствует опережение MATH SPEED.
Тесты тестами, а теперь посмотрим, как ведет себя игра «Принц Персии» на XT-архитектуре.
Смотрим, ностальгируем…
Итак, «Принц» тормозит, усидчивости хватает только на прохождение первого уровня. Идем далее.
Перейдем к описанию остальной аппаратной части.
Итак, новодельных устройств 3. Это расширитель оперативной памяти для 736 Кб в виде следующего модуля, на фото — слева:

А справа находится устройство, которое позволяет подключить флеш-накопитель, а также COM-порт для подсоединения устройств по стандарту RS-232, в частности — манипулятор «мышь»:

Мышь от компьютера ЕС1840 фигурирующая на фото, прекрасно работает с «Поиском-1», но через аппаратную карту Microsoft InPort, помещенную в слот ISA-слот. Стоп, а откуда в «Поиске-1» ISA-слот? Вот мы и подошли к 3-му новодельному устройству. Это переходник разъема СНП на ISA. Выглядит он так:

Итак, у нас есть аппаратная шина ISA, а это означает, что мы можем использовать ряд периферии с этим аппаратным интерфейсом, что расширяет наши возможности. Воспользуемся же этим, а конкретно — подключим сетевую карту и выйдем в интернет. В понятие «выйдем» я вкладываю следующие действия: подключимся к ретро BBS-доске, попробуем протоколы telnet и ftp, а также консольный браузер по http-протоколу.
Вот так выглядит подключение сетевой карты фирмы 3COM, 3C-509B:

Сама карта выглядит так:

Обратите внимание, что эта 16-ти битная сетевая карта работает в 8-ми битном разьёме. Задняя часть просто свисает, контакты не используются.
С описанием аппаратной части завершим, перейдем к настройкам сетевой карты и конфигурированию сети.
С чего начать? По порядку. Полную процедуру загрузки «Поиска-1» посмотрите пожалуйста на видео, а затем я сделаю ряд акцентов на настройках.
Оригинальный пакетный драйвер для сетевой карты 3COM требует процессора не ниже 80286, что сначала чуть не поставило крест на всей этой затее. Однако удалось разыскать модифицированный пакетный драйвер относительно недавно скомпилированным (дата видна на экране загрузки), работающий с процессором 8088, который является «сердцем» «Поиска-1».
Примечание: на самом деле в «Поиске-1» установлен отечественный аналог Intel 8088, а именно — КМ1810ВМ88.
Сам файл пакетного драйвера называется «3с509.com»:

При загрузке компьютера он загружается при помощи autoexec.bat
с программным прерыванием «0х60»
:

Первые два абзаца, дают представление о технических характеристиках сетевого адаптера 3С509-B:

Собственно, на этом установка пакетного драйвера завершается.
Далее мы установим замечательный пакет под названием MTCP, содержащий в себе ряд важнейших файлов для сетевого взаимодействия. Предлагаю ознакомиться.
Вот содержание MTCP. Курсором подсвечен единственный конфигурационный файл mtcp.cfg
.

Конфигурация MTCP производится внесением в файл autoexec.bat
следующей строчки:

Сам сетевой адаптер 3COM прописывается в mtcp.cfg
следующим образом:

Маленький штрих добавляем в autoexec.bat
строчку dhcp
для присвоения динамического IP-адреса (можно видеть на скринах вверху), и всё — на этом сетевое конфигурирование завершено.
После этого мы перезагружаемся (сетевая карта уже подключена к роутеру, настроенному на присвоение IP-адресов при помощи DHCP), и видим следующее:

Нашему сетевому адаптеру присвоен IP-адрес 192.168.2.37 и мы можем выходить в СЕТЬ.
Проверяем пинг на www.mail.ru
:

Можем посмотреть сетевую статистику при помощи утилиты «pkttool»
:

Также можно посмотреть заголовок http-страницы при помощи утилиты «htget»
:

Все вышеперечисленные показатели говорят нам о том, что сетевая карта сконфигурирована успешна и сеть настроена правильно.
Для подкрепления, приведу маленький видеоролик про MTCP:
Нам осталось попробовать сервисы современного интернета.
Предлагаю взглянуть на подключение к BBS-доскам прошедшего времени. Продемонстрирую только сам факт подключения, а уж пошарить по данным ресурсам думаю в перспективе. Если есть интересные стоящие ресурсы, прошу написать и можно обсудить.
И еще один ресурс:
Далее попробуем посмотреть HTTP. Браузер, поддерживающий графику «Arachne», не выдержал испытания терпением:

Да, он запустился, но это было настолько медленно, что увы, я не дождался открытия страницы. Отложил его пока в сторону до лучших времен. В планах испытать на более быстрой машине — какой-нибудь отечественной АТ, работающей на процессоре 80286.
Увы, ни у кого нет впереди вечности:
Попробуем текстовый браузер под MS-DOS.
LYNKS однозначно сказал «нет», потребовав 80386 процессор.

То же самое потребовал браузер Dillo. Грустный скриншот прилагать не буду, не работает он под 8088.
Единственный, не разочаровавший меня браузер, оказался LYNX.
Вид после запуска:

Локально загруженная страница OpenBSD-сайта выглядит так:

И вот так:

Браузер вполне годится для чтения текстовой информации.
В заключение не могу обойти вниманием не стареющий протокол FTP. Предлагаю взглянуть на это в «динамике».
Вполне можно «сёрфить» по FTP-ресурсам.
Заключение
В природе существует такой сетевой адаптер:



Его, увы, достать мне не удалось, ровно как и информацию об использовании.
Уважаемые читатели, если у вас был опыт сетевого использования «Поиск-1», то подскажите, как вообще достигается сетевое взаимодействие при помощи этого адаптера. Прошу прокомментировать, хотя бы тезисно. Топология, протокол, сетевая среда, настройки, софт — интересует все с этим связанное. Заранее благодарю.
В целом, цель подключить «Поиск-1» к сети, думаю, можно сказать, достигнута. Кое-где есть шероховатости, сама скорость работы удручает, но это работает, а так, как совершенству предела нет, то и эксперименты продолжаются.
Благодарю за уделенное время! Спасибо!
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud - в нашем Telegram-канале ↩

Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.
Комментарии (8)
NickDoom
22.07.2025 09:02Он прекрасен.
Истинный шедевр минимализации и доступности. Всё заэмулировано софтово, тако
…ооо, опять глюкоотправка формы.
…такой суровый советский ответ «Спектруму», где тоже ни одной лишней микрухи, за всё проц отдувается.
Жаль, поздно переходники появились, да и вообще его бы чуть более совместимым сделать — сразу ISA напаять и кроваток побольше сделать под память. Хотя бы от 128 до 512 расширять не через шину. Ну, и авто-отключать «софтовый CGA», если вставлена аппаратная карта.
Но вообще шедевр, конечно. Так «высушить» довольно-таки жирную платформу PC не смог, наверное, никто в мире. Дико жаль, что «Амата» не смогла повторить такую же «сушку» с 80386 — это была дрянная трёха, но она и стоила как дрянная трёха. А тут — дрянной XT, но с ценником в половинку дрянного XT, если не меньше. Качество/цена, соответственно, в два и более выше.
А это был дико важный фактор в 90-е. Ключевой, можно сказать. С тормозами можно было мириться, с кассеты можно было грузить в оперативку, если все ресурсы внутри исполнимого файла, но нельзя было ничего делать на компе, который не смог купить.
PerroSalchicha
22.07.2025 09:02Всё заэмулировано софтово, тако
Там не так уж много чего заэмулировано было по сравнению с IBM PC XT. По сути, всего две вещи: знакогенератор у видеоадаптера и сканирование клавиатуры. Ну, DMA ещё не было, поэтому гоняя данные между устройствами, всегда отдувался тоже процессор.
NickDoom
22.07.2025 09:02DMA ЕМНИП изрядно прибавлял $$$ к XT-шкиной материнке…
Да и знакогенератор, и сканирование клавы тоже на дороге не валялись в те скорбные века…
А самое главное — нормальный кассетный порт, в который сама IBM не смогла. ХЗ, можно ли сие отнести к «эмуляции», но это был прямо зверский удар по ценнику.
PerroSalchicha
22.07.2025 09:02Уважаемые читатели, если у вас был опыт сетевого использования «Поиск-1», то подскажите, как вообще достигается сетевое взаимодействие при помощи этого адаптера.
Это локальная сеть типа "кольцо" для КУВТ на базе "Поиска". 64 килобита, ничего хитрого. Дополнительный софт, насколько я помню, даже и не требовался (ну, для учительской машины требовался). Здесь прямо в этом адаптере стоит ПЗУ на 8К с утилитами для обмена данными, при включении машины она её и загружает, и предлагает сразу меню операций с сетью. Для работы в сети адаптеры должны иметь свой уникальный номер, номер выставляется перемычками внутри адаптера.
dlinyj
22.07.2025 09:02Удивительно, что при такой слабой мощности, хватило чтобы держать tcp/ip стек.
Мне в статье очень не хватило ссылок на используемую информацию. Я прям даже задумался в своём DOS сделать сеть. Никогда не поднимал сеть в DOS.old_gamer
22.07.2025 09:02я как-то давно возился с 286 и DOS/Win 3.0
кратко описал приключения тут
https://habr.com/ru/articles/425211/
может, вы найдете что-то полезное. Хотя полезное, конечно, очень условно )
GADzillo
Это как telehack, только вживую. Смахнул слезу умиления.