PDA

Просмотр полной версии : Pentagon-128, бордер сдвинут на пиксель влево. :(



Evgeny Muchkin
04.02.2021, 13:29
Заметил, что в моем П128 бордер какбы сдвинут на пиксель влево.

Гуру пентагоноведения, подскажите, пожалуйста, куда и какой кондер воткнуть для исправления.

Заранее спасибо!

Фото недуга:



https://i2.imageban.ru/out/2021/02/04/55b602bae796426206d28336344db7be.jpg

https://i4.imageban.ru/out/2021/02/04/36f54fb54f43c17498215f14991feffc.jpg

Black Cat / Era CG
04.02.2021, 23:50
Заметил, что в моем П128 бордер какбы сдвинут на пиксель влево.
У этой демы есть 4 вроде варианта фиксов - этого дела. И корректно работает она только на Эве под ТС. На реальных пентагонах она может немного артефачить.

Evgeny Muchkin
05.02.2021, 02:53
У этой демы есть 4 вроде варианта фиксов - этого дела. И корректно работает она только на Эве под ТС. На реальных пентагонах она может немного артефачить.

Ничего подобного! Фиксы тут не решают. И работает она правильно и на моем Пентагоне и на Скорпе с GMX.

Проблема в другом.

IgorR76
05.02.2021, 03:00
Evgeny Muchkin, сделай фото границы, когда BORDER 7:PAPER 0. Просто basic48. Есть разрыв?

Evgeny Muchkin
05.02.2021, 03:24
IgorR76, к сожалению, сейчас ввиду позднего времени, сфотать не могу. Но если я правильно понял, Ты хочешь понять, сдвинут ли папер относительно бордера на пиксель? Да, именно так и есть!

IgorR76
05.02.2021, 03:33
Хочется понять положение сдвига на экране — по высоте, симметричный ли, или вообще случайный.

MEGAMONSTER
05.02.2021, 07:29
На моем древнем пентагоне тоже самое. В демке.

П321
05.02.2021, 10:11
Вот здесь (https://zx-pk.ru/threads/28737-pentagon-48-ili-grm1-nachalo-inta/page4.html) обсуждалась подобная проблема.
У меня получилось.

IgorR76
05.02.2021, 10:13
MEGAMONSTER, а в бейсике, если делать BORDER 0, то paper ровный, без смещения? А во время загрузки/выгрузки с ленты полоски на бордюре чётко в paper переходят, или на границе бывают артефакты?

solegstar
05.02.2021, 11:04
Вот здесь (https://zx-pk.ru/threads/28737-pentagon-48-ili-grm1-nachalo-inta/page4.html) обсуждалась подобная проблема.
в этой теме я фактически заменил резисторы и диоды вот этим узлом из пентагон-128:
https://pic.maxiol.com/images2/1612511956.3276113685.hsync.png
по времянкам - моя схема и схема пентагон-128 вроде бы рядышком - фактически те же два элемента. можно попробовать собрать на одной микросхеме ЛЛ1 из этого сообщения. (https://zx-pk.ru/threads/28737-pentagon-48-ili-grm1-nachalo-inta.html?p=995223&viewfull=1#post995223) возможно сдвинется на пиксель, но это не точно)

Evgeny Muchkin
05.02.2021, 12:02
собрать на одной микросхеме ЛЛ1 из этого сообщения. возможно сдвинется на пиксель, но это не точно)
А в схеме Пента-128, как сигналы и мсх. (C8, C9, C11 и DD9) обзываются?

solegstar
05.02.2021, 13:29
А в схеме Пента-128, как сигналы и мсх. (C8, C9, C11 и DD9) обзываются?
сигналы В3, В4, 7 вывод DD4. выход с ЛЛ1 нужно подключить вместо 8 вывода DD7, предварительно его отогнув из основной схемы компа. но, еще раз повторю - это аналог выделенной схемы, скорее всего ничего не изменится.

Evgeny Muchkin
05.02.2021, 14:50
скорее всего ничего не изменится.
Да, именно так и есть. Ничего не изменилось. :(

Нужны еще идеи.

Evgeny Muchkin
05.02.2021, 16:50
А можно, например, часть схемы, отвечающую за бордер собрать на тормозных микросхемах, а отвечающую за папер, наоборот на быстрых? Знать бы только, где что ставить. :)

По ссылкам выше еще есть упоминания про WRFE. Где он в Пентагоне-128 и можно ли с ним поманипулировать?

П321
05.02.2021, 17:41
Я именно сигнал WRFE и дорабатывал. Только делалось это на Ленинграде. Насколько я понимаю то в Pentagon-е 128 это сигнал C24 на D43 (9 нога). Могу конечно ошибаться то пусть меня поправят более компетентные товарищи.

Serg6845
05.02.2021, 19:01
А можно, например, часть схемы, отвечающую за бордер собрать на тормозных микросхемах, а отвечающую за папер, наоборот на быстрых? Знать бы только, где что ставить. :)

По ссылкам выше еще есть упоминания про WRFE. Где он в Пентагоне-128 и можно ли с ним поманипулировать?

за переключение бордер-папер отвечает сигнал С5 (8 нога DD10, ТМ2). можно попробовать кондерчик туда...
а WRFE - это 4 нога DD8 (ЛЕ1 судя по схеме), но в статическом режиме (когда просто бордер 7 /папер 0) оно не работает. а вот в какой демке - может.
все сигналы из схемы вот отсюда: https://zx-pk.ru/threads/12993-sborka-pentagon-128k.html?p=287049&viewfull=1#post287049

Evgeny Muchkin
05.02.2021, 19:21
Serg6845, а кондер в каких номиналах привешивать?

Serg6845
05.02.2021, 21:43
Serg6845, а кондер в каких номиналах привешивать?

десятки-сотни пф я думаю

Evgeny Muchkin
06.02.2021, 02:15
Мляха буха! Проблема то актуальная! А почаму всем пох?

PATHNK
06.02.2021, 16:24
Мляха буха! Проблема то актуальная! А почаму всем пох?
Так вам задают вопросы, а вы не отвечаете. Вот например IgorR76.
Нужно фото, где конкретно сдвинут пиксель: в середине, в четверти, плавающий и т.п.
Постоянный глюк или появляется периодически и т.п.
Есть другой монитор, телевизор? Просто подключить и посмотреть есть ли разница, уже половина вариантов отпадает.

Evgeny Muchkin
06.02.2021, 17:28
PATHNK, Имелось ввиду, что тема сдвинутого пикселя есть, но владельцы Пентагонов об этом совсем не говорят. :)

Фото есть в первом сообщении темы.

Бордер сдвинут весь, целиком. Эффект стабильный, не плавающий. Отображается одинаково на любых телевизорах и мониторах.

Вот тут об этом тоже есть (с фото): https://hype.retroscene.org/blog/773.html

IgorR76
06.02.2021, 17:33
Жень, как мы выяснили, сие не бордер сдвинут, а начало импульса прерывания происходит не в ожидаемом программой месте. В бейсике же всё нормально...
Или (если это не так) тогда, действительно, уточняй детали.

NEO SPECTRUMAN
06.02.2021, 20:26
ППЦ открытие :v2_dizzy_facepalm:
спустя 30 лет заточения индеец зоркий глаз заметил что в темнице нет одной стены

ну и чего удивительного
видеоконтроллер и проц живут в разных тактах (как раз тот самый один пиксель)
да еще и /IORQ /WR отстают на четверть такта от тактовой проца
что есть на пол пикселя
https://jpegshare.net/images/0a/46/0a466a9030fcc9e55b71529476e3c74a.png

а дема рукожопая и написана под эмулятор или под пентеву
мало того как сказали выше есть 4шт версий и непонятно какая и под што и зачем...




Имелось ввиду, что тема сдвинутого пикселя есть, но владельцы Пентагонов об этом совсем не говорят.
наверно же их всех турнули с форума
за знание страшной правды :v2_lol:
или они сами ушли

Evgeny Muchkin
06.02.2021, 20:39
NEO SPECTRUMAN, для меня открытие. Я окромя Ленинграда и Скорпиона до недавних пор и не видал ничего. :)

