Это мы: Главная | Файловый архив | Музей | Статьи и FAQ | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы
Это друзья: ЖЖ-сообщество | Таллинн: Переулки Городских Легенд | Авто история 1:43 | Журнал "Downgrade"

Поднял сеть на XT на 3c509b ISA-16

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Объявление форума

ВНИМАНИЕ! При получении на e-mail оповещения о новом личном сообщении не отвечайте, пожалуйста, почтой. Воспользуйтесь личными сообщениями, иначе адресат не получит ваше послание.

ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО. IBM PC-совместимое. До 2000 года включительно »   Поднял сеть на XT на 3c509b ISA-16
RSS

Поднял сеть на XT на 3c509b ISA-16

и запустил веб сервер

Выводить сообщения

<<Назад  Вперед>>Модераторы: Arseny, uav1606Печать
 
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 696
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Появилась у меня сетевушку ISA-16 3C509B:

http://habrastorage.org/files/...24f281.jpg

Эту карточку нужно вставить в ISA-16 материнку, запустить программу 3C5X9CFG.EXE (гуглится по названию). Дальше необходимо зайти в настройки, выставить подходящее для XT IRQ. Я выбрал 7, исходя из того, что 3 и 4 занято под COM-порты, 5 - для XT IDE или саунд-бластера. А 7 - свободно. Там же можно выбрать порт, я оставил 0x300h, который по умолчанию. Дальше необходимо отключить PnP, можно еще поставить оптимизацию для DOS Client (вместо Windows по умолчанию). Все, сохраняем настройки, выдергиваем карту из ISA-16 матери и вставляем ее в XT-материнку.

Для нее есть модифицированный для 8088 пакетный драйвер: на форуме Vintage-Computer.com
Единственное, там автор видимо забыл заремить лишний JMP send_pkt_6 в этом коде:
[q]
;start 8086 code
send_8086:
lodsw
out dx,ax
loop send_8086
;end 8086 code

jmp short send_pkt_6
;send_pkt_7:
; .386
; shr cx,2 ;already rounded up.
; rep outsd ;output 32 bits at a time.
; .286
send_pkt_6:
[/q]


Мелочь конечно, но с другой стороны на XT любая лишняя команда трудозатратна. А джамп нифига не пару циклов занимает, а около 10-11 (не помню точно). Вообщем заремил, пересобрал. Прикладываю на всякий случай в конце сообщения.

Запускается пакетный драйвер командой 3C905.COM 0x60, где 0x60 - обслуживающее прерывание.

Дальше берется mTCP, там есть DHCP-клиент, для авто-получения IP-адреса, команды PING, TELNET и др. По TELNET посмотрел текстовые звездные войны (telnet:towel.blinkenlights.nl)


здесь запускается пакетный драйвер, после него DHCP-клиент, который ждет получения IP-адреса.


IP-адрес получен.

После чего можно настроить и запустить httpserv:


И на большом брате заходим на веб-сервер:


PS: Жаль я сижу вообще за NAT'ом, поэтому проблематично прокинуть во внешний мир сервер. А так было бы прикольно его в инет выставить :)

Прикрепленный файл (3C509.COM, 8143 байт, скачан: 23 раза)
ansi
Advanced Member

ansi
Откуда: Минск
Всего сообщений: 853
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
круто, давненько ни приходилось такого читать :thumbup:
Кай
Advanced Member

Кай
Откуда: СПб
Всего сообщений: 9099
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
7 - свободно
[/q]


IRQ 7 используется LPT1:
rw6hrm
Advanced Member
Овнер и фаундер Радио 26
rw6hrm
Откуда: Ставрополь
Всего сообщений: 554
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Вот теперь у моего 386 ДОСовского хттп-сервера появился братишка ;) Реально можно было бы накатить и EZNOS, ибо под ХТ сборка существует. Но про джамп спасибо, тогда об этом не думал.

---
http://radio26.net - Новое радио Ставрополя ... Пятый год в эфире!
bblkkskgv
Advanced Member
Жупе-Заба

Откуда: Ленинград
Всего сообщений: 1610
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 мая 2012
ТС, спасибо за вдохновение! )
STIW
Advanced Member

STIW
Откуда: Тамбов
Всего сообщений: 1879
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 мая 2007

Tronix написал:
[q]
PS: Жаль я сижу вообще за NAT'ом, поэтому проблематично прокинуть во внешний мир сервер.
[/q]

DynDNS в помощь, проброс IP в роутере...
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 3311
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Tronix Они кстати сделали еще пакетный драйвер для NE-2000 соместимых воткнутых в ISA-8.

http://www.vintage-computer.co...-bit-slots
petrenko
Advanced Member


Откуда: Начинающий
Всего сообщений: 321
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 мар. 2012
Любопытно фото данной сетевой платы, установленной в главную плату.
Оффтопик: ( "mainboard"- так правильно изначально называлось только потом жаргонное "мотхербоард" прилепилось название )
Fasterpast
Junior Member


Всего сообщений: 115
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
Отличная идея, прямо пропитана духом прошлого! Интересно, сколько запросов в секунду он сможет обработать?
Оффтопик:
petrenko написал:
[q]
Оффтопик: ( "mainboard"- так правильно изначально называлось только потом жаргонное "мотхербоард" прилепилось название )
[/q]

Где-то я читал дискуссию на этот счёт на английском, вроде, в США изначально было как раз "мазерборд", и пришло оно оттуда.
conn
Newbie

conn
Откуда: Narva, Estonia
Всего сообщений: 9
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 мая 2014
Тоже поднял на 286й сеть с помощью этой карты. Арахна завелась на пакетном драйвере, но работала очень медленно, не смотря на 512 кб видеопамяти и 4 мегабайта оперативной.
<<Назад  Вперед>>Модераторы: Arseny, uav1606Печать
ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО. IBM PC-совместимое. До 2000 года включительно »   Поднял сеть на XT на 3c509b ISA-16
RSS

Последние RSS
VMware и DOOM
Как очистить печатающую головку термопринтера
РIII - скорость или кэш?
Продаю старинные игровые журналы и Селерон Туалатин 1100
Windows 8.1


Время выполнения скрипта: 0.1399. Количество выполненных запросов: 15, время выполнения запросов 0.0735
Авторские права и условия копирования материалов



Hosted by Compic