Скорее дело сдвинется с мертвой точки тогда, когда эмуляция сетевухи появится в Unreal Speccy. Я не уверен, что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.
Вид для печати
Тут полностью соглашусь. Отладить серьезный проект на реале - это нереально. Каламбурчик :) А вот в эмуляторе - более чем, проверено. Тем более эмуляцию сетевых плат уже сделали в нескольких проектах на этом форуме - даже тема в "отечественных компьютерах" была где и принципы обсудили и исходники пролетали. При желании, по следам тех разработок авторы эмуляторов спека вполне могли допилить свои проекты. Но не допилили. Хотя... b2m вроде обещался и для модели спека эмуляцию Ethernet прокинуть. Не знаю - сделал или нет... А то может эмулятор для спека то уже и есть (а мужики то не знают! (с)).
И поскольку на сайте наиболее активны в-основном железячники, то что-то начинать делать проще в направлении них - те же платы например подключить.
а зачем вам обязательно эмуляция эзернета? уже более 5 лет в том же unreal существует поддержка ком-порта, к которому можно подключить... gprs модем! ладно, ping by caro был проверен тоже 5+ лет назад - работает, но тогда это было мало применимо из-за дорогого гпрс-трафика, но сейчас есть безлимитные тарифы, наидешевые усб-модемы, которые видятся как ком-порт. бери эмулятор и твори!
почему нет? потому что относительно тяжелая это задача. такой же тяжелости, как эзернет. вот сделаете такую тупую железку - не жалуйтесь, что софт не пишут. мне, честно говоря, и в визнето-подобные решения (со встроенным стеком) не сильно верится, но имхо тут вероятность успеха поболее будет.
Пример сессии PINGования:
Код:at
OK
at+cpin?
+CPIN: SIM PIN
OK
at+cpin=7076
+CPIN: READY
OK
Call Ready
at+qifgcnt=1
OK
at+qicsgp=1,"internet.usi.ru"
OK
at+qimux=0
OK
at+qiregapp
OK
at+qiact
OK
at+qping="www.msx.org"
OK
+QPING: 0,78.46.67.176,32,903,56
+QPING: 0,78.46.67.176,32,696,56
+QPING: 0,78.46.67.176,32,756,56
+QPING: 0,78.46.67.176,32,549,56
+QPING: 2,4,4,0,549,903,726
at+qping="www.zx.pk.ru"
OK
+QPING: 0,212.122.1.59,32,858,56
+QPING: 0,212.122.1.59,32,632,56
+QPING: 0,212.122.1.59,32,650,56
+QPING: 0,212.122.1.59,32,581,56
+QPING: 2,4,4,0,581,858,680
---------- Post added at 00:33 ---------- Previous post was at 00:02 ----------
Пример сессии запроса времени:
Код:at
OK
at+cpin=7076
+CPIN: READY
OK
Call Ready
at+qifgcnt=1
OK
at+qicsgp=1,"internet.usi.ru"
OK
at+qimux=0
OK
at+qiregapp
OK
at+qiact
OK
at+qntp="time.nist.gov"
OK
+QNTP: 0
at+cclk?
+CCLK: "12/04/01,19:41:42+05"
OK
caro, Здравствуйте. А Где можно заказывать? чистые платки и сам модуль?
Спасибо.
Пишите в личку или на e-mail (он есть на схеме).Цитата:
Сообщение от Heiniken
вот-вот. AT-сессии это конечно здорово, но это ниочем. Тогда как для Ethernet (хоть голого, хоть с аппаратным стеком) уже есть реализации для Z80. А раз у спектрумистов не хватает желания для тупого портирования, то разработкой под вариант с PPP никто и подавно заниматься не будет (ну, разве что сам caro).
вообще-то, есть компиляторы си для з80, которые давно себя показали в деле, и есть uIP и lwIP, годами отточенные! последний умеет как езернет, так и ррр. да и вообще, один уровень езернет или ррр - не такая страшная штука, как tcp/ip. для отладки можно хоть slip взять, не важно. проблема-то именно в желании, нужно чтобы интерес перевешивал трудности.