PC-01 Lviv
http://pc01.lviv.ua/forum/

Интернет для "Львова"
http://pc01.lviv.ua/forum/viewtopic.php?f=4&t=177
Page 2 of 4

Author:  Zelya [ 08 Aug 2012, 12:46 ]
Post subject:  Re: Интернет для "Львова"

gtament
Quote:
Эзернет-контроллер - это сетевуха, как в обычном PC.
Ну да, ну да... Только в обычном ПЦ она обслуживается обычно-ПЦшным софтом. А Спектрумисты к ней прикручивают девайсы, которые посмартовее самого Спектрума, ибо машина не тянет таких скоростей.
Quote:
адо только с ТЗ определиться, распределить нагрузку, если мы всерьез за это возьмемся. Что скажете?
Если Вы - железячник, то мы составим с Вами грозный тандем! Ибо я прокуренный софтварник, повелитель битов похуже Калашникова, но все же), который боится запаха канифоли, и окромя изоленты ничем "Львов" не апгрейдил. Я уже давно грезил познакомится с фанатом-железячником. Жаль правда, что Вы далековато. Но хорошо, что в Украине :).
Сработаемся (с)

liberation
Quote:
вот Вам шанс сам в руки идет
Так-таки да!

Author:  sadfsdfsdaf [ 08 Aug 2012, 12:48 ]
Post subject:  Re: Путь юного джедая. Начало

Quote:
Боюсь, Контики, расчитано на что-то помощнее ПК-01. Хотя бы прерывания и памяти побольше
да нет, как раз всё там получится, у него результирующий размер байтами исчисляется по отдельным фичам.
кроме того, я и не предлагал компилировать напрямую, достаточно "перетереть" вот эту штуку - contiki-2.6\core\net\uip.c
Quote:
А насчет Езернета - это да, это грустно. Надо что-то другое курить. Может "честный" диал-ап? ;)
на модеме? ну, в принципе - вариант. согласователь для RS232 (или честный порт) и "PPP поверх" .....

технически реализуемо.

Author:  gtament [ 08 Aug 2012, 13:36 ]
Post subject:  Re: Интернет для "Львова"

Знаете с чего бы я начал? С эмуляции последовательного интерфейса. Тут два варианта: либо программно, либо сдвиговыми регистрами. А после наклепать хело ворлд, чтоб ледиком помигало. Согласны?

Author:  Zelya [ 08 Aug 2012, 13:40 ]
Post subject:  Re: Интернет для "Львова"

gtament
Quote:
Знаете с чего бы я начал? С эмуляции последовательного интерфейса. Тут два варианта: либо программно, либо сдвиговыми регистрами. А после наклепать хело ворлд, чтоб ледиком помигало. Согласны?
Не совсем понимаю, что именно эмулировать? Внеш-2 классно заведен на порты by default. Пишем туда битики - мигают ледики. Все уже украдено сделано до нас.

Author:  sadfsdfsdaf [ 08 Aug 2012, 13:49 ]
Post subject:  Re: Интернет для "Львова"

Quote:
gtament
Quote:
Знаете с чего бы я начал? С эмуляции последовательного интерфейса. Тут два варианта: либо программно, либо сдвиговыми регистрами. А после наклепать хело ворлд, чтоб ледиком помигало. Согласны?
Не совсем понимаю, что именно эмулировать? Внеш-2 классно заведен на порты by default. Пишем туда битики - мигают ледики. Все уже украдено сделано до нас.
ты сейчас про параллельный интерфейс, а он про последовательный: строб, 8 данных, 1/2 стоповых и чётность. тогда удалённый контроллер принимает всю посылку и зажигает "ледики". речь о том, чтобы до модема достучаться. фактически, это магнитофон. зацепившись на его ногу можно наверное даже заюзать код из системного ПЗУ. (во всяком случае - какие-то его подпрограммы, т.к. формат с RS232 совпадает).

Author:  Zelya [ 08 Aug 2012, 13:52 ]
Post subject:  Re: Интернет для "Львова"

gtament,sadfsdfsdaf

Ой! Простите! Завтыкал! Работа, обед, кофе, параллельный/последовательный.... Буквы RS232 сразу прояснили память :). Надо? Ща сделаем!

