Вход

Просмотр полной версии : Проблема левого края экрана



ppp
21.03.2020, 00:44
А кому-нибудь за прошедшие 34 года существования 86РК удалось справиться с обрезанным левым краем изображения как-нибудь иначе, чем подбором телевизоров?
Вторые сутки обшариваю инет и натыкаюсь только на жалобы, что люди не видят 1-2 левых столбца. И не нашел ничего о том, что кто-то с этой проблемой справился. То ли искать не умею, то ли проблема решения не имеет на стороне РК.
У меня из трех телевизоров только ЖК Тошиба корректно отображает экран РК. Купил позавчера ЖК нужного мне размера и опять облом, от первого знакоместа только пара пикселей видна. Обидно :(.

https://i.ibb.co/hFVXQQq/DC90-A552-2-C97-47-A7-826-E-19-A39-F1-F3-E22.jpg (https://ibb.co/hFVXQQq)

ppp
21.03.2020, 10:07
Нашел совет от barsik'а на недоПиСи. Укоротить синхроимпульс.

https://i.ibb.co/TTDjf57/Ukorochenie-SSIv-RK86-1544809609.png (https://ibb.co/TTDjf57)

Пойду попробую...

ppp
21.03.2020, 16:30
Попробовал, работает.

https://i.ibb.co/g6X5p83/6-C3096-BA-D266-4896-8-F2-B-E77-F48-A1-BD7-B.jpg (https://ibb.co/g6X5p83)

Shumadan
21.03.2020, 18:34
Попробовал, работает.
подстроечником 2к можно регулировать положение?

ppp
21.03.2020, 21:19
подстроечником 2к можно регулировать положение?
Да, но в небольшом диапазоне. Около 2-х символов. Чем больше емкость, тем меньше сопротивление резистора должно быть. В моем случае получилось C=22nF, R=240Om.
Это с моим монитором и 155ЛН1. 555-ю или 1531-ю не пробовал.

ppp
25.03.2020, 09:57
От схемы, предложенной barsik'ом, пришлось отказаться. Из-за того, что она не обеспечивает стабильную длительность укороченного импульса. Визуально на экране это выражается в мелком дрожании строк. Через полчаса глаза уже слезятся.
На осциллограмме хорошо видно, как размыт спад укороченного импульса (синий - сигнал на входе схемы, желтый - на выходе).
https://i.ibb.co/z4XHRCH/image.jpg (https://ibb.co/z4XHRCH)
Или в увеличенном виде:
https://i.ibb.co/p3C14kj/image.jpg (https://ibb.co/p3C14kj)

Замена конденсатора на более дорогой картинку улучшала, но незначительно. Хотя сама идея (уменьшить длительность строчного синхроимпульса с 6 микросекунд, формируемых ВГ75, до телевизионных 4,7) абсолютно правильная. Нужно только реализацию идеи поменять.

Я заменил схему барсика на схему одновибратора. Ничем не сложнее, с таким же количеством компонентов, но картинка стоит как вкопанная. Что при формате вывода 4:3, что при 16:9.

Схемка:
https://i.ibb.co/GCvLjTH/image.gif (https://ibb.co/GCvLjTH)

А так выглядит теперь спад импульса на ее выходе в том же масштабе, что и выше:
https://i.ibb.co/tZPQLgD/image.jpg (https://ibb.co/tZPQLgD)

Удачи!

Sancho45
26.03.2020, 10:38
А кому-нибудь за прошедшие 34 года существования 86РК удалось справиться с обрезанным левым краем изображения как-нибудь иначе, чем подбором телевизоров?
Вроде как программно можно, заменой константы в мониторе для программирования ВГ75. Правда есть игрушки которые перепрограммируют вг75, например BoulderDash, но там так же легко можно найти этот кусок кода и поменять один байт.

ppp
26.03.2020, 11:17
Sancho45, я тоже так думал. Даже уверен в этом. Но увы, никто ничего конкретного не посоветовал. А сам я настолько глубоко не ориентируюсь во всём этом.

IgorR76
26.03.2020, 12:25
ppp,

Вроде как программно можно, заменой константы в мониторе для программирования ВГ75. Правда есть игрушки которые перепрограммируют вг75, например BoulderDash, но там так же легко можно найти этот кусок кода и поменять один байт.

Так не получится. Поверьте на слово.

Радио-86РК
26.03.2020, 13:57
Вроде как программно можно, заменой константы в мониторе для программирования ВГ75.Автoр темы с параметрами уже наигрался - толку мало.
Но увы, никто ничего конкретного не посоветовал. А сам я настолько глубоко не ориентируюсь во всём этом.А что тут советовать, если задача на программном уровне нерешаема…:D
Таки РАДИО-86РК и вскрывает всю вшивость современных средств отображения информации.
Лично я никак не ожидал, что стандартный ПК-монитор так коряво будет отображать. И все эти переходники-конверторы подвели.

А так, мне таки не нравится, что с ВГ75 выходит сигнал, отличный от 15625 Гц: Программные часы реального времени по КСИ тяжелее реализовать, как в том же ZX-Spectrum.
Желательно было ради этого ССИ укоротить, а это требует утраивать частоту ВГ75 на период HRTC ещё двумя микросхемами логики, чтобы в итоге получить ровно 50 кадров в секунду.
Однако, Barsik считает это излишним усложнением схемы, что не оправдывает себя.
(Лично я - сторонник чистого цифрового пути, без RC-обвеса с реакцией на фазы Луны и настроение соседа, если уже поняли…)

P.S.: В этом я не помощник, так как я горазд бить код и цифровые узлы. А в радиотехнике RC-цепей я - ноль…

Sancho45
27.03.2020, 21:57
Так не получится. Поверьте на слово.

Не верю. Достал с полки, заменил один байт и растр сдвинулся на 3(или4) знакоместа вправо. Ушел 64 символ вправо, но это гораздо лучше, чем нехватка 2-3 символов с начала строки(слева). Частота строк увеличилась до ~15750Гц(мультиметр так кажет), но так и в оригинале она далека от стандарта.
Конечно это может индивидуально к конкретному ТВ, у меня обычный жк самс

до
https://i.ibb.co/Cz9CQcL/20200328-004745.jpg (https://ibb.co/Cz9CQcL)

после

https://i.ibb.co/x2bnM8q/20200328-014030.jpg (https://ibb.co/x2bnM8q)



Автoр темы с параметрами уже наигрался - толку мало.

Апчем речь ? Если
я тоже так думал.

А сам я настолько глубоко не ориентируюсь во всём этом.

Радио-86РК
27.03.2020, 22:26
Апчем речь ? Если#34 (https://zx-pk.ru/threads/31479-radio-86rk-i-noname-konverter-vga.html?p=1051665&viewfull=1#post1051665)
Наигрался до одурения

ppp
27.03.2020, 23:07
Достал с полки, заменил один байт
А какой именно байт не скажете?

Sancho45
27.03.2020, 23:17
А какой именно байт не скажете?

Дык у вас же целая софтина есть ))) суде по теме с VGA
четвертый параметр вместо 93h пишу 92h. На моем ТВ все отлично, за исключением самого крайнего символа...
В мониторе рк этот байт по адресу FADCh вроде...

ppp
28.03.2020, 00:13
Дык у вас же целая софтина есть )))
Та софтина с параметрами по умолчанию, подогнанными под тот кривой конвертер. При запуске на этом дисплее эти параметры просто не разглядишь, только в слепую подбирать пока не угадаешь хоть мало мальски удачную комбинацию... Естественно, я начал с нее, но потыкавшись как слепой котенок включил паяльник.

Радио-86РК
28.03.2020, 00:57
Естественно, я начал с нее, но потыкавшись как слепой котенок включил паяльник.Бываeт и хуже! :D
Мой старый любимый Acer (со встроенными динамиками и микрофоном) держал лишь 1024×768, а вот 1152×864 держал, но после спячки растр сворачивался.
Приходилось вслепую открывать настройки стола (XP) и переключаться на закладку управления разрешением, чтобы временно понизить её…:v2_dizzy_army:
И в уме я считал, типа «два раза Shift+Tab, пять раз вправо, три раза Tab» и т.д… Чуть ли ни заклинания Мортал Комбат!:v2_dizzy_punk:

SegaBoy
28.03.2020, 01:53
четвертый параметр вместо 93h пишу 92h. На моем ТВ все отлично, за исключением самого крайнего символа...
В мониторе рк этот байт по адресу FADCh вроде...
Ещё можно заменить первый параметр настройки ПДП - по адресу $FAEF вместо изначального значения $D0 поставить $CF для сдвига экрана вправо или $D1 для сдвига влево на одно знакоместо.
(для Микроши это адрес $F84C, если не ошибаюсь)

Радио-86РК
28.03.2020, 09:09
Ещё можно заменить первый параметр настройки ПДП - по адресу $FAEF вместо изначального значения $D0 поставить $CF для сдвига экрана вправо или $D1 для сдвига влево на одно знакоместо.И это уже делалось - #21 (https://zx-pk.ru/threads/31479-radio-86rk-i-noname-konverter-vga.html?p=1051412&viewfull=1#post1051412)…
Лезть в область стека - нехорошо.
Да и позиция курсора сбивается - нужно подпрограмму вывода символа корректировать…
(Как в моём Мониторе…)