Black Cat / Era CG
06.02.2021, 23:27
Она, насколько я помню корректно идет тольео на тс-кофе. Могу врать.

MEGAMONSTER
07.02.2021, 08:53
Имелось ввиду, что тема сдвинутого пикселя есть, но владельцы Пентагонов об этом совсем не говорят. :)

Я как эту демку посмотрел, тоже где-то вопрос задавал. Смотрел все четыре варианта демки. Везде разброс. Там кроме этого пикселя еще и мультиколор на реале кривой какой то. Квадратит.

saymon
07.02.2021, 12:59
Проверил у себя все варианты этой демки.
На пентеве в тс конф работает идеально Fix1. Эта же версия в бейз конфе сдвиг пол пикселя , и так же на пентагоне есть сдвиг.
Остальные части имеют сдвиг 2-3 пикселя как на пентагоне так и на пентеве в тс и бейз конфе.
Может инт сдвинулся на пентагоне хотя по тестам все ок. Или может процессор играет роль, на каком то из пентагонов она точно работала норм

Dimon spb
07.02.2021, 16:54
https://hype.retroscene.org/blog/773.html
Тут есть об этом

Evgeny Muchkin
07.02.2021, 20:52
за переключение бордер-папер отвечает сигнал С5 (8 нога DD10, ТМ2). можно попробовать кондерчик туда...
а WRFE - это 4 нога DD8 (ЛЕ1 судя по схеме), но в статическом режиме (когда просто бордер 7 /папер 0) оно не работает. а вот в какой демке - может.
Попробовал и туда и туда по очереди 270пФ. К сожалению, без изменений. :(

- - - Добавлено - - -


Проверил у себя все варианты этой демки.
На пентеве в тс конф работает идеально Fix1. Эта же версия в бейз конфе сдвиг пол пикселя , и так же на пентагоне есть сдвиг.
Остальные части имеют сдвиг 2-3 пикселя как на пентагоне так и на пентеве в тс и бейз конфе.
Хм... Интересно. Получается, что самым правильным Пентагоном является даже не сам Пентагон, а Scorpion GMX, т.к. на нем такие вещи показываются идеально, без сдвигов и без Fix1,2,3. :) А за Пентеву даже немного обидно. ;)

