Просмотр полной версии : Нарушение символов на экране ZX GRM1 (P128)
alexey_kw
22.03.2020, 17:41
Подскажите в чем может быть проблема. Схему восстанавливал с нуля по очень плохим исходникам (других просто нет). По схеме развел и запустил. Все работает, тест проходит. Но на экране символы искажены... похоже на неправильную адресацию, неправильно считаются строки...
HardWareMan
22.03.2020, 18:35
Две соседние строки поменяны местами. Копай отсюда.
я бы сказал пара верхних и пара нижних строк в знакоместе поменяны местами. в смысле 1<>2 и 7<>8
Что-то видимо с адресом А8 в формирователе изо-бражения. Не?
HardWareMan
22.03.2020, 21:05
Коротыш или КПшки, надо смотреть осликом.
при коротыше эти строки повторялись бы, парами. а тут как бы A8 инвертированный, ибо больше ничем первые две и последние две строки между собой не отличаются по адресам.
Вот правильные! адреса первого знакоместа. К размышлению
1000000_00001101
1000001_00001101
1000010_00001101
1000011_00001101
1000100_00001101
1000101_00001101
1000110_00001101
1000111_00001101
Ааа, не , не первого, а 14-го, но не суть. старшие адреса те же.
и вообще, в тесте же было построчное заполнение экрана ? вот и глянуть, какие строки как по очереди заполняются.
Поменяны местами A8 и A9.
HardWareMan
23.03.2020, 05:58
Поменяны местами A8 и A9.
Причем, на КПшках, т.к. тесты проходит. Т.е., нарушено соответствие адресов между Z80 и синхрогенератором.
alexey_kw
25.03.2020, 09:40
Спасибо большое, разобрался. На кп адрес 8 с 9 поменял.
Отрисовывал схему и плату. Может пригодится...
https://yadi.sk/d/IG8Tbz38_bQmhA
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot