
Комментарии 17
Конец второй серии
Да что ж такое то?:)
У меня ещё чай остался...
спасибо, ждём продолжения. я правильно подозреваю, что через SENS передаются данные о wobble ?
Воблинг передается вообще через отдельную ногу о которой CXD2545 не знает и не должен. Хотя с воблингом мне не все ясно, хотя глубоко я в эту сторону не копал, но поизучать былобы интересно.

Который потом идёт в микросхему с маркировкой uPC50230R и является какой то навороченной аналоговой «FPGA». Однако SONY тоже умела врать своих документациях. На самой микросхеме, маркировка I118 75. Собственно был бы у меня хоть один лицензионный диск. можно было бы ткнуться осциллографом и попытаться хоть примерно понять, какой сигнал идёт на вход и во что он превращается на выходе. Но у меня под рукой нет даже демо диска лицензионного.
О, раз уж речь зашла о вобблинге...
У С.Рюмика, известного автора цикла статей в журналах "Радио" и "Моделист-Конструктор" по устройству, особенностям схемотехники и ремонту игровых приставок (начиная от NES/Dendy и заканчивая Dreamcast и Sony PS2) есть вот такая зачётнейшая статья "PlayStation" - ремонт блока адаптации"
По сути реверсинг мод-чипа с использованием осциллографа, программы на Бейсике (хоть на Спектруме) и простого микроконтроллера.

Занятнейшее чтиво и подход, торт, годнота, очень советую. Автор не догадывался о вобблинге и где он закодирован, но пришёл к верным выводам. Равно как и к пониманию того, что многие мод-чипы "орут" непрерывно разные вобблы, пока один из них не "зайдёт".
Первые 36 тактов всех трех КП идентичны, различаются лишь такты 37-41, а в такте 42, предшествующем паузе между КП, всегда логическая 1. Рабочая гипотеза - каждая из КП служит "ключом" к определенной модели "PlayStation", а исследуемый блок генерирует сразу три "ключа". Теоретически может быть 32 КП, различающихся логическими уровнями в пяти тактах, с 37-го по 41-й.
...
Оказывается, без ущерба для ввода игровых программ она может продолжаться от 16 до 65Т, а в некоторых видеоприставках даже до 1000Т. Теперь понятно, почему некоторые блоки адаптации генерируют КП с паузой не 20, а 22 или 23Т.
Иногда блок адаптации генерирует сигналы, параметры которых, на первый взгляд, не укладываются в только что построенную теорию. Если исключить случаи обычных ошибок программистов, следует признать, что применяются методы защиты ключевых КП, призванные создать максимальные сложности тем, кто попытается выяснить закон формирования сигнала Q2. Например, один из исследованных блоков генерировал сигнал, в котором первые 14 КП отличались от ключевой только тем. что в них отсутствовал такт 40, а общая длина составляла 41, а не 42Т. Все они были ложными, и лишь каждая пятнадцатая КП полностью соответствовала ключевой с кодом 01110.
Вплоть до постройки самодельного чипа с выбором региона переключателем:

На всякий случай терминология:
"Блок адаптации" - мод-чип
"Ключевая последовательность" - нужный вобблинг
Первоисточник:
Рюмик, С. "PlayStation" - ремонт блока адаптации [Текст] / Рюмик С. // Радио. - 2000. - N4. - С. 26-28 ; №5. - С. 31-33. - (Микропроцессорная техника)
Да я помню, он же вроде бы самодельный MegaKey для Сеги делал...
Просто читал статью в год её выхода, да и PS1 с оторванным мод-чипом в том же году чинил (неудачно).
И нихрена не понимал про вобблинг. Вообще было неясно где на фирменном диске должна была быть эта"ключевая последовательность". Тогда казалось что "где-то в субканале" или там, где на аудио-CD пишется CD Text...
редкие моменты хабра, когда он старый добрый хабр, спасибо, жду следующую)
Супер круто!
Эмулятор CD-Rom для SonyPlaystation который я писал больше десяти лет. Часть 2