PDA

Просмотр полной версии : Нарушение символов на экране ZX GRM1 (P128)



alexey_kw
22.03.2020, 17:41
Подскажите в чем может быть проблема. Схему восстанавливал с нуля по очень плохим исходникам (других просто нет). По схеме развел и запустил. Все работает, тест проходит. Но на экране символы искажены... похоже на неправильную адресацию, неправильно считаются строки...

HardWareMan
22.03.2020, 18:35
Две соседние строки поменяны местами. Копай отсюда.

zebest
22.03.2020, 20:32
я бы сказал пара верхних и пара нижних строк в знакоместе поменяны местами. в смысле 1<>2 и 7<>8
Что-то видимо с адресом А8 в формирователе изо-бражения. Не?

HardWareMan
22.03.2020, 21:05
Коротыш или КПшки, надо смотреть осликом.

zebest
22.03.2020, 21:24
при коротыше эти строки повторялись бы, парами. а тут как бы A8 инвертированный, ибо больше ничем первые две и последние две строки между собой не отличаются по адресам.
Вот правильные! адреса первого знакоместа. К размышлению


1000000_00001101
1000001_00001101
1000010_00001101
1000011_00001101
1000100_00001101
1000101_00001101
1000110_00001101
1000111_00001101

Ааа, не , не первого, а 14-го, но не суть. старшие адреса те же.
и вообще, в тесте же было построчное заполнение экрана ? вот и глянуть, какие строки как по очереди заполняются.

Bolt
22.03.2020, 23:19
Поменяны местами A8 и A9.

HardWareMan
23.03.2020, 05:58
Поменяны местами A8 и A9.
Причем, на КПшках, т.к. тесты проходит. Т.е., нарушено соответствие адресов между Z80 и синхрогенератором.

alexey_kw
25.03.2020, 09:40
Спасибо большое, разобрался. На кп адрес 8 с 9 поменял.

elker
04.05.2020, 16:24
Отрисовывал схему и плату. Может пригодится...
https://yadi.sk/d/IG8Tbz38_bQmhA