Приставки > 5 поколение
PSNee V8 - Ultimate PSX unlocker
EVIL:
postal2201, не слишком ли толсто такое пихать в корпус? Ок. Ты предлагаешь сперва подтянуть другое питание?
Если хотя бы сойтись частично, то какой именно микроконтроллер должен быть на плате ардуины и кварц.
Rumata:
А нельзя, кстати, тактировать от основной платы?
postal2201:
EVIL, Это не в корпус, это то на чем я тестировал. МК ATmega328P-AU, главное чтобы не контрафакт. Кварц 16Мгц. Мне больше нравятся в мелком корпусе, а там главное чтобы не глючил.
Rumata, можно, а смысл от внешнего тактирования какой? Причем нужно найти частоту которая присутствует на всех ревизиях PS1 и pal и ntsc. Ну и думаю будет тонна сообщений в стиле "я снял кварц и теперь ничего не работает. Пмагите!!!"
С SCPH-1000 на реальной плате PU-7 c 40-SOP bios пока облом :( Во первых память считывается медленнее чем 32-SOP. Во вторых линия адреса A7 оказалась инвертирована. Нужно искать требуемый бит с помощью лог. анализатора и подбирать тайминги.
Кстати, может кто знает 40-SOP bios встречается только на SCPH-1000? Там еще вроде PU-7 бывает нескольких ревизий. Не в микросхеме биоса ли там отличия?
В общем покурив даташит на MSM534032E стало понятно что в 8-битном режиме происходит смещение адресных линий. D15/A-1 становится A0, A0 это А1 итд.
Но вот я никак не могу вкурить что в 8-битном режиме происходит с линиями данных. BYTE у нас залочен на L, а вот A-1/D15 постоянно переключается между H и L. Как при этом должны себя вести линии D0-D7 и D8-D15. В упор не вкурю эту таблицу.
Rumata:
--- Цитата: postal2201 от 21 Сентябрь 2023, 09:49:02 ---а смысл от внешнего тактирования какой?
--- Конец цитаты ---
Во-первых ,если не пихать адурину, то достаточно маленькой платки без дополнительных элементов. Во-вторых где-то может быть полезна синхронизация с внутренней тактовой (в теории)
--- Цитата: postal2201 от 21 Сентябрь 2023, 09:49:02 --- В упор не вкурю эту таблицу.
--- Конец цитаты ---
А чего там вкуривать? Смещение адреса имеется абсолютно во всех микросхемах с переключением 8 / 16. При этом D15 становится "А минус 1". А Hi-Z обозначает состояние высокого импеданса, оно же третье.
--- Цитата: postal2201 от 21 Сентябрь 2023, 09:49:02 ---BYTE у нас залочен на L, а вот A-1/D15 постоянно переключается между H и L.
--- Конец цитаты ---
Если /BYTE = 0, то микросхема в 8-битном режиме, D0-D7 - это выходы данных, D8-D14 в третьем, то есть их нет, а D15/A-1 - это младший разряд адреса, видимо по очереди считываются младший и старший байт слова.
EVIL:
--- Цитата: postal2201 от 21 Сентябрь 2023, 09:49:02 ---главное чтобы не контрафакт.
--- Конец цитаты ---
Не, ну это ты загнул, конечно, что я их нюхать буду или как монеты кусать?
Rumata:
--- Цитата: EVIL от 21 Сентябрь 2023, 19:35:21 ---что я их нюхать буду или как монеты кусать?
--- Конец цитаты ---
А не поможет. Я тут с такими вещами борюсь периодически.
postal2201:
С чиповкой 1000 японки никаких проблем ^_^
Единственное, я не учел что на 40-pin bios идет смещение адресных линий. Придется поправить мануал к прошивке...
Насколько я знаю существует несколько версий PU-8. Одно из основных отличий, это как раз смена микросхемы биос с 40-pin на 32-pin. Интересно в каких моделях плоек могут быть как 40-pin, так и 32-pin биосы? Просто хочется сделать более подробный мануал, чтобы люди не путались паяя чип.
Rumata:
PU8 -11/-12 - 40 pin
PU8 -22/-23 - 32 pin
postal2201:
Rumata, это понятно. Я имел ввиду в каких моделях SCPH могут стоять материнки с разными чипами bios. 3000? 3500?. Предполагаю что в 1000 были только 40-pin.
Rumata:
--- Цитата: postal2201 от 25 Сентябрь 2023, 20:06:59 ---Предполагаю что в 1000 были только 40-pin.
--- Конец цитаты ---
Ответ неверный. Это платы именно из 1000. Да и на кой нужны модели, если всё упирается в плату? Тем более, что это на ней указано в явном виде.
Pr1ha:
--- Цитата: Skarfais от 11 Июль 2023, 23:28:09 ---да
Screenshot_93.jpg (315.03 КБ, 774x1025 - просмотрено 55 раз.)
--- Конец цитаты ---
подскажите пожалуйста фьюзы под ATtiny45, для мода PAL фатки 750х ?
и как опции выставить? раскомментить //#define PAL_FAT или закомментить #define AUTOREGION ?
p.s.
пока временно попробовал установить мод на реплику ардуины - amperka iskra mini, фьюзы не менял, раскомментил #define PAL_FAT, вроде работает, приставка стала читать пиратские диски
postal2201:
--- Цитата: Rumata от 25 Сентябрь 2023, 20:22:17 ---Да и на кой нужны модели, если всё упирается в плату? Тем более, что это на ней указано в явном виде.
--- Конец цитаты ---
Да вот эта табличка кривовато получается. Не знаю к чему лучше привязать define. Ревизий материнок слишком много, да и избыточно будет. По SCPH не сильно вяжется с реальностью как оказалось. Все это касается JAP_FAT, с остальными все проще.
--- Код: ---//#define UC_ALL // Use for all NTSC-U/C models. No BIOS patching needed.
//#define PAL_FAT // Use for all PAL FAT models. No BIOS patching needed.
//#define SCPH_103 // No BIOS patching needed.
//#define SCPH_102 // DX - D0, AX - A7. BIOS ver. 4.4e, CRC 0BAD7EA9 | 4.5e, CRC 76B880E5
//#define SCPH_100 // DX - D0, AX - A7. BIOS ver. 4.3j, CRC F2AF798B
//#define SCPH_7000_9000 // DX - D0, AX - A7. BIOS ver. 4.0j, CRC EC541CD0
//#define SCPH_5500 // DX - D0, AX - A5. BIOS ver. 3.0j, CRC FF3EEB8C
//#define SCPH_3500_5000 // DX - D0, AX - A5. BIOS ver. 2.2j, CRC 24FC7E17 | 2.1j, CRC BC190209
//#define SCPH_3000 // DX - D5, for 40-pin BIOS: AX - A6, AY - A7, for 32-pin BIOS: AX - A7, AY - A8. BIOS ver. 1.1j, CRC 3539DEF6
//#define SCPH_1000 // DX - D5, for 40-pin BIOS: AX - A6, AY - A7, for 32-pin BIOS: AX - A7, AY - A8. BIOS ver. 1.0j, CRC 3B601FC8
--- Конец кода ---
--- Цитата: Pr1ha от 26 Сентябрь 2023, 03:13:25 ---подскажите пожалуйста фьюзы под ATtiny45, для мода PAL фатки 750х ?
--- Конец цитаты ---
На PsNee V8 я не добавлял поддержку ATtiny45 и подобных. Для патчинга не хватит ног и нужно вешать внешний кварц. Остаются только UC и PAL_FAT. Но нужно ли оно? Если хотите ATtiny45, проще взять PsNee V7.
Pr1ha:
--- Цитата: postal2201 от 26 Сентябрь 2023, 10:25:24 ---На PsNee V8 я не добавлял поддержку ATtiny45 и подобных. Для патчинга не хватит ног и нужно вешать внешний кварц. Остаются только UC и PAL_FAT. Но нужно ли оно? Если хотите ATtiny45, проще взять PsNee V7.
--- Конец цитаты ---
а что по поводу #define AUTOREGION, когда его нужно комментировать?
postal2201:
Pr1ha, В основном никогда. Опция больше для дебага.
Но может быть полезна если допустим на приставке заменен биос от консоли с другим регионом. Или заменен мехакон.
Pr1ha:
--- Цитата: postal2201 от 26 Сентябрь 2023, 14:58:47 ---Pr1ha, В основном никогда. Опция больше для дебага.
Но может быть полезна если допустим на приставке заменен биос от консоли с другим регионом. Или заменен мехакон.
--- Конец цитаты ---
Спасибо, т.е. это не для того чтобы PAL консоль читала диски всех регионов?
postal2201:
Pr1ha, нет, не для этого
EVIL:
--- Цитата: Salyaris от 08 Октябрь 2023, 14:30:09 ---Кстати, самое смешное что ресет у меня работает на всех ревизиях, грузит и аудио и биос, ничего не повисает, без свитча разумеется.
--- Конец цитаты ---
Тебе часто говорят, что ты тупой?
Он нужен для определенных целей, а не для работы в целом.
postal2201:
На GitHub версия PSNee обновлена до 8.0.1. Небольшие косметические изменения, плюс по PullRequest добавлен препроцессор для забывающих раскоментить #define
Yoti:
--- Цитата: postal2201 от 09 Октябрь 2023, 12:08:28 ---плюс по PullRequest добавлен
--- Конец цитаты ---
Ревью хоть проводи, а то там у вас косоль завелась. ;)
postal2201:
Yoti, и что там не так?
Навигация
Перейти к полной версии