ZXNet эхоконференция «code.zx»


тема: используя хорошо оптимизированный алгоритм



от: Григорьев Валерий
кому: All
дата: 28 Oct 2005
Hello, jerri я думаю можно передавать со скоростями (имеется в виду последовательная передача по порту магнитофона) около 1-2 кб в секунду. Т.о. 48 КБ спектрум целиком может быть залит сами можете посчитать за какое время ;) Конкретно пример: вся информаиця передаётся побайтово, 10 бит (+2 бита чётности), на стороне передатчика проблем с распознаванием почти нет, на стороне приёмника нужно делать по видимому 3-5 замеров, т.о. 3-5 команд In A,(#FE) со всей обвеской Конкретно: IN A,(254) ;+11 тактов ADD A,D ; D=#40, бит нужный переходит в CY LD A,E ; E=0 ADD A,B ;+12 тактов, в B хранится счётчик одинаковых замеров = 1 LD B,A ; +4 такта итого 5*27=135 тактов (для 5 разовой проверки передачи 1 бита) ;в конце конечно же проверка уровня LD A,B CP 4 ; допускается 1 сбой, т.е. 4 одинаковых измерения JR NC,BIT1 ; получился бит = 1 CP 2 JR C,BIT0 ; получился бит = 0 ERROR: END ; около 160 тактов на 1 бит, частота передачи = 20 кгц, делим на 10 = количестов бит, получается 2 кбайта в секунду пиковая способность, если провод хороший и порты чистые ;) не наводят сами на себя шумы ;)) При наличии (как у меня в балтике) ппоследовательного порта всё проще конечно же... Вопрос остался: кто нибудь в таком виде соединял 2 спектрума?

от: Григорьев Валерий
кому: All
дата: 28 Oct 2005
Hello, jerri я думаю можно передавать со скоростями (имеется в виду последовательная передача по порту магнитофона) около 1-2 кб в секунду. Т.о. 48 КБ спектрум целиком может быть залит сами можете посчитать за какое время ;) Конкретно пример: вся информаиця передаётся побайтово, 10 бит (+2 бита чётности), на стороне передатчика проблем с распознаванием почти нет, на стороне приёмника нужно делать по видимому 3-5 замеров, т.о. 3-5 команд In A,(#FE) со всей обвеской Конкретно: IN A,(254) ;+11 тактов ADD A,D ; D=#40, бит нужный переходит в CY LD A,E ; E=0 ADD A,B ;+12 тактов, в B хранится счётчик одинаковых замеров = 1 LD B,A ; +4 такта итого 5*27=135 тактов (для 5 разовой проверки передачи 1 бита) ;в конце конечно же проверка уровня LD A,B CP 4 ; допускается 1 сбой, т.е. 4 одинаковых измерения JR NC,BIT1 ; получился бит = 1 CP 2 JR C,BIT0 ; получился бит = 0 ERROR: END ; около 160 тактов на 1 бит, частота передачи = 20 кгц, делим на 10 = количестов бит, получается 2 кбайта в секунду пиковая способность, если провод хороший и порты чистые ;) не наводят сами на себя шумы ;)) При наличии (как у меня в балтике) ппоследовательного порта всё проще конечно же... Вопрос остался: кто нибудь в таком виде соединял 2 спектрума?

от: Kirill Frolov
кому: Григорьев Валерий
дата: 29 Oct 2005
Hемедленно нажми на RESET, Григорьев Валерий! On Fri, 28 Oct 05 19:34:26 +0400, Григорьев Валерий wrote: ГВ> я думаю можно передавать со скоростями (имеется в виду последовательная ГВ> передача по порту магнитофона) около 1-2 кб в секунду. Т.о. 48 КБ спектрум ГВ> целиком может быть залит сами можете посчитать за какое время ;) Zhavoronkov Sergejj -- 115200 delal. Ja ogranichilsja na urovne 38400. ГВ> ; около 160 тактов на 1 бит, частота передачи = 20 кгц, делим на 10 = ГВ> количестов бит, получается 2 кбайта в секунду пиковая способность, если ГВ> провод хороший и порты чистые ;) не наводят сами на себя шумы ;)) :-O ГВ> При наличии (как у меня в балтике) ппоследовательного порта всё проще ГВ> конечно же... Вопрос остался: кто нибудь в таком виде соединял 2 ГВ> спектрума? Spectrum and PC cherez COM-port.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Из неопубликованого - Схема.
Beatles - "Yesterday". По-моему, комментиpовать здесь абсолютно нечего.
Prologue - ...вступление: Ну вот, отряхнув с себя дорожную пыль, я наконец-то засел за третий номер...
Почтовый ящик - Обмен опытом: читы
Сеть - Сетевые новости. Список BBS: ZX-Net 095, Независимые BBS.

В этот день...   8 мая