Перейти к содержанию
    

модуль СРС109 и DOS

День добрый всем!

Кто-нибудь создавал сеть с модулями СРС109 под DOS?

Какой и как грузить сетевой драйвер в СРС109?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...сеть с модулями СРС109 под DOS? Какой и как грузить сетевой драйвер в СРС109?

 

Изделие прософта. Просче наверное обратиться в техподдержку напрямую?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я поднимал сеть на этих модулях под DOS. Драйвера есть на FTP Прософта

/pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я поднимал сеть на этих модулях под DOS. Драйвера есть на FTP Прософта

/pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers

 

Спасибо. Я с сетвыми делами столкнулся впервые. С драйверами pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers у меня не получилось. В прософте

по необразованности своей я не понял где сетевые драйвера. Если подскажите, буду очень признателен. Но с помощью RDCPCI как бы удалось подключить модуль к сети и пинговаться.

Но мне бы хотелось обсудить еще одну вещь, вернее проконсультироваться.

Нужно в своем приложении клиента установить связь с драйвером. Как я это понимаю, с помощью программного прерывания int21h. Какой нужно послать запрос и какой ответ считать правильным? Есть ли подобные примеры? Прошу меня извинить за мой китайский, повторяю, я в этом деле впервые. С уважением, спасибо всем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Я с сетвыми делами столкнулся впервые. С драйверами pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers у меня не получилось. В прософте

по необразованности своей я не понял где сетевые драйвера. Если подскажите, буду очень признателен. Но с помощью RDCPCI как бы удалось подключить модуль к сети и пинговаться.

Но мне бы хотелось обсудить еще одну вещь, вернее проконсультироваться.

Нужно в своем приложении клиента установить связь с драйвером. Как я это понимаю, с помощью программного прерывания int21h. Какой нужно послать запрос и какой ответ считать правильным? Есть ли подобные примеры? Прошу меня извинить за мой китайский, повторяю, я в этом деле впервые. С уважением, спасибо всем.

В DOS можно поднять сеть тремя разными путями, соответственно, драйвера для каждого пути должны быть разные:

1) Packet Driver - это самый простой путь, драйвер представляет собой резидента, который вешается на любое свободное прерывание, которое вы ему укажете при запуске, обычно int 60h. Соответственно, программный интерфейс поверх драйвера - это вызов int 60h. Это уровень пакетов Ethernet, поверх пакетного драйвера может быть запущен TCP/IP или IPX/SPX стек.

2) ODI драйвер - это драйвер со стандартным интерфейсом, идет от фирмы Novell, требует запуска файла lsl.com и написания конфигурационного файла NET.CFG. Этот интерфейс более сложен, но и возможностей больше, позволяет, к примеру, запуск нескольких разных стеков...

Примечательно, что существуют программы-"переходники" между этими интерфейсами - ODIPKT.COM и PKT2ODI.COM, позволяющие "преобразовать" интерфейс физического драйвера в другой.

Обычно тип драйвера фигурирует в названии файла, имя файла пакетного драйвера содержит буквы pkt или pd (packet driver).

3) NDIS драйвер - это майкрософтовский интерфейс, был популярен в эпоху ранних Windows 3.1/95/98, каким образом он зацепился за DOS, мне неизвестно, и в DOS я его никогда не поднимал.

 

Возвращаясь к Вашему вопросу - Вы подняли как раз NDIS драйвер RDCPCI.DOS, поэтому как теперь к нему "достучаться" я сходу не подскажу, начните изучение вопроса отсюда . Но я бы посоветовал исходить из следующего - для CPC109 есть драйвер R6040PD.COM Судя по названию - это packet-driver, какого фига он лежит в папке ODI на FTP Прософта - непонятно. Далее смотрите, какой TCP/IP стек Вы будете запускать поверх драйвера, в хелпе должно быть указано, какой тип драйвера "понимает" стек. И уже из этого исходя, запускайте либо пакетный, либо ODI-драйвер (не забыв про LSL.COM). Если нужен ODI, а в наличии только пакетный драйвер, запускайте программы-"переходники", о которых я писал выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В DOS можно поднять сеть тремя разными путями, соответственно, драйвера для каждого пути должны быть разные:

1) Packet Driver - это самый простой путь, драйвер представляет собой резидента, который вешается на любое свободное прерывание, которое вы ему укажете при запуске, обычно int 60h. Соответственно, программный интерфейс поверх драйвера - это вызов int 60h. Это уровень пакетов Ethernet, поверх пакетного драйвера может быть запущен TCP/IP или IPX/SPX стек.

2) ODI драйвер - это драйвер со стандартным интерфейсом, идет от фирмы Novell, требует запуска файла lsl.com и написания конфигурационного файла NET.CFG. Этот интерфейс более сложен, но и возможностей больше, позволяет, к примеру, запуск нескольких разных стеков...

Примечательно, что существуют программы-"переходники" между этими интерфейсами - ODIPKT.COM и PKT2ODI.COM, позволяющие "преобразовать" интерфейс физического драйвера в другой.

Обычно тип драйвера фигурирует в названии файла, имя файла пакетного драйвера содержит буквы pkt или pd (packet driver).

3) NDIS драйвер - это майкрософтовский интерфейс, был популярен в эпоху ранних Windows 3.1/95/98, каким образом он зацепился за DOS, мне неизвестно, и в DOS я его никогда не поднимал.

 

Возвращаясь к Вашему вопросу - Вы подняли как раз NDIS драйвер RDCPCI.DOS, поэтому как теперь к нему "достучаться" я сходу не подскажу, начните изучение вопроса отсюда . Но я бы посоветовал исходить из следующего - для CPC109 есть драйвер R6040PD.COM Судя по названию - это packet-driver, какого фига он лежит в папке ODI на FTP Прософта - непонятно. Далее смотрите, какой TCP/IP стек Вы будете запускать поверх драйвера, в хелпе должно быть указано, какой тип драйвера "понимает" стек. И уже из этого исходя, запускайте либо пакетный, либо ODI-драйвер (не забыв про LSL.COM). Если нужен ODI, а в наличии только пакетный драйвер, запускайте программы-"переходники", о которых я писал выше.

 

Благодарю Вас! Буду разбираться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... и запустить в нём dosbox :biggrin:

Ну это вообще для меня темный лес. Буду признателен если раскажете как делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это вообще для меня темный лес. Буду признателен если раскажете как делать.

Это не ко мне, это к окулисту в линуксовое отделение :laughing:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...