saltov 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба День добрый всем! Кто-нибудь создавал сеть с модулями СРС109 под DOS? Какой и как грузить сетевой драйвер в СРС109? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kolobok0 0 8 октября, 2014 Опубликовано 8 октября, 2014 · Жалоба ...сеть с модулями СРС109 под DOS? Какой и как грузить сетевой драйвер в СРС109? Изделие прософта. Просче наверное обратиться в техподдержку напрямую? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 9 октября, 2014 Опубликовано 9 октября, 2014 · Жалоба Я поднимал сеть на этих модулях под DOS. Драйвера есть на FTP Прософта /pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
saltov 0 10 октября, 2014 Опубликовано 10 октября, 2014 · Жалоба Я поднимал сеть на этих модулях под DOS. Драйвера есть на FTP Прософта /pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers Спасибо. Я с сетвыми делами столкнулся впервые. С драйверами pub/Hardware/Fastwel/CPx/CPC109/Software/Drivers у меня не получилось. В прософте по необразованности своей я не понял где сетевые драйвера. Если подскажите, буду очень признателен. Но с помощью RDCPCI как бы удалось подключить модуль к сети и пинговаться. Но мне бы хотелось обсудить еще одну вещь, вернее проконсультироваться. Нужно в своем приложении клиента установить связь с драйвером. Как я это понимаю, с помощью программного прерывания int21h. Какой нужно послать запрос и какой ответ считать правильным? Есть ли подобные примеры? Прошу меня извинить за мой китайский, повторяю, я в этом деле впервые. С уважением, спасибо всем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 10 октября, 2014 Опубликовано 10 октября, 2014 · Жалоба Спасибо. Я с сетвыми делами столкнулся впервые. С драйверами 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, а в наличии только пакетный драйвер, запускайте программы-"переходники", о которых я писал выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
saltov 0 10 октября, 2014 Опубликовано 10 октября, 2014 · Жалоба В 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, а в наличии только пакетный драйвер, запускайте программы-"переходники", о которых я писал выше. Благодарю Вас! Буду разбираться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 10 октября, 2014 Опубликовано 10 октября, 2014 · Жалоба Проще линукс поставить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 11 октября, 2014 Опубликовано 11 октября, 2014 · Жалоба Проще линукс поставить. ... и запустить в нём dosbox Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
saltov 0 11 октября, 2014 Опубликовано 11 октября, 2014 · Жалоба ... и запустить в нём dosbox Ну это вообще для меня темный лес. Буду признателен если раскажете как делать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gerber 8 11 октября, 2014 Опубликовано 11 октября, 2014 · Жалоба Ну это вообще для меня темный лес. Буду признателен если раскажете как делать. Это не ко мне, это к окулисту в линуксовое отделение :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться