Сетевую карточку NE2000 удалось оживить. Понадобился другой компьютер, с 16-битной шиной ISA.
На одном из прилагавшихся флопиков есть утилита SETUP.EXE. Нею можно изменить параметры карточки и прописать в её NVRAM. Изначально карточка находится в режиме Plug-n-Play, то есть не имеет адреса и приписанного прерывания. Это дело следует отключить. Сначала ничего не получалось: утилита не находила карточку. Дело было в конфликте с дисковым контроллером XTIDE. У него тот же базовый адрес 300h, что и у карточки. Когда я догадался вынуть дисковый контроллер и загрузиться с флопика - дело сдвинулось с мёртвой точки.
Вот список допустимых базовых адресов на выбор. Поставим 280h, вроде ни с чем не пересекается.

Выбор номера прерывания.

Проверяем работу карточки: запускаем внутреннюю диагностику.

Запускаем так называемый пакетный драйвер. Их два на выбор: опенсорсный NE2000.COM и от производителя ETHER.COM. Оба устойчиво работают.

В качестве интернет стека я поставил mTCP. Сначала выполняем команду DHCP, она получает IP адрес. Запускаем "ping 8.8.8.8" - работает. Зайдём для проверки на какую-нибудь бибиэску.

Ничо так, весёленько смотрится. А вот другая бибиэска: википедия с искусственным интеллектом.

В целом выход в интернет налажен. Жаль только, SSH и HTTPS не поддерживаются.
Но как же насчёт XT-шки? Переставляем карточку в XT и обнаруживаем, что пакеты не ходят. Нет приёма. Утилита диагностики карточку видит, но при попытке изменить её параметры говорит:

Дело во времянке на шине ISA, полагаю. А может в восьмибитности XT-шной шины. Не думаю, что карточку, разработанную в 1997 году, рассчитывали на совместимость с шиной 1984 года. Так что для XT-шки надо искать что-то другое.
На одном из прилагавшихся флопиков есть утилита SETUP.EXE. Нею можно изменить параметры карточки и прописать в её NVRAM. Изначально карточка находится в режиме Plug-n-Play, то есть не имеет адреса и приписанного прерывания. Это дело следует отключить. Сначала ничего не получалось: утилита не находила карточку. Дело было в конфликте с дисковым контроллером XTIDE. У него тот же базовый адрес 300h, что и у карточки. Когда я догадался вынуть дисковый контроллер и загрузиться с флопика - дело сдвинулось с мёртвой точки.
Вот список допустимых базовых адресов на выбор. Поставим 280h, вроде ни с чем не пересекается.

Выбор номера прерывания.

Проверяем работу карточки: запускаем внутреннюю диагностику.

Запускаем так называемый пакетный драйвер. Их два на выбор: опенсорсный NE2000.COM и от производителя ETHER.COM. Оба устойчиво работают.

В качестве интернет стека я поставил mTCP. Сначала выполняем команду DHCP, она получает IP адрес. Запускаем "ping 8.8.8.8" - работает. Зайдём для проверки на какую-нибудь бибиэску.
telnet mtrek.com 1701

Ничо так, весёленько смотрится. А вот другая бибиэска: википедия с искусственным интеллектом.

В целом выход в интернет налажен. Жаль только, SSH и HTTPS не поддерживаются.
Но как же насчёт XT-шки? Переставляем карточку в XT и обнаруживаем, что пакеты не ходят. Нет приёма. Утилита диагностики карточку видит, но при попытке изменить её параметры говорит:

Дело во времянке на шине ISA, полагаю. А может в восьмибитности XT-шной шины. Не думаю, что карточку, разработанную в 1997 году, рассчитывали на совместимость с шиной 1984 года. Так что для XT-шки надо искать что-то другое.

no subject
Date: 2025-12-12 17:29 (UTC)no subject
Date: 2025-12-12 17:52 (UTC)no subject
Date: 2025-12-12 18:18 (UTC)no subject
Date: 2025-12-12 18:51 (UTC)no subject
Date: 2025-12-12 19:00 (UTC)no subject
Date: 2025-12-12 19:04 (UTC)no subject
Date: 2025-12-12 19:10 (UTC)no subject
Date: 2025-12-12 22:52 (UTC)Утилита позволяет переключать?
У меня была карточка, но не помню от кого, кажется 3Com и там можно было выбрать 8 бит. И тогда карточка работала даже в Поиске, хотя у него даже и 8 битая шина не полностью реализована была — не было DMA.