SegaBoy
28.03.2020, 11:50
И это уже делалось - #21 (https://zx-pk.ru/threads/31479-radio-86rk-i-noname-konverter-vga.html?p=1051412&viewfull=1#post1051412)…

Извиняюсь, проглядел этот момент :/




Лезть в область стека - нехорошо.

Область стека не затрагивается - смотрим как работает команда push ;) Изначально SP устанавливается в Мониторе на $76CF. При выполнении push старший байт помещается в (SP-1), а младший в (SP-2) - в первоначальное значение (SP) ничего никогда не пишется.




Да и позиция курсора сбивается - нужно подпрограмму вывода символа корректировать…
(Как в моём Мониторе…)

Да, про курсор я не подумал - совсем про него забыл :(

Радио-86РК
28.03.2020, 12:14
Область стека не затрагивается - смотрим как работает команда pushПoчти дописал свою доработку Монитора (https://zx-pk.ru/threads/31147-v-poiskakh-uteryannykh-vozmozhnostej%E2%80%A6.html?p=1043022&viewfull=1#post1043022)… Как думаете, реально ли сделать это без элементарных знаний работы инструкций? ;)
Я о другом: По-хорошему, плохо двигать буфер экрана с нахлёстом на стек!

SegaBoy
28.03.2020, 12:50
Я о другом: По-хорошему, плохо двигать буфер экрана с нахлёстом на стек!
Так и я о том же - никакого нахлёста на стек не происходит. Стек в РК начинается с адреса $76CE, а ячейка $76CF никогда частью стека не выступает. Иначе авторам оригинального монитора надо было ставить в SP значение $76D0.

Радио-86РК
28.03.2020, 13:04
Так и я о том же - никакого нахлёста на стек не происходит.B своём Мониторе (https://zx-pk.ru/threads/31147-v-poiskakh-uteryannykh-vozmozhnostej%E2%80%A6.html?p=1043022&viewfull=1#post1043022) я много экспериментирую и попытался сдвинуть верхушку памяти с 75FF на 7600 - отказал КСОНИКС.
На эту тему я и Barsik много спорили. Так как я не делаю стек Монитора на 76D0 из-за совместимости для программ с автозапуском (http://archive.radio.ru/web/1992/12/018/) и даже свой вариант автозапуска для этого написал…
(Сейчас топчусь на подпрограмме опроса клавиатуры из-за возможности переключения в раскладку QWERTY…)
Стек в РК начинается с адреса $76CE, а ячейка $76CF никогда частью стека не выступает.Это я понял ещё в 90-х…
Кстати, если в оригинальном Мониторе через «X» регистр SP установить на 76CD и набрать «GF815», то управление вернётся Монитору с эффектом «CALL F815». :)

P.S.: Подключение РК к VGA монитору здесь освещалось (https://zx-pk.ru/threads/13148-radio-rk-86-kompyuter-s-protsessorom-1821vm85.html)…
ppp, Как вариант, можно предложить подправленный Монитор со смещёнными координатами. Тогда и ПДП перенастраивать не надо, и позиция курсора на месте останется (в смысле, сместится куда надо)…

ColdWind
01.04.2022, 11:44
Воспользовался схемой ppp, и могу подтвердить, что все получилось и отлично работает. Микруху повесил вторым этажом. Картинка не только вернулась на нужное место, но и субъективно улучшилась контрастность (конечно только в моем случае, на моем телевизоре).
Единственное, что хотел бы отметить: в моем случае при длительности импульса в 4,7 мкс и при повторном включении компьютера телевизор не в какую не хотел синхронизироваться, картинка "плыла" по диагонали. Максимально устойчивое изображение получилось при 3,6 мкс. Поэтому решил оставить подстроечник. В любом случае, результатом доволен!

ppp, вам большое спасибо!

https://i.ibb.co/2hBQWwm/PXL-20220330-181156501.jpg (https://ibb.co/2hBQWwm) https://i.ibb.co/yQQwywk/PXL-20220330-181631622.jpg (https://ibb.co/yQQwywk)https://i.ibb.co/9vPXJ8N/PXL-20220329-171601798-MP.jpg (https://ibb.co/9vPXJ8N)

Андрей777
14.05.2023, 20:08
Тоже недавно неделю мучился с исчезающим левым краем при подключении Апогея к Панасонику по RGB. Даже двигал горизонталь в системном меню телека, не помогло. Телек автоматом сдвигал изображение опять влево. Решение пришло само после этого. Нужно было отключить АВТО в телике в системе кодировки цвета и поставить либо PAL либо SECAM. Телек в автомате определял цвет как NTSC и подгонял изображение под эти стандарты.