Приставки > 5 поколение
PS1 SCPH-1000 PSnee странно себя ведет
(1/1)
Fluore:
Прошил ардуинку через USBASP, с флагами биоса 1.0j, вроде работает, но...
Нет лого PlayStation при загрузке игр, но на японской пиратке есть. При этом игры тем не менее запускаются, но не все. Тот же BIOS Dumper мне вообще пришлось запускать через свап трик, по другому оно виснет на белом лого Sony, как и еще несколько игр. Пайка правильная, патчинг биоса судя по всему происходит, раз игры других регионов запускаются. Такое ощущение что версия биоса как будто не та, но дампер сообщает о CRC 3b601fc8, что соответствует 1.0j.
Иногда она еще при включении выдает просто чёрный экран. Опять же как будто с патчингом биоса что-то не то.
and1981:
У меня 1000-ка ведет себя аналогичным образом. Не стал глубоко копать тогда, так и оставил. Может припаять патченный биос, ЕМНИП я вроде где-то видел такие под 1000-ку. Платки переходники 40 пин выкладывал ранее в этом разделе.
Sylph1992:
На PU-7 патчинг биоса не нужен для запуска игр других регионов, там просто не будет лого PlayStation при загрузке. Патчинг у тебя не срабатывает. Сам psnee v8 на 1000 ставил, появилось лого после v7.
Fluore:
--- Цитата: Sylph1992 от 28 Декабрь 2025, 14:26:16 ---появилось лого после v7
--- Конец цитаты ---
Итого решение заключается в том, чтобы поставить v7?
Кстати бывает при первом запуске чип вообще не работает, и пиратки не пускает, или вообще черный экран. Выкл-вкл, начинает работать...
Добавлено позже:
--- Цитата: Sylph1992 от 28 Декабрь 2025, 14:26:16 ---появилось лого после v7
--- Конец цитаты ---
Поставил, не появилось, и игры те что не грузились так и не грузятся. Нашел на гитхабе issue что на микроконтроллерах 328PB патчинг биоса не работает. Заказал конечно другие, но странно это все.
Добавлено позже:
В общем заказал Arduino Pro Mini на 168 и 328P, попробую с ними. Отпишусь как получу. Думаю пока что тут больше делать нечего.
Sylph1992:
--- Цитата: Fluore от 28 Декабрь 2025, 18:05:34 ---Итого решение заключается в том, чтобы поставить v7?
Кстати бывает при первом запуске чип вообще не работает, и пиратки не пускает, или вообще черный экран. Выкл-вкл, начинает работать...
Добавлено позже:Поставил, не появилось, и игры те что не грузились так и не грузятся. Нашел на гитхабе issue что на микроконтроллерах 328PB патчинг биоса не работает. Заказал конечно другие, но странно это все.
Добавлено позже:
В общем заказал Arduino Pro Mini на 168 и 328P, попробую с ними. Отпишусь как получу. Думаю пока что тут больше делать нечего.
--- Конец цитаты ---
Имелось в виду, что на v8 лого работает и до этого стоял v7.
Я использовал 168 Nano, пока работает на всех пс1, что ни пробовал
Fluore:
Sylph1992, апдейт, поставил 168PA, все тоже самое. Есть идеи? Может на ардуине частота плывёт, как проверить, осклик игрушечный есть.
Sylph1992:
--- Цитата: Fluore от 13 Январь 2026, 18:43:25 ---Sylph1992, апдейт, поставил 168PA, все тоже самое. Есть идеи? Может на ардуине частота плывёт, как проверить, осклик игрушечный есть.
--- Конец цитаты ---
Точку RESET может поближе к разъёму блока питания припаять?
Fluore:
Получил результаты лучше используя Arduino Mini Pro на 328P 16MHz. Теперь биос таки патчится и лого появляется, но не стабильно, 2/10 раз патчинга нет. Можно ли что-то с этим придумать?
postal2201:
Можно, если есть желание тестировать.
Кстати есть вариант уйти от таймера и использовать только циклы мк __builtin_avr_delay_cycles(x) Должно одинаково работать что на обычных 328, что на PB.
На PB прошивка тоже запускается, но возможно там более точный таймер(а мы и так юзаем мегу на пределе где любая микрозадержка катастрофически важна), поэтому пришлось подобрать другие тайминги HOLD _delay_us. При 16Мгц, ошибка может быть только 1 цикл мк(62.5ns). И то это может вылиться в нестабильный патчинг. Цикл чтения памяти 187.5ns. При 16Мгц у нас есть максимум 3 цикла мк на все.
В идеале вообще перейти на STM32F103C8T6. Там и генератор поднесущей 4.43Мгц можно без проблем сделать.
megavolt85:
--- Цитата: postal2201 от 28 Январь 2026, 13:22:49 ---В идеале вообще перейти на STM32F103C8T6.
--- Конец цитаты ---
не вздумай наступать на эти грабли, их столько клонов, что замучаешься разгребать багрепорт.
переходи либо на stm32f401 (их не подделывают), либо на rp2040, последняя лучше всего за счёт очень простого способа перепрошивки через USB шнурок.
P.S. если кто то захочет поумничать на счёт того что stm32f401 тоже шьётся по USB, то могу пожелать удачи в создании проекта и разгребании 100500 вопросов как прошить через USB шнурок :lol:
P.P.S. колхоз с генератором поднесущей забудь как страшный сон, это не эффективно, лучше реализуй DFO
Навигация
Перейти к полной версии