Но я все равно верю, что можно подвинуть бордер на Пентагоне в правильное место. И при этом без особого гемора.

NEO SPECTRUMAN
08.02.2021, 03:52
игнал С5 (8 нога DD10, ТМ2).
:рука лицо:
это подвинет сам бордюр
точнее даже бордюр залезет на экран закрыв собой пиксели
ну или на оборот появится дырка между бордюром и экраном
...хотя судя по второму фото
его наверно тоже нужно подвигать

чтоб сдвинуть именно пиксели бордера вправо
можно попробовать
d43 тм8 заменить на более медленную серию 555\155
или сделать задержку уже на его выходах
сигналы К9 К10 К11
https://jpegshare.net/images/7b/51/7b51543c4c1d95f408dee4bbd139a52b.png

но опять же в оригинале бордюр именно сдвиинут

подвинув его под одну демку
o$$$$ > oo$$$
oo$$$ > oo$$$

можно сделать еще хуже для другой
ooo$$ > oooo$
oo$$$ > oo$$$

Evgeny Muchkin
08.02.2021, 18:46
Попробовал ДД43 - ТМ8 поставить 555 и даже 155 серию. Никакого эффекта.

NEO SPECTRUMAN
08.02.2021, 19:20
555 и даже 155 серию
глянул датащит и прикинул на калькуляторе
до плохая идея :v2_dizzy_wall:
я думал разница в сериях более ощутимая

так ты добавил дополнительную задержку всего в ~11,75 нс
а длина пикселя ~142 нс
то есть добавился сдвиг на 1/12 пикселя :v2_lol: ...

нужен другой способ
или с конденсаторами
пусть знающие подскажут номиналы
или...
...но одной навесной к155лн6 можно набрать только 60нс
что тоже не очень подходит...

Evgeny Muchkin
09.02.2021, 22:05
Итак. Есть результат, и очень положительный! О чем докладываю!

Igor76 набросал тот самый простой и гениальный вариант, в существование которого я так сильно верил :)

Бордер встал на свое место. И помимо этого убрался артефакт на границе папер-бордер. В общем, все очень круто, и картинка идеальная! Если кто-то не понимает в чем дело, смотрите картинки из первого сообщения.

В моем случае DD43 (ТМ8) - 555 серия и DD8 (ЛЕ1) 1533 серия. При этом резистор 1.2К-1.4К. Если, например, DD43 - 1533, то резистор, скорее всего нужно уменьшить, иначе бордер сдвинется на пиксель уже в другую сторону (вправо) :) .

Все картинки под спойлерами, ибо, здоровенные:

Схема от Igor76:

https://i6.imageban.ru/out/2021/02/09/d9525e732c94a241a3a4eacd71a9e5c5.jpg


В моем исполнении в железе доработка выглядит так (на нижней стороне платы разрезана дорожка от 9 ноги DD43, на её место припаян SMD резистор, ну, и конденсатор на землю к 9 ноге от ноги 8-й):



https://i1.imageban.ru/out/2021/02/09/60d7a14629e865615ce2b453fb62619e.jpg




Теперь результат (сравните с фотками в 1-м сообщении)! Демки "Across the Edge" и "Rage" :


https://i4.imageban.ru/out/2021/02/09/c1dbab95fc36852d1742df849ed91b31.jpg

https://i3.imageban.ru/out/2021/02/09/c492c211652090923cf7568778f92843.jpg

https://i1.imageban.ru/out/2021/02/09/66f98e0ce4e98ef0effe42de3337330d.jpg

https://i6.imageban.ru/out/2021/02/09/fc53b1d12ceca3865b7fae1dc8e83db7.jpg

https://i1.imageban.ru/out/2021/02/09/4603da19e37cbca698a6d86716c7fdd5.jpg

https://i6.imageban.ru/out/2021/02/09/187313680a7a698deb738f1f9c009e5b.jpg



Имхо, современным производителям классических Пентагонов можно это ввести в схему.

saymon
09.02.2021, 22:24
Evgeny Muchkin, A Across the Edge все части нормально работают теперь?

Evgeny Muchkin
09.02.2021, 22:30
A Across the Edge все части нормально работают теперь?
А где проблемы есть и в чем выражаются? По мне так она всегда нормально работала (на GMX и Пентагоне (если сдвинутый бордер не считать) то точно).

Бордер это не программная проблема, аппаратная сугубо. Причем пол-тактовая. Я проверю, конечно, где подскажете, но, думаю, что разницы не будет.

saymon
09.02.2021, 22:35
они обычно в архиве идут все 4 версии Fix0- fix3. Интересно все ли они заработали одинаково. У них проблема у всех одна , сдвиг.
прикрепил все части
74674

Evgeny Muchkin
09.02.2021, 22:46
они обычно в архиве идут все 4 версии Fix0- fix3
Я за точку отсчета беру оригинальную версию, она же Fix0.

Fix1-3 даже в расчет не беру, т.к. они явно сделаны для тех у кого длительность инта корявая в разной степени. Т.е. это нестандарт уже.
Запуск на правильном Пентагоне версий Fix1-3 неправильно отображается, как и должно быть, я понимаю.

П321
09.02.2021, 23:27
Поздравляю что всё получилось! Надеюсь что хоть как-то помогла ссылка что я давал в начале темы. А вот варианты демки тоже только что проверил. Видимо действительно это делали под кривоватое железо. Да и на эмуляторе аналогично. У меня сначала как раз и было смещение на 3-4 пикселя но вот почитав ту тему проинвертировал сигнал WRFE (остался 1 пиксель) и добавил нужную ёмкость и всё замечательно совпало.

Evgeny Muchkin
09.02.2021, 23:33
Надеюсь что хоть как-то помогла ссылка что я давал в начале темы
Очень даже!

Evgeny Muchkin
10.02.2021, 11:59
У них проблема у всех одна , сдвиг.

Попробовал все варианты фиксов. Результат ожидаемый. Без фикса (т.е. Fix0) все ровно и красиво, как и задумано. Фиксы 1, 2, 3 дают сдвиг в 2, 4, и -2 пикселя соответственно. Фото в очередности, фикс 0, 1, 2, 3 :



https://i1.imageban.ru/out/2021/02/10/97544526e9d5cebc40d31a452fb32519.jpg

https://i4.imageban.ru/out/2021/02/10/474e6f073f56c789ad0d480b023b503a.jpg

https://i5.imageban.ru/out/2021/02/10/adb8580e4459e765874ea7e4c7d3159e.jpg

https://i2.imageban.ru/out/2021/02/10/a37fc7f8be22b9054c577a8235d81ecc.jpg

saymon
10.02.2021, 20:47
Отлично, нужно будет на своем Пентагоне попробовать, эту доработку. Вообще странно , есть же Пентагоны у которых все нормально и без доработки.

- - - Добавлено - - -

Evgeny Muchkin, А вы резистор 1.2к поставили потому что не было 1к?

Evgeny Muchkin
10.02.2021, 21:43
saymon, можно на 'Ты' :)

Резистор подбирался. Его номинал зависит от серии микросхем ДД43 И ДД8 (насчет ДД8 не уверен).
Если серии как у меня 555 и 1533 соответственно, то резистор нужно ставить 1.2К-1.4К.

Если обе 1533, то сопротивитель должен быть меньше номиналом. Точную цифру не скажу, ибо поленился ;)

Лучше всего переменник поставить и подобрать.

saymon
10.02.2021, 21:53
Evgeny Muchkin, поставил 1к, я собирал пент весь на 1533 , но нарисовалась интересная штука. Если загружаю пент со 128 меню, через тырдос то работает fix0, а если из под глюка то Fix3

Поставил 560ом, рез одинаков как и при 1к

NEO SPECTRUMAN
11.02.2021, 03:02
через тырдос то работает fix0, а если из под глюка то Fix3
значет кривое выравнивание на 1-й такт

нояхз есть ли вообще ровное :)

Evgeny Muchkin
11.02.2021, 12:54
то работает fix0, а если из под глюка то Fix3
Тут, скорее всего, надо смотреть на INT, мы его RC цепочкой не трогаем. Тест Ковалевского норму показывает?

saymon
11.02.2021, 19:29
Снял rc и сделал повторные тесты , получается если грузить со стандартного режима Пентагона получается fix0-0.5/ fix1+1 / fix2+2/ fix3-1 -это сдвиг влево,+ сдвиг вправо. А если грузить из глюка обратная ситуация fix0 +0.5/ fix1+1/ fix2-1/fix 3-0.5. Тесты инт одинаковые. Получается глюк меню программно или сама доработка сброса в 0 банку вносят свои коррективы. Получается если брать за основу fix0, то в одном случае нужно подтянуть сигнал, а в другом придавить. Что не особо удобно если пользоваться разными конфигурациями.

Evgeny Muchkin
11.02.2021, 20:36
saymon, а Rage как себя ведет в обоих случаях? Для остановки крутилки надо подождать... Немало ;)

saymon
11.02.2021, 21:22
Evgeny Muchkin, Какой кнопкой она останавливается?

Evgeny Muchkin
11.02.2021, 21:27
Какой кнопкой она останавливается?
Надо ждать.

saymon
11.02.2021, 22:07
Одинаково работают
https://pic.maxiol.com/thumbs2/1613070325.1539592244.img20210211203359.jpg (https://pic.maxiol.com/?v=1613070325.1539592244.img20210211203359.jpg&dp=2)
Кусок полосы внизу это дефект вывода картинки на монитор, нужно пиграть прошивками или мониторами

Evgeny Muchkin
11.02.2021, 22:50
Вроде, ровно.

А в Across значит, действительно, не очень корректно равняет на 1 такт при каких-то определенных условиях. К сожалению, глюка у меня нет, проверить и сравнить возможности не имею.