Приставки > 5 поколение
Картридж PS1 для PIO порта
megavolt85:
Nikolas2021, ну конкретно то что ты подчеркнул к номерам ножек отношения не имеет, это логическое состояние ножки, но надо детальней разбираться, скорей всего в PIO модуле тоже свои дефайны, да и статусные дефайны скорей всего зависят от номера ножки, но это не точно, я не вдавался в подробности кода.
megavolt85:
--- Цитата: Nikolas2021 от 08 Апрель 2026, 23:09:04 --- "прошка" и запускается, уже по новой схеме аналогичной "pico_booty", но только с доп. пинами- 13,14gpo
--- Конец цитаты ---
ну это временно, потому что GPIO 11, 12, 13, 14 и 15 я займу под порт джоя, а так же что нибудь типа 26 и 27 будут зарезервированы под I2C и 28 под lid switch
такой хитрый разброс потому что я хочу всё уместить в rp2040-zero
Nikolas2021:
Попробовал проверить Unirom_8 на "пике2"(RP2350A), для одного "унирома" "пика-2" это конечно слишком жирно , ну это так, чисто проверить "пику2".. :D Если что, схема подпайки "пики2" там точно такая же как на "пико1"(RP2040) проекта "pico_booty".
Unirom 8.0 для Pico_Booty(RP2350) pico2_unirom8.rar (70.02 КБ - загружено 41 раз.)
Добавлено позже:
Более того, теперь даже тяжёлый, исполняемый файл(SPECCY.EXE) от эмуля zx_спектрум(с играми) компилируется, на ОЗУ больше не ругается, прошивка полностью собирается... правда всё равно чёт, в итоге "прошка" не запускается на консоли..)
megavolt85:
--- Цитата: Nikolas2021 от 09 Апрель 2026, 16:43:11 ---компилируется, на ОЗУ больше не ругается, прошивка полностью собирается...
--- Конец цитаты ---
честно говоря не понимаю чего оно у тебя вообще на ОЗУ ругалось то, сконверченный EXE в booty хранится в ПЗУ, которого целых 2 мегабайта, на некоторых китайцах может быть и 16 мегабайт
Nikolas2021:
--- Цитата: megavolt85 от 09 Апрель 2026, 20:51:30 ---честно говоря не понимаю чего оно у тебя вообще на ОЗУ ругалось то, сконверченный EXE в booty хранится в ПЗУ, которого целых 2 мегабайта, на некоторых китайцах может быть и 16 мегабайт
--- Конец цитаты ---
Ну да, вот не знаю но сам компилятор ругался очень сильно что там где-то не хватает ОЗУ, т.е. в смысле это не у меня на компе, а на том желе к которому предполагается готовящаяся(при компиляции) прошивка- это там не хватает, которая в итоге заканчивалась полным провалом и ошибкой в конце, в логе.
На второй же пике2(rp2350), всё гуд компилируется, ничего не ругается , всего хватает ! )
megavolt85, А вот попробуй "закомпилить" для "пики-1" вот этот файл- "speccy.booty" интересно что там оно покажет у тебя, если конечно у тебя там ни какой-то навороченный или подстроенной SDK под это дело.. :)
megavolt85:
Nikolas2021, действительно тупняк какой то, не пойму почему секция .data пытается разместить данные в ОЗУ.
короче удали в payload.s строку .data и всё будет норм.
ну кроме того что speccy всё равно не запустится :lol:
Nikolas2021:
--- Цитата: megavolt85 от 09 Апрель 2026, 21:47:22 ---удали в payload.s строку .data и всё будет норм.
ну кроме того что speccy всё равно не запустится
--- Конец цитаты ---
Да теперь всё ок, гуд.. :) Ну то что не запускается это уже ясно, оно блин вон даже на пике 2, на которой ресурсов явно поболее и то не захотело запускаться... зараза :biggrin:
"дата" я не удалил, а просто # "закомментил", на всякий случай, а то мало ли...)
Но есть одно но, без этой строчки "data" даже униром 8 не работает после этого! после сборки прошки!
megavolt85:
Nikolas2021, меню picostation работает без проблем, правда у меня в SDK частота флешки занижена, чтобы на говённых флешках проблем не было
открой файл pico-sdk/src/boards/include/boards/pico.h
замени PICO_FLASH_SPI_CLKDIV 2 на PICO_FLASH_SPI_CLKDIV 4
тогда всё что собираешь будет работать даже с дерьмовой флешью
Nikolas2021:
--- Цитата: megavolt85 от 09 Апрель 2026, 23:10:43 ---замени PICO_FLASH_SPI_CLKDIV 2 на PICO_FLASH_SPI_CLKDIV 4
--- Конец цитаты ---
Ага, ок, понял куда зайти, изменил там...
Но всё равно после компиляции, уже когда запускаю "прошку"- unirom 8, в итоге не хочет запускаться, он хочет что бы была там строчка- "data" :biggrin:
megavolt85:
Nikolas2021, скинь мне exe, попробую у себя
Nikolas2021:
--- Цитата: megavolt85 от 10 Апрель 2026, 00:20:15 ---Nikolas2021, скинь мне exe, попробую у себя
--- Конец цитаты ---
Ок, скинул, но со строчкой "data" он работал при сборке прошивки..) Без неё- нет.
megavolt85:
Nikolas2021, ну хз, у меня без проблем стартанул и без .data, правда у меня уже несколько фиксов внесено в код pico_booty, в том числе включен разгон до 240MHz
unirom_b.7z (60.26 КБ - загружено 49 раз.)
Nikolas2021:
--- Цитата: megavolt85 от 10 Апрель 2026, 00:35:09 ---ну хз, у меня без проблем стартанул и без .data, правда
--- Конец цитаты ---
этот да, работает.. значит твои "фиксы" в деле, в работе..)
Добавлено позже:
Мегавольт, ещё пробовал запускать вот этот файл(EXE) меню "Picostation", тот что ты мне скидывал для EEPROM, на самом EEPROM он взлетел- ок ! А вот на "пико-бути"- не работает(после конвертации на прошке), и не важно с "data", или без него всё равно- тишина...
Кстати, а всё-таки кто-то хоть попробовал запускать то меню на заводском- "чит-карике", запускается, нет ? Ну, интересно же.. :) Потому что на eeprom "SST" - да, работает.
megavolt85:
Nikolas2021, а он и не должен, этот файл уже сжат и содержит в себе распаковщик, при конвертации в booty программа пытается ещё раз его сжать и добавить распаковщик, потому и не работает
Borius:
Взломщик после небольшой реставрации и доработки :)
Также прикладываю новый, до ныне не имеющийся дамп русской версии версии 5.3
(Vzlomshik_Professional_Ver.5.3_(AM29F010@PLCC32).zip (81.42 КБ - загружено 23 раз.)
Добавлено позже:
Nikolas2021, и кстати да, я проверил твою прошивку из этого поста:
--- Цитата: Nikolas2021 от 06 Апрель 2026, 10:53:41 ---Всё-таки получилось запустить тот ROM меню "Picostation" на базе EEPROM, но пришлось тот твой файл(с меню) от Мегавольта немого под изменить "hex" редактором, сделать его снова- "EXE", а потом уже правильной утилитой(psexe2rom) я его сконвертил в "ROM" и всё гуд, оно запускается на древней памяти меню. :)
--- Конец цитаты ---
--- Цитата: Nikolas2021 от 06 Апрель 2026, 16:54:00 ---А вот интересно, а как оно там на "чит-карике" настоящем, заводском, заведётся ли такое меню, у кого там он был, у Gameszzz вроде такой "карик" есть...?
--- Конец цитаты ---
Короче эта проша у меня не работает ни в настоящем карике на 29F010, ни в кустарном на 39VF040. :)
Nikolas2021:
--- Цитата: Borius от 11 Апрель 2026, 09:12:07 ---Короче эта проша у меня не работает ни в настоящем карике на 29F010, ни в кустарном на 39VF040.
--- Конец цитаты ---
А ты как закидывал через программатор конечно же... Просто я через unirom 8 прошивал, и там оно работало! Программатора та у меня нету так то...)
Добавлено позже:
Решил вспомнить как я тогда это делал, как закидывал "EXE" через порт "serial i/o". Короче если закидывать "exe", то они кидаются в память самой консоли, а вот если уже захочешь кидануть туда "rom" и будет с припаянной "пикой"(RP2040) в PIO порту, то это будет просто невозможно сделать, зато если вернуть- EEPROM "SST" то всё чудненько закидываются... ага вон оно чё, понятненько, оно ищет пространство(куда закинуть) а его там нету, а в "SST" как раз оно есть. Ну и вот закинул ту "зеленуху", но только на этот раз через порт "serial i/o"...)
Borius:
--- Цитата: Nikolas2021 от 11 Апрель 2026, 13:39:29 ---А ты как закидывал через программатор конечно же...
--- Конец цитаты ---
И по твоему из-за этого не должно работать? Странная логика.
По твоему юниром шьет флешку как-то по особенному?
Почему тогда все остальные ромы работают при любом способе записи?
megavolt85:
Nikolas2021, ты лучше скажи есть ли какой то понт от Pico DEV? можно через его USB грузить EXE в плойку?
Nikolas2021:
--- Цитата: Borius от 11 Апрель 2026, 14:42:14 ---И по твоему из-за этого не должно работать? Странная логика.
По твоему юниром шьет флешку как-то по особенному?
Почему тогда все остальные ромы работают при любом способе записи?
--- Конец цитаты ---
Хорошо, блин, ты мне просто не оставляешь иного выбора, бери "штопай" вот этим якобы "униром"(образом CD), там в меню вбираешь вот этот первый пунк. Как зальётся прошка, перезапусти консоль, лучше кнопку- на power. Прошей для начала "кустарник".. Только попробуй сказать что оно не запускается .. :biggrin: -
Первый запуск жди когда оно там прогрузиться, оно дольше идёт, оно ж не хрена там не оптимизированно под EEPROM естественно, прошивка экспериментальная же всё-таки как никак....))
Добавлено позже:
--- Цитата: megavolt85 от 11 Апрель 2026, 14:53:53 --- ты лучше скажи есть ли какой то понт от Pico DEV? можно через его USB грузить EXE в плойку?
--- Конец цитаты ---
Я попробовал закинуть тот загрузчик(psx232h.booty), при запуске его на экране ТВ появляется красный фон, если подрубить usb к компу - зелёный фон и на этом всё.. На компе появляется неизвестное устройство и конечно же кидать через неизвестно устройство- не получится, а "дров" нигде нету, не нашёл для него.. как то так.
megavolt85:
--- Цитата: Nikolas2021 от 11 Апрель 2026, 15:06:04 --- а "дров" нигде нету, не нашёл для него.. как то так.
--- Конец цитаты ---
по идее оно эмулит ft232
Навигация
Перейти к полной версии