Обновить

Комментарии 17

Конец второй серии

Да что ж такое то?:)
У меня ещё чай остался...

Мне показалось наоборот длинновато вышло.
Ждем продолжения;)

спасибо, ждём продолжения. я правильно подозреваю, что через SENS передаются данные о wobble ?

Нет.
Воблинг передается вообще через отдельную ногу о которой CXD2545 не знает и не должен. Хотя с воблингом мне не все ясно, хотя глубоко я в эту сторону не копал, но поизучать былобы интересно.
НЛО прилетело и опубликовало эту надпись здесь
Вообще если верить схеме из книги(а верить ей не особо можно, нужно восстанавливать топологию). То считывается воблинг используя боковой луч F

Который потом идёт в микросхему с маркировкой uPC50230R и является какой то навороченной аналоговой «FPGA». Однако SONY тоже умела врать своих документациях. На самой микросхеме, маркировка I118 75. Собственно был бы у меня хоть один лицензионный диск. можно было бы ткнуться осциллографом и попытаться хоть примерно понять, какой сигнал идёт на вход и во что он превращается на выходе. Но у меня под рукой нет даже демо диска лицензионного.
НЛО прилетело и опубликовало эту надпись здесь
Да у меня тоже одна с приводом, осталось раздобыть демо диск и время.
Судя по поверхностному взгляду на палату схема из книги неверна Надо полностью реверсить дорожки :(

О, раз уж речь зашла о вобблинге...

У С.Рюмика, известного автора цикла статей в журналах "Радио" и "Моделист-Конструктор" по устройству, особенностям схемотехники и ремонту игровых приставок (начиная от NES/Dendy и заканчивая Dreamcast и Sony PS2) есть вот такая зачётнейшая статья "PlayStation" - ремонт блока адаптации"

https://schematicsblog.com/televidenie-videotekhnika/3719-sony-playstation-remont-bloka-adaptacii.html

По сути реверсинг мод-чипа с использованием осциллографа, программы на Бейсике (хоть на Спектруме) и простого микроконтроллера.

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

Первые 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. - (Микропроцессорная техника)

Тут ситуация такая. Как работает модчип, информации полно. Можно легко найти, что это он выдает UART последовательности SCEA/SCEE/SCEI в зависимости от региона приставки. Этой информации полно. Также все кто интересовался этой темой знают, что получается в результате воблинга. Но как выглядит этот самый воблинг никто не нигде(ну или я не нашёл), не показывает. Получается у нас есть диск, в определенном месте которого мы имеем «воблинг», механика(и оптика) которая этот воблинг ловит, и потом ещё стоит микросхема которая обрабатывает этот воблинг(а может просто усиливает до TTL уровней) и уже она отдает это дело SUB-CPU в виде UART потока. Вот интересно поглядеть как же именно выглядит этот воблинг приходящий от механики.
НЛО прилетело и опубликовало эту надпись здесь

Да я помню, он же вроде бы самодельный MegaKey для Сеги делал...

Просто читал статью в год её выхода, да и PS1 с оторванным мод-чипом в том же году чинил (неудачно).

И нихрена не понимал про вобблинг. Вообще было неясно где на фирменном диске должна была быть эта"ключевая последовательность". Тогда казалось что "где-то в субканале" или там, где на аудио-CD пишется CD Text...

НЛО прилетело и опубликовало эту надпись здесь

редкие моменты хабра, когда он старый добрый хабр, спасибо, жду следующую)

Супер круто!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации