Просмотр сообщений

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


Сообщения - Gera.

Страницы: [1]
1
5 поколение / Picostation PS1
« : Вчера в 23:25:11 »
Может кому-то поможет....
У меня на PU-18 был установлен ColorFix, долго не мог найти где дорожки обрезаны, а они оказались не обрезанными, а просверленными (Прилагаю фото и микроскоп)
Т.е. сверлом высверлена медная "трубка/шпонка, или как там её", которая соединяет дорожки по-разные стороны платы. Мне пришлось прошивать насквозь плату тоненьким медным проводом что бы восстановить дорожки (см.фото/микроскоп)
ЗЫ: сверлить можно с обеих сторон платы :)
309246-0

2
5 поколение / Picostation PS1
« : Вчера в 00:39:06 »
Gera., а ты новый мод не пробовал, с полным отказом от DSP  ? Как раз на pu 8 надо б больше экспериментов, не хватает тестов на ней..
С удовольствием помогу комьюнити, напиши в личку какой билд/тесты/игры и куда результаты публиковать.

Доделал мультирегион PU-8 Early на Attiny13. Пока выложил здесь, позже может оформлю на гитхабе. Код в архиве, пароль-"early"
Что делает:
  • Замеряет интервал между пульсациями на GPU ic203 pin 157/VSYNC
  • Задаёт соответствующую региону(pal/ntsc) частоту генератором si5351
  • Заземляет/отпускает pin 7 чипа IC501(Analog RGB to Composite)
Вот так установлено:
309220-0309223-1
Архив с кодом (подробности в комментариях):* MultiregionPU-8early.rar (7.89 КБ - загружено 10 раз.)
Прошивка получилась компактная
RAM:   7.8% (used 5 bytes from 64 bytes)
Flash: 61.7% (used 632 bytes from 1024 bytes)



3
5 поколение / Picostation PS1
« : 13 Февраль 2026, 21:49:48 »
посмотрел я на этот GPU, боюсь что и на логике тут не получится, нет сигнала который переключал бы PAL/NTSC, похоже единственный способ переключать всё это, это делать управление Si5351 с внешнего контроллера, причём нужно отслеживать кадровые синхроимпульсы и на основании их длительности переключать частоту и видеокодер.
напомню что у PAL кадровые синхроинпульсы повторяются каждые 20 миллисекунд, а у NTSC каждые 16,6 миллисекунд и похоже это единственный способ определения того, какой видеорежим включен на данный момент
Спасибо за советы, собрал на ардуино/макетке Proof of concept. Все работает. Но, помимо изменения Частоты на Si5351, пришлость на чипе IC501 pin7 заземлять для PAL и "отпускать" для NTSC (микроконтроллером).
Сейчас пытаюсь впихнуть код в самый мелкий микроконтроллер из имеющихся в наличии: Attiny13 (1кб)

308965-0

4
5 поколение / Picostation PS1
« : 03 Февраль 2026, 22:45:07 »
посмотрел я на этот GPU, боюсь что и на логике тут не получится, нет сигнала который переключал бы PAL/NTSC, похоже единственный способ переключать всё это, это делать управление Si5351 с внешнего контроллера, причём нужно отслеживать кадровые синхроимпульсы и на основании их длительности переключать частоту и видеокодер.
напомню что у PAL кадровые синхроинпульсы повторяются каждые 20 миллисекунд, а у NTSC каждые 16,6 миллисекунд и похоже это единственный способ определения того, какой видеорежим включен на данный момент
Огромное спасибо за каммент, я бы не отказался от даташита, из которого взята инфа...
Я пока-что потихоньку собираю инфу. Нашел вот такую интересную микросхеммку, которая выделяет синхроимпульсы: LM1881

308118-0
    Из даташита:
    • The LM1881 Video sync separator extracts timing1• AC Coupled Composite Input Signal information including composite and vertical sync,
    • >10-kΩ Input Resistance burst or back porch timing, and odd and even field
    • <10-mA Power Supply Drain Current information from standard negative going sync NTSC,
    PAL (1) and SECAM video signals with amplitude from• Composite Sync and Vertical Outputs 0.5-V to 2-V p-p. The integrated circuit is also• Odd and Even Field Output capable of providing sync separation for non-
    • Burst Gate or Back Porch Output standard, faster horizontal rate video signals. The
    vertical output is produced on the rising edge of the• Horizontal Scan Rates to 150 kHz
    first serration in the vertical sync period. A default• Edge Triggered Vertical Output vertical output is produced after a time delay if the
    • Default Triggered Vertical Output for Non- rising edge mentioned above does not occur within
    Standard Video Signal (Video Games-Home the externally set delay period, such as might be the
    Computers) case for a non-standard video signal.
надеюсь, что с этой микрухой получится все реализовать на самом простом микроконтроллере/логике, что бы не пихать ещё одну мощную PICO.

5
5 поколение / Picostation PS1
« : 23 Январь 2026, 11:09:01 »
И вся эта заморочка ради того что бы играть в цвете на сраном композите ? Блин, ё... оно того не стоит, ну если конечно это делается ради S-Video ну как бы тут ещё можно подумать, притулить схемку и т.д.... Сам композит если на ЭТЛ телеке ещё как то так более менее, но хотя всё равно выделяется(тоже заметно мерцание цветов), но на телеке ЖК да ещё и на большом, я представлю там пипец все цвета мерцают как тварь выглядит, я пробовал поэтому так и говорю... ;) Почему не смотрим в сторону RGB, нету такого входа на телеке ? РГБ-скарт тут несомненно на первом месте по качеству, другого лучшего варика для данной консоли тут не придумать...

:) Вопрос философский: естественно, я не играю на композите, я собрал gbs-control апскейлер, запускаю, подключив через VGA к старому ЭЛТ монитору от компа. Там проблем нет. Но это, скорее, принципиальный вопрос - должно работать идеально. Более того, я в пс1 игры играю на PSP или PSP vita. Но ещё БОЛЕЕ того: вообще времени на игры нету, тут еле получается выкроить время на ковыряния во внутренностях ретро консолей. Так что, можно сказать, что я не играю вообще. Так стоит ли заморачиваться?  Канеша СТОИТ! Это интересно! Особенно, если это геморно...

6
5 поколение / Picostation PS1
« : 23 Январь 2026, 10:06:31 »
PU-8 (Early) x-xxx-xxx-11  SCPH-1001, 1002

Gera., во блин, а чего тогда все кто пробовал ставить на pe8 early писали что не работает, криворукие что ли, нормально замодить не могут.
по поводу Si5351 тут всё сложнее, у старого GPU нет двух входов для подачи независимых частот, так что Si5351 к ней не прикрутить. ну точнее можно прикрутить конечно, но тут либо с внешним контроллером надо мудрить, либо на логике делать переключатель частоты.
Да, похоже ты прав, придётся что-то колхозить. Пока сделал временное решение на двух переключателях. Надеюсь получится сделать то же самое на какой-то простой логике, типа мосфетов. Заказал осциллоскоп с алиекспресс - жду. А то "вслепую" и, опираясь на чужой опыт, сложно что-то сделать.

Gera., А зачем ты второй канал на кодер подключил ?
Если ты от пикостанции управляешь,то там частоты обоих каналов, для управления гпу заложены.
Выложи фото,что у тебя с обратной стороны платы, под гпу находиться
Прилагаю фото промежуточного/временного решения на переключателях, когда появится осциллоскоп - сделаю на логике и обновлю фотки (если получится:) )

307214-0 307216-1 307218-2
Если переключатели в неверной позиции - картинка Ч/Б, с помехами, или искажение цветов
307220-3 307222-4

7
5 поколение / Picostation PS1
« : 22 Январь 2026, 06:18:27 »
у pu7 и pu8 early немного другая логика работы, короче не работают с picostation

У меня успешно работает picostation на pu-8 early, но пока не получается установить мультирегион на генераторе Si5351.
Кто-нить сталкивался, удалось побороть?
Поделитесь пжлста фотками. Если что - вот моя неудачная попытка - PAL работает нормально, а вот с NTSC проблемы с цветом
307084-0

Страницы: [1]