Author:  gtament [ 08 Aug 2012, 14:02 ]
Post subject:  Re: Интернет для "Львова"

А, кстати да, про магнитофон я не подумал как раз, надо будет осликом поглядеть, что же он выдает. Сейчас на радиорынок собрался за кабелем к телеку. Блин, я даже не знаю рабочий ли у меня экземпляр, хотя я в нем все-таки уверен!

Author:  Zelya [ 08 Aug 2012, 14:48 ]
Post subject:  Re: Интернет для "Львова"

sadfsdfsdaf
Quote:
фактически, это магнитофон. зацепившись на его ногу можно наверное даже заюзать код из системного ПЗУ.
Хм... Слишком уж специфические данные магнитофон в ПК-01 гоняет. Не представляю, как использовать процедурки с "волновыми битиками".

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

Author:  gtament [ 08 Aug 2012, 15:09 ]
Post subject:  Re: Интернет для "Львова"

У меня есть! Буду тестером я. Как в фильме:
-Кто на кирпичный завод!
-Я!
-Кто подметать?
-Я!

Author:  Zelya [ 08 Aug 2012, 15:18 ]
Post subject:  Re: Интернет для "Львова"

gtament
Эх... Трудно будет... Это пишу я прогу, компилю lvt, конверчу в wav, предаю Вам, Вы запускаете "Львов", заливаете прогу, она дырчит и ничего не делает, Вы пишите "ниработает", я выспрашиваю симптомы, прошу померять сигнал с такой-то ноги, поменять такю-то перменную, потом долго думаю, меняю один байт, компилю lvt, конверчу в wav и т.д...

Еще идеи?

Author:  liberation [ 08 Aug 2012, 16:01 ]
Post subject:  Re: Интернет для "Львова"

Quote:
Эх... Трудно будет... Еще идеи?
Эх, разве это трудности! Вспомните Стивов. Они вообще в в гараже начинали работать над Маками. И таки пришли к успеху! Причем никаких интернетов тогда не было, все своими руками и ногами делали. Могу еще присоветовать привести в рабочее состояние свой "Львов". Что там нужно сделать? Только подключить к телеку?

Author:  gtament [ 08 Aug 2012, 18:17 ]
Post subject:  Re: Интернет для "Львова"

Справимся-справимся. Главное начать!!

Author:  sadfsdfsdaf [ 08 Aug 2012, 21:08 ]
Post subject:  Re: Интернет для "Львова"

Quote:
Хм... Слишком уж специфические данные магнитофон в ПК-01 гоняет. Не представляю, как использовать процедурки с "волновыми битиками".
мнда, я забыл, что напряжением кодируют сигнал - http://www.gaw.ru/html.cgi/txt/interfac ... /start.htm
тогда только отдельные процедурки вывода полуволны.....

ну а в пределе - конвертером на однокристалке, который читает магнитофонный байт и выводит через МАХ в последовательный порт.
Quote:
Еще одна заковыка. Написать черти-че - просто. Потестить - проблематично. Доступного железа, пока, нет, а эмули нифига не способны выдать нужный сигнал. Ситуация... Советы?
мой досовский работает с магнитофоном напрямую, если скорость в константах задать (хотя-бы примерно), то в первом приближении работать будет.
во всяком случае писал и читал он с магнитофона исправно, подтверждением тому - архив софта, который с ним идёт (в том числе и с защитами).
на полноту разумеется не претендую.

Author:  gtament [ 08 Aug 2012, 23:13 ]
Post subject:  Re: Интернет для "Львова"

Вы имеете в виду досовский эиулятор?

Author:  chis [ 08 Aug 2012, 23:41 ]
Post subject:  Re: Интернет для "Львова"

Кстати может есть смысл вернуться к идее с эзернетом, а чтобы совсем все почестному реализовать именно эзернет часть на современных чипах (но только обработку эзернет фреймов и их буферизацию) и интерфеис на параллельный порт. ПОлучится такой аналог USB-Ethernet адаптера но не на USB а на параллельный порт Львова. А IP, ARP, TCP уже сделать на стороне Львова. Выглядит достаточно чисто и честно.

Page 2 of 4 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/