Автор Тема: Вертикальные полосы "Jailbars" на Sega Master System  (Прочитано 246 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MaRC

  • Пользователь
  • Сообщений: 533
    • Просмотр профиля
Попросил меня приятель что ни будь сделать с джейлбарами на его первом мастерсистем европейке. Кабель у него хороший с Csync, но полосы на ЖК очень  заметны.
Оказалось у него ревизия VA3 с VDP как на мастерсистем 2, где судя по этой теме https://www.smspower.org/forums/18045-JailbarsFixFound наводки идут внутри VDP от 3.58мгц ну или какая там для пал региона.
Единственное решение, это поднять ногу, с которой 3.58 идет на Z80 и это каким то магическим образом отключает и формирование самих 3.58 внутри VDP. После этого на Z80 нужно повесить внешний тактовый генератор с 3.58 и джейлбары уйдут. Но это дает небольшой рассинхрон между вдп и цпу и в некоторых играх будут наблюдаться артефакты.
Правильное решение, это взять 10мгц  которые VDP делит на 3 и получает 3.58  и сделать тоже самое, но внешним делителем - а вот что использовать в качестве делителя? Тут человечек вроде занимается этим вопросом https://github.com/consolesunleashed/sega-master-system-divide-by-three-jailbar-fix, но судя по всему занимается уже 4 года и подвижки какието появились 3 дня назад. Хочет на PIC все это организовать, но не понятно, поделится в итоге он результатом или нет.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Вертикальные полосы "Jailbars" на Sega Master System
« Ответ #1 : 20 Ноябрь 2024, 12:28:32 »
Не очень понятно, зачем нужен pic. Первая же ссылка по запросу делитель частоты на 3. https://dzen.ru/a/XE8bC7eijgCucTfw, ну или https://www.smspower.org/forums/post132072#132072
А там разве не 53.2034MHz? тогда надо на 15 делить, счётчиком например.
Тут лучше руководство: https://minifree.org/jailbarsms/jailbar.pdf, которое учитывает PAL специфику.

« Последнее редактирование: 20 Ноябрь 2024, 13:08:53 от supremacy »

Оффлайн MaRC

  • Пользователь
  • Сообщений: 533
    • Просмотр профиля
Вертикальные полосы "Jailbars" на Sega Master System
« Ответ #2 : 20 Ноябрь 2024, 13:36:34 »
Тут лучше руководство: https://minifree.org/jailbarsms/jailbar.pdf, которое учитывает PAL специфику
Это пдф инструкция из темы, что я указал. На Pal консолях да, кварц 53.2034MHz, он сначала делителем контроллера ввода вывода делится на 5, потом получившиеся 10мгц заходят на VDP, он делителем делит на 3 и 3мгц идет на проц.
Тоесть 10мгц на плате уже есть, так что достаточно добавить внешний делитель на 3.
PIC пытались использовать, чтобы не рассыпуху, а на одном компоненте - но вроде в предложенном здесь варианте https://www.smspower.org/forums/post132072#132072 комплектующих не так много, буду пробовать. Спасиба.
В электронике слабо разбираюсь, то что автор в пдф пишет, что если поднять 33 вывод VDP, то 3мгц не только перестанут с него выходить, что логично, но и отключится делитель на 3 внутри самой микросхемы и соответственно никаких 3мгц не будет в принципе - это действительно так работает?
« Последнее редактирование: 20 Ноябрь 2024, 14:10:11 от MaRC »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2279
  • Пол: Мужской
    • Просмотр профиля
Re: Вертикальные полосы "Jailbars" на Sega Master System
« Ответ #3 : 20 Ноябрь 2024, 14:32:51 »
Ток течёт только если есть разность потенциалов, если отключить одну точку, то никуда не потечёт. Естественно, что логика в микросхеме продолжит работать, и выполнять деление частоты, но, вероятно, это не вызывает появление цифровых помех. Возможно наводка от проводника который идёт с кристалла на ножку и проходит рядом с проводником аналогового сигнала.


Оффлайн MaRC

  • Пользователь
  • Сообщений: 533
    • Просмотр профиля
Вертикальные полосы "Jailbars" на Sega Master System
« Ответ #4 : 20 Ноябрь 2024, 15:03:23 »
Автор утверждает, что наводка именно внутри самого VDP и проброс 3мгц с 33 вывода вдп на 6 пин Z80 даже экранированным кабелем проблему никак не решает. Только поднятие или откусывание 33 пина.
Ну тогда это похоже на правду, если вывод висит в воздухе, разницы потенциалов нет и  сигнал до него не идет и соотвественно не проходит путь до него внутри микросхемы и не наводится в процессе  на видео.

Оффлайн MaRC

  • Пользователь
  • Сообщений: 533
    • Просмотр профиля
Вертикальные полосы "Jailbars" на Sega Master System
« Ответ #5 : 30 Ноябрь 2024, 17:33:59 »
По результатам поднятие 33 ноги VDP и установка внешнего делителя самые злые джейлбары убрала, я бы сказал на 60%.
Проброс RGB убрал еще процентов 20. Джейлбары все еще видны, но уже не такие сильные и только на темных оттенках.