Приставки > 5 поколение

PSNee V8 - Ultimate PSX unlocker

(1/4) > >>

postal2201:
Привет друзья! Хочу поделиться с вами новым проектом мод чипа для PlayStation 1



Данный проект был разработан brill & postal2201(мной :))

Основные особенности PSNee V8:

1. Поддержка патчинга BIOS японских консолей. Теперь для полноценного взлома "японок" не нужно менять микросхему BIOS.
2. Новый тип патчинга BIOS для SCPH-102. Теперь BIOS консоли не переключается в 60Гц при загрузке, соответственно не должно быть проблем с портативными LCD экранами.
3. Авто регион. Чип отправляет код SCEX соответствующий модели вашей приставки, разблокировка происходит быстрее.
4. Возможность отключения патчинга BIOS с помощью переключателя, без перепрошивки чипа.
5. Отказ от всех Arduino функций. Библиотека Arduino.h в проекте не используется.
6. Так же сохранены все достоинства PSNee V7.

1. Для установки обязательно потребуется ICSP программатор. Отлично подойдет USB ASP 2.0
2. Прошивка через COM-порт не поддерживается. Не используйте bootloader!
3. На данный момент поддерживаются следующие микроконтроллеры:
    - ATmega328(A/P/PA) @16Mhz
    - ATmega168(A/P/PA) @16Mhz
4. Для установки через Arduino IDE может потребоваться установка пакета MiniCore. https://github.com/MCUdude/MiniCore
5. Пример корректных настроек для ATmega328P:

6. Перед прошивкой микроконтроллера необходимо сконфигурировать фьюзы. Для этого можно использовать программу AVRDUDE_PROG.
    - Фьюзы для JAP_FAT консолей:       H: DF, L: EE, E: FF
    - Фьюзы для остальных консолей:   H: DF, L: FF, E: FF
7. Деление по моделям для JAP_FAT приставок, особенно 5000 и более ранние модели, весьма условное. При выборе конфигурации в .ino файле желательно ориентироваться на сумму CRC BIOS вашей приставки. Для определения CRC можно воспользоваться Bios Dumper'ом, прикрепленным во вложении.

Диаграмма установки:



https://github.com/postal2201/PSNee_V8

Skarfais:
Молодцы!

Rumata:
Что на счёт цветовой поднесущей?

postal2201:
Rumata, внешним генератором.

Rumata:
Опять облом :( Внешним генератором и 25 лет назад делали

postal2201:
Rumata,  прикрутить можно попробовать. Но тогда придется менять кварц на 17.734 и 14.318 сответственно. Плюс иметь 3 комплекта настроек для всех 3 кварцев. И все равно это будет pal 60 и ntsc 50.

По мне так гораздо лучше сделать нормальный генератор, с переключением режимов от GPU. Тем более схема там простецкая.

Rumata:
Можно, но надо делать. В том смысле, что не просто схему нарисовать, а материализовать это.
Я разбирал двухкварцевые варианты от PU-8 до PM-41. Но, как говорится, устройство должно работать не в принципе, а в кожухе.
А вообще сейчас очень популярный запрос: зачиповать японку, обычно старую, желательно под ПАЛ

SAMael:
Слишком много манипуляций, кто то может не осилить и задолбать вопросами, или убить консоль.
А так то плюшки вкусные ввиде патчинга джапань биоса :thumbup:

Skarfais:
А есть вариант адаптировать прошивку для устройства подключаемого в параллельный порт? Чтобы она и взломщиком была и грузила изначально взломанный биос?

postal2201:
Skarfais, Если я не ошибаюсь EEPROM подключенная через порт имеет наивысший приоритет загрузки. Зашить в нее взломанный BIOS и загрузиться. Для чего чип?

HardWareMan:

--- Цитата: postal2201 от 15 Август 2021, 16:04:24 ---Rumata,  прикрутить можно попробовать. Но тогда придется менять кварц на 17.734 и 14.318 сответственно. Плюс иметь 3 комплекта настроек для всех 3 кварцев. И все равно это будет pal 60 и ntsc 50.

По мне так гораздо лучше сделать нормальный генератор, с переключением режимов от GPU. Тем более схема там простецкая.

--- Конец цитаты ---
3,58 * 4,43 = 15,81. Одним кварцем можно сделать. И выдавать как ШИМ на таймере.

postal2201:
HardWareMan, таймер это прерывания. Прерывания точно испортят патчинг BIOS. Там очень жесткие тайминги, вплоть до 1 такта.
Но допустим врубать шим можно после патчинга, так как он происходит до 600мс, еще на черном экране. Но у нас еще есть сбор данных с суб каналов и инжекция SCEX. И прерывания там никак нельзя.
Так что генерировать поднесущую надо отдельно от основной программы. Брать с CKOUT по-моему самое верное решение. Естественно заменив кварц.

Skarfais:

--- Цитата: postal2201 от 16 Август 2021, 17:41:25 ---Skarfais, Если я не ошибаюсь EEPROM подключенная через порт имеет наивысший приоритет загрузки. Зашить в нее взломанный BIOS и загрузиться. Для чего чип?

--- Конец цитаты ---
Достаточно ли будет залить патченный биос или дополнительно надо будет что-то заливать?

HardWareMan:

--- Цитата: postal2201 от 16 Август 2021, 20:05:07 ---HardWareMan, таймер это прерывания. Прерывания точно испортят патчинг BIOS. Там очень жесткие тайминги, вплоть до 1 такта.
Но допустим врубать шим можно после патчинга, так как он происходит до 600мс, еще на черном экране. Но у нас еще есть сбор данных с суб каналов и инжекция SCEX. И прерывания там никак нельзя.
Так что генерировать поднесущую надо отдельно от основной программы. Брать с CKOUT по-моему самое верное решение. Естественно заменив кварц.
--- Конец цитаты ---

Что непонятного в ШИМ (PWM) и таймере непонятного я сказал? Ты точно умеешь программировать контроллеры? Я просто оставлю вот эту картинку для тех, кто слишком горд, чтобы RTFMить:

postal2201:
HardWareMan,  :facepalm: точно там же изменение OCn реализовано без входа в прерывание. Я забыл за это.
Просто я, как говорится, не настоящий сварщик :) Это у меня хобби, и занимаюсь я МК время от времени. Многое конечно не знаю/забываю.

Stab:
Хорошие новости. Но можно ли пошаговую инструкцию? Не очень понимаю про фьюзы. Имею модель 5500 и чип с али, хочу чиповать.

vasvgav:
В наличии консоль PSone SCPH-102 последней ревизии PM-41(2) (-71) чипована китайским 12с607/P. Скажите имеет место смысл перечиповать? :?

SAMael:
Конечно всегда есть какой то смысл :)
Например делать нечего или руки чешутся ;)

EVIL:
Опять я все пропустил... Я так понял, что та проверка патченых биосов, о которой меня просил brill на живых японских тушах-пациентах аж загодя, таки прошла успешно и тут реализовалась, а у меня так руки не дошли купить еще пзух под прошивку т.к. первые не очень удачные оказались.

Чтож. Настало время купить еще ардуин....
Внешний генератор - ваще по сути не проблема. Куда большая проблема найти этот самый кварц.

brill:
EVIL, загодя был другой тип взлома, который неприменим при малом количестве напаянных на ROM BIOS проводов. Тут он более компактный. По сути модифицируется 1 или 2 бита (в зависимости от модели консоли), что позволило обойтись минимальным количеством проводов на ROM BIOS'е.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии