Видео #2, видно, что при заполнении экрана FFками дублируется нулевой бит в 1 (как и в 0 при очистке) на 4 строчки всей трети экрана. Однако в видео #3 тест сказал, что буфер данных исправен. Т.е., D39 исключаем. То, что бит отображается на экране говорит о том, что источником данных является конкретно ОЗУ, о чем говорит тот факт, что мы видим стабильное изображение и на разряде D0 есть как 0 так и 1. При этом, каких-либо замыканий на этой шине так же нет. Входа микросхем памяти развязаны от выходов и подключены к шине данных процессора напрямую. Однако тест работает, стало быть замыканий на шине данных нет. Остается шина адреса. Это 4 мультиплексора D16, D17, D18 и D19.

Анализируем видео #2. Треть экрана у ZX это 2КБ или 11 бит адреса. При этом, фантомный бит записывается в ОЗУ за 4 байта вперед и одновременно на 4 строки вниз. Согласно организации экрана ZX, под сомнение попадают 2 младших бита A0 и A1 адреса, а так же 2 бита постарше A8 и A9. Из схемы видно, что A0 мультиплексируется с A8, а A1 с A9 соответственно. Так как глюк происходит и на изображении и со стороны процессора, то предположу, что это после мультиплексоров. Т.е., надо либо менять обе микросхемы памяти на шине D0, либо искать замыкание на адресной шине между R1 и R2 по схеме.

Неужели это все так сложно самому додумать?