Тут полностью соглашусь. Отладить серьезный проект на реале - это нереально. КаламбурчикА вот в эмуляторе - более чем, проверено. Тем более эмуляцию сетевых плат уже сделали в нескольких проектах на этом форуме - даже тема в "отечественных компьютерах" была где и принципы обсудили и исходники пролетали. При желании, по следам тех разработок авторы эмуляторов спека вполне могли допилить свои проекты. Но не допилили. Хотя... b2m вроде обещался и для модели спека эмуляцию Ethernet прокинуть. Не знаю - сделал или нет... А то может эмулятор для спека то уже и есть (а мужики то не знают! (с)).
И поскольку на сайте наиболее активны в-основном железячники, то что-то начинать делать проще в направлении них - те же платы например подключить.
Последний раз редактировалось Error404; 01.04.2012 в 11:53.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
а зачем вам обязательно эмуляция эзернета? уже более 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).
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
вообще-то, есть компиляторы си для з80, которые давно себя показали в деле, и есть uIP и lwIP, годами отточенные! последний умеет как езернет, так и ррр. да и вообще, один уровень езернет или ррр - не такая страшная штука, как tcp/ip. для отладки можно хоть slip взять, не важно. проблема-то именно в желании, нужно чтобы интерес перевешивал трудности.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)