PC-01 Lviv

It is currently 28 Mar 2024, 21:12

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00




Post new topic  Reply to topic  [ 47 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
PostPosted: 08 Aug 2012, 12:46 
Offline
Site Admin
User avatar

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

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


Top
   
PostPosted: 08 Aug 2012, 12:48 
Offline

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

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


Top
   
PostPosted: 08 Aug 2012, 13:36 
Offline
User avatar

Joined: 07 Aug 2012, 10:56
Posts: 74
Location: Одесса, Украина
Знаете с чего бы я начал? С эмуляции последовательного интерфейса. Тут два варианта: либо программно, либо сдвиговыми регистрами. А после наклепать хело ворлд, чтоб ледиком помигало. Согласны?


Top
   
PostPosted: 08 Aug 2012, 13:40 
Offline
Site Admin
User avatar

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


Top
   
PostPosted: 08 Aug 2012, 13:49 
Offline

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


Top
   
PostPosted: 08 Aug 2012, 13:52 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
gtament,sadfsdfsdaf

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


Top
   
PostPosted: 08 Aug 2012, 14:02 
Offline
User avatar

Joined: 07 Aug 2012, 10:56
Posts: 74
Location: Одесса, Украина
А, кстати да, про магнитофон я не подумал как раз, надо будет осликом поглядеть, что же он выдает. Сейчас на радиорынок собрался за кабелем к телеку. Блин, я даже не знаю рабочий ли у меня экземпляр, хотя я в нем все-таки уверен!


Top
   
PostPosted: 08 Aug 2012, 14:48 
Offline
Site Admin
User avatar

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

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


Top
   
PostPosted: 08 Aug 2012, 15:09 
Offline
User avatar

Joined: 07 Aug 2012, 10:56
Posts: 74
Location: Одесса, Украина
У меня есть! Буду тестером я. Как в фильме:
-Кто на кирпичный завод!
-Я!
-Кто подметать?
-Я!


Top
   
PostPosted: 08 Aug 2012, 15:18 
Offline
Site Admin
User avatar

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

Еще идеи?


Top
   
PostPosted: 08 Aug 2012, 16:01 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 08 Aug 2012, 18:17 
Offline
User avatar

Joined: 07 Aug 2012, 10:56
Posts: 74
Location: Одесса, Украина
Справимся-справимся. Главное начать!!


Top
   
PostPosted: 08 Aug 2012, 21:08 
Offline

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

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


Top
   
PostPosted: 08 Aug 2012, 23:13 
Offline
User avatar

Joined: 07 Aug 2012, 10:56
Posts: 74
Location: Одесса, Украина
Вы имеете в виду досовский эиулятор?


Top
   
PostPosted: 08 Aug 2012, 23:41 
Offline

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 47 posts ]  Go to page Previous 1 2 3 4 Next

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited