Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> вертикальные полосы на SEGA genesis2

Akell
post Понедельник, 25 февраля 2019, 14:08
Отправлено #61


Фанат
***

Группа: Пользователи
Сообщений: 113
Регистрация: 21 апр. 2017
Пользователь №: 58 733





надо это в отдельный пост и прибить прям в раздел.

ибо суть явления одинакова на всех старых консолях.

меня часто спрашивают, как это забороть, что делать, куда паяльник сувать и прочее.

как обычно надо начать с выяснения причин. инженер не по годам например сотни лет/денег тратил на обучение.


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

это сердце графония. но по пути до аналогового кабеля - стоит ещё одно звено, преобразователь из цифрового представления в аналоговый. и вот тут уже начинает подмешиваться всякое говно, природу и прочую физике не обманешь.

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

и тут уже начинаются пляски.

в чем могут быть проблемы:
0) дизайн микросхем этих, которые работают с аналоговой частью сигнала. в них тоже могут быть косяки. неудачные разводки расположения ножек, внутренняя топология на микро или нано уровне. только смириться.

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

2) неподходящий обвес у аналоговых компонентов. какие-то не те емкости, индуктиновсти, которые должны шунтировать всплески при обработке аналговых сигналов, но по какой-то причине они не справляются. тоже можно как-то поменять.

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

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

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

1) отодрать аналоговую часть целиком и перестроить по канонам. т.е. задизайнить нормальную отдельную платку, куда идут сигнальчики. отдельное суперстабизилированное питание, всё заэкранировать, нормально развести земли и прочее.

2) освежить конденсаторы, индуктивности и т.д. поможет вообще целиком на всей плате освежить. но надо искать нормальные брендовые компоненты, с подходящими ттх. т.е. если там где-то стоят Y-кондеры, а рядом какие-то другие, то менять на такие же аналоги. без внесения допоолинельной самодеятельности.

3) возможно даже заменить кодеры цветности и прочее на какие-то более крутые и современные. прогресс не стоит на месте. прошлый век и текущий, это небо и земля. но нужно их применить, как следует, тоже по всем канонам.

4) брать аналоговый сигнал как можно "быстрее" и тащить его наружу. "быстрее" в терминах компонентов через которые тащится сигнал. чтобы через меньшее число компонентов он проходил, т.к. каждое звено вносит свой собственный шум и прочие дефекты.

5) приемник итогового сигнала. в нашем веке практически любой телик дополнительно процессит аналоговые сигналы, всякими улучшайзерами. даже crt. именно поэтому в менюшке есть куча режимов типа: спорт, природа, кино, нормал и т.д. НО отдельного режима для старых пиксельных игр с очень сочной палитрой цветов как правило нет. потому что рыночек порешал.

поэтому разные методики прокатывают по разному. если всё из этого грамотно применять, то получится задавить эти полоски до какого-то уровня. т.е. сделать их достаточно незаметными.

нужно всё решать комплексно, тогда будет результат. искать что именно вносит существенные дефекты в изображение и на каком этапе. если 80% шума вносится по длиннющим дорожкам платы, ищущим через всю консоль, где-то около кодера, то логичнее не использоавать передачу информации по этим дорожкам. а кодер перетащить в другое место, более подходящее. и чем короче сигнальные провода, тем меньше проблем. а на остальные 20% косяков можно будет забить, т.к. визуально всё поправится очень сильно. можно конечно пойти дальше и дойти до 99% решения, т.е. передизайнить всю плату целиком и произвести её на заводе, найти новые компоненты и т.д. будет слишком затратно и геморно. поэтому надо искать компромисс.

по этой схеме можно забороть успешно полоски в оригинальном фамикон, красно-белом. (более-детальная инструкция есть на форуме famicomworld.com в прибитом гвоздями треде.) более того, для каких-то моделей теликов возможно будет достаточно части мер описанных.

поэтому все эти ваши советы в таких тредах, никак не противоречат друг другу. они просто дополняют и решают какую-то часть лишь одну часть существенной проблемы. а там их много ещё остается нерешенных. а надо в общем решать, тогда всё будет ок.

поэтому пробуйте сначала минимальными мерами. кабель, кодер и т.д. потом, если ничего не помогает - углубляться дальше и дальше. возможно даже дойдет до того, что надо будет приклеить медную фольгу вокруг поверхи чипа и замкнуть её на GND или на VCC (с факимом именно так и было). или даже микросхему на отдельную плату пересаживать.

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

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

дополнение насчет сэга мэга. на японских консолях была надпись high definition graphics или что-то такое, но быстро куда-то исчезла в последующих ревизиях. а вообще, история ревизий консоли сэга мэга - тупо просто удешевление и попытки сделать ещё хуже, чтоб больше денег поднять. ведь цена консоли была относительно постоянна при сроке жизни. ну и вдобавок тогдашние телевизоры не показывали существенной разницы в картинке. да и основную ца всё устраивало.

так что ищите каноничный японский SMD model 1, c буковкой ® около логотипа sega в углу, надписью high definition, плату самых ранних ревизий VA0 или что-то такое и т.д. и т.п. надейтесь что ушлые продаваны-коммерсанты не свапнули потрошка на более подзнюю ревизию или спросите прямо. но будьте готовы раскошелиться, если хотите гарантий этого, если продавец поймет что человек ищет конкретику. ПОЧЕМУ ТАК? да там просто физически есть простор и задел для улучшений, т.к. там максимум рассыпухи в аналоговой части.
собственно примерно такое же мнение и на сэгафоруме в FAQ-e выбора консоли. но будьте готовы, что придется произвести хотя бы минимальное тех обслуживание, т.к. технике уже третий десяток пошел лет. оно на такое просто не рассчитывалось изначально.


PS. почему магический csync кабель неплохо так помогает. ну видимо, косячная разводка платы, есть какие-то индуктивные, емкостные и прочие петли обратной связи в аналоговой части. и физически этот дефект - jailbars лежит в основном в высокочастотной части сигнала. поэтому если прореживать композитный сигнал особым фильтром, посути лишь взяв оттуда относительно низкочастотный сигнал синхронизации, то полоски уйдут. относительно низкочастотный он лишь по отношению к частоте где эти дефекты лежат. поэтому это вполне работает и никак не противоречит обьективной физике и природе вещей. но, в целом, это борьба уже с последствиями, причины не устранены. так что пробуйте, господа. или сами делайте такие кабеля. (а вообще, надо бы осцилографом глядеть где меньше этого вредного шума jailbars(полосок) и лишь те сигналы и использовать, и правильно по всем канонам)

лайк, если всё понял и знал всё это сам! подписка на мой канал, если надо пояснять ещё. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Axel089
post Понедельник, 25 февраля 2019, 14:38
Отправлено #62


Завсегдатай
*******

Группа: Пользователи
Сообщений: 8 703
Регистрация: 05 авг. 2007
Из: Ростов-на-Дону
Пользователь №: 23 304





Кстати, любопытный момент.

Моя Megadrive 2 Asia PAL не дает полос при RGB-соединении, а если к ней присобачить Megadrive 32x, то появляются еле заметные полосы.

Кабель один и тот же, причем качественный.

Вроде как там от видеокодера все зависит. Первые модели тоже частенько этим грешили - есть у меня и Megadrive японский, и Genesis первых моделей и обе с ревизиями то ли VA6, то ли VA6.5. И там, и там джейлбары по RGB, а по композиту местами радуга.

Сообщение отредактировал Axel089 - Понедельник, 25 февраля 2019, 14:40


--------------------
3DO / AV Famicom / Amiga CD32 / CD-i / Dendy Classic / Dendy Junior / Dreamcast / DSi LL / Famicom / Famicom Disc System / FM Towns Marty / Gamecube / Genesis / Genesis 2 / Genesis 3 / Jaguar / Jaguar CD / Mega Drive / Mega Drive 2 / Mega Drive 32x / Mega-CD 2 / Neo Geo CDZ / Neo Geo Pocket Color / New 3DS XL / Nintendo 64 / Nvidia Shield Portable / PC Engine Duo RX / PC-FX / Pippin / Playdia / PS1 / PS one / PS2 / PS3 Slim / PS5 / PSP / PS Vita / Saturn / SNES / Switch / Virtual Boy / Wii / Wii U / Xbox / Xbox 360 / Xbox Series X

Моя коллекция консолей, видеоигр и аксессуаров
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Akell
post Среда, 20 марта 2019, 10:25
Отправлено #63


Фанат
***

Группа: Пользователи
Сообщений: 113
Регистрация: 21 апр. 2017
Пользователь №: 58 733





QUOTE (Axel089 @ Понедельник, 25 февраля 2019, 14:38)

Вроде как там от видеокодера все зависит. Первые модели тоже частенько этим грешили - есть у меня и Megadrive японский, и Genesis первых моделей и обе с ревизиями то ли VA6, то ли VA6.5. И там, и там джейлбары по RGB, а по композиту местами радуга.
*

jailbars - это всегда синхронизированное с чем-то, иначе бы оно плавало по экрану как помехи. т.е. там кратный шаг, типа через каждые 8 пукселей сканлайна на экране он четко и ровно. по всей картинке, поэтому и образует полосы. как правило, это наводки с адресных линий и прочих цифровых шин управления графонием. периодичность позволяет прикинуть основную частоту этого вредного сигнала и более точно определить подозреваемого и виновника.

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

надо глядеть в datasheet на кодер и смотреть, требования к аналоговому обвесу. кроме емкости конденсаторов, у них есть куча других параметров. свой аналог "ачх" комплексного сопротивления на разной частоте. поэтому их десятки типов и видов. по форме, содержимому и ттх этой ачх. но скорее всего, там будет тишина и минимум информации в публичном доступе. а все нюансы по подбору компонентов пойдут только дружественным партнерам по бизнесу под NDA.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TLT
post Среда, 20 марта 2019, 22:35
Отправлено #64


Фанат
***

Группа: Пользователи
Сообщений: 159
Регистрация: 02 нояб. 2010
Пользователь №: 38 804





При разработке под SMD есть возможность включать режим разрешения по высоте 224 (по умолчанию) или 240 пикселей. В большем разрешении бордюры убираются и там экран игры продолжается, но это замедляет обработку. В каких играх это задействовано не скажу... Хотя, вроде в аркаде "Zoom" юзается этот режим, не помню точно. При этом такое можно юзать как для Sega MD NTSC / PAL, так и для Genesis NTSC, поэтому иногда выводить бордюр нужно, чтобы видеть всю игровую область, если это задумали разработчики...


--------------------
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (2 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 25 апр. 2024, 09:22
Skin Designed (c) by Rooq.net, All Rights Reserved.