fk0, легенда (16.01.2013 16:32, просмотров: 143) ответил Codavr на В СССР даже специальные линии задержки для РУшек выпускались. Правда на барахолке их днем с огнем было не сыскать. А резистор это был бюджетный вариант.
Ещё раз доходчиво: схема была сделана через жопу. В нормальных вариантах вместо регистра ИР23, который защёлкивал по фронту, инвертировали сдвинутый на PI/2 относительно CAS сигнал (H1 вроде) и ставили (дефицитную видимо) ИР22, который сразу с входа на выход выдавал. И ничего угадывать, никаких задержек, не надо было: как на выходе РУ появлялось, так сразу и на ШД процессора попадало, а в конце цикла ещё и фиксировалось (CE сигнал у ИР22), фиксировалось потому, что тормозной Z80 ещё читал, а РУ уже для видео следующий байт читала. И собственно все эти шаманства с конденсаторами изучены вдоль и поперёк и на кой чёрт сделано было как сделано не знаю даже. То ли от бедности, но скорей от дурости. Не было ни литературы, ни нигде не учили людей проектировать цифровые схемы. Типичный косяк во многих узлах советских клонов ZX -- асинхронная схемотехника. Где поди угадай, какая микросхема при данной температуре (бугага) быстрей передаст сигнал на выход. По-памяти: собственно тактовые сигналы для ОЗУ и выхода видео (отсюда полоски в пол-пикселя на границе бордюра и между знакоместами, там все сигналы в разных микросхемах за разное время получаются, при том что нужен один сигнал сдвинутый на 0, pi/2, pi и 3*pi/2...), все счётчики 555ИЕ7 (когда с выхода переноса тактируется следующий -- какая задержка будет на последнем?), узел входа в TR-DOS (где ЛА2 стоит). Во вменяемых схемах всё синхронно с тактовым сигналом, вычисляется на такт вперёд и фиксируется по тактовому сигналу в триггере, например (собственно по этому же принципу все современные FPGA работают). А за период тактового сигнала уж считается все узлы успеют изменить своё состояние.
[ZX]