Приставки > 5 поколение
Picostation PS1
<< < (190/200) > >>
Nikolas2021:
Наконец дошли руки, спаял эту самую "кустарную приблуду", то есть эмулятор CD привода на PS1. И кстати да, прикольно, схема реально работает, запускает на консоли игры с SD карты. ;) Правда одно но, как и говорили те иностранные блогеры, те что тестировали это уже, запускается игра довольно "туго", т.е. запуск игры может произойти сразу, а может вообще эдак и с 5-ого а то и с 10-ого раза с перезапуска приставки. Вот, может кому то это будет интересно, но пока что у меня получилось удачно запустить с SD флешки вот это. :D

P.S. Данный пост был создан 28.08.24г., с тех пор многое изменилось в проекте "Picostation", читайте ниже актуальную информацию(спойлер).-






PU7/8  PicoStation PU-7, 8 diagram.rar (2344.72 КБ - загружено 240 раз.)
PU18(Схема с разгоном)  PicoStation PU-18 diagram.rar (1541.49 КБ - загружено 271 раз.)

Обсуждения схемы с разгоном для PU7/8, тут- https://www.emu-land.net/forum/index.php/topic,89768.msg1679990.html#msg1679990 Микроконтроллер- RP2040 лучше всего использовать, если зелёную то с лого-"Малина", или же чёрную малину с флеш памятью winbond! Паять "пику" желательно короткими проводами и как можно более ближе к точкам пайке на мат. плате PS1. Картридер(модуль microsd card) лучше всего использовать
такой-  или такой- RC3- https://github.com/megavolt85/PicoStation/releases/tag/RC3
RC4  picostation_pico1(14.03.26).7z (161.5 КБ - загружено 240 раз.)
RC5  RC5 picostation_pico1(17.07.26).rar (612.46 КБ - загружено 88 раз.)
 PicoStation SD manager(15.04.26).7z (1288.57 КБ - загружено 192 раз.)
PicoStation SD manager(17.07.26.)- https://github.com/megavolt85/picostation-covers/releases/tag/v0.3
Обложки- https://github.com/megavolt85/picostation-covers 

 https://www.emu-land.net/forum/index.php/topic,89768.msg1652402.html#msg1652402
https://www.emu-land.net/forum/index.php/topic,89768.msg1676837.html#msg1676837 Требования: прошивка RC5
Описание тут из поста- https://www.emu-land.net/forum/index.php/topic,89768.msg1685211.html#msg1685211
Roller85:
Thank you for your replies.

Unfortunately, I cannot compare with earlier firmware versions because I installed PicoStation directly with RC5.

Regarding the installation, the QSB was soldered under a microscope and every joint was carefully inspected. I also checked for solder bridges.

One more observation: the problem is very random. Yesterday I tested many different games for about 2 hours and it did not happen even once. On other occasions it may happen twice within 30 minutes.

Once PicoStation boots successfully, everything is completely stable:

no gameplay crashes,
no FMV issues,
CTR replay ran for over 1 hour,
GT2 replay also ran for over 1 hour,
many different games work correctly.

The issue only seems to affect the boot process.
xdev999:

--- Цитата: MaRC от 24 Июля 2026, 11:11:14 ---Лежит тушка 5502 pal с PU-8 late соответственно - есть какойто из готовых китов, который запаял и гарантированно работает? А то вычитал  - все готовые киты фигня, надо самому проводами паять, но при этом надеяться, что тебе попадется пика с нормальной памятью. Тоесть лотерея при любом варианте и гарантий никаких нет- пускай тушка дальше лежит, пока производство до конца не отладят? Интерес небольшой есть к самому устройству, а не копаться потом почему оно не завелось.

--- Конец цитаты ---
ну ждите когда типа zero wire не начнут продавать, сделают я думаю этом году уже
Gameszzz:

--- Цитата: MaRC от 24 Июля 2026, 11:11:14 --- 5502 pal с PU-8 late соответственно
--- Конец цитаты ---

???
Нифига не "соответственно" и чтобы хоть какой-то ответ дать нужно точно определиться pu8 late или 5502.


Добавлено позже:

--- Цитата: Roller85 от 24 Июля 2026, 11:56:27 ---Unfortunately, I cannot compare with earlier firmware versions because I installed PicoStation directly with RC5.

--- Конец цитаты ---

Не должно быть проблемы перепрошить на RC3 и проверить
MaRC:

--- Цитата: Gameszzz от 24 Июля 2026, 13:21:42 ---Нифига не "соответственно" и чтобы хоть какой-то ответ дать нужно точно определиться pu8 late или 5502.
--- Конец цитаты ---
Да, тупанул - pu-18 само собой.
Gameszzz:

--- Цитата: MaRC от 24 Июля 2026, 13:44:11 ---Да, тупанул - pu-18 само собой.

--- Конец цитаты ---

Я жду кит от китов,чтобы понять насколько они продвинулись. У P_star этот кит не работает
QSB гибкая и проблем при пайке,как с текстолитовой,быть не должно
ViForsaken:
есть чат в тг или дискорде по пс1 или вообще по играм где многие из вас обитают?
megavolt85:
MaRC, всё что со шлейфом это лотерея, идеально работают zero wire, то есть платы паяющиеся к материнке с низу и на них же распаян а rp2040, шлейф от неё только на SD карту.
Иногда пишут о рабочих вариантах со шлейфом, но рекомендовать ничего не могу, статистики пока мало.
Что касается пайки проводами, то это сто процентный метод, если боишься попасть на плохую память, то вопрос решаемый, чуть дороже, но точно работать будет, берешь малину с черной или фиолетовой платой с памятью в SO8 корпусе, отдельно берешь память winbond и перепаиваешь, память по цене как ещё одна малина, зато точно будет работать. С учётом что ODE бесплатный, думаю купить раздельно малинку и память не особо накладно, во всяком случае это в разы дешевле коммерческих решений или их клонов.
Gameszzz:
MaRC,
Мы ж ранее уже обсудили здесь проект (#3519) подобной платы. Только её самостоятельно собирать нужно

Добавлено 26 июля 2026 года:
Вот я жмотяра стал
Купил фатку европейку с неисправным 1815,у которой нет XA звука,специально под китайский комплект пикостанции,что ко мне одет. Приехала тушка,поменял 1815,благо одна в заначке была,поэтому и покупал тушку,но чё то привод вообще живой оказался. И так жаба задавила,что решил поменять кондёры,докинуть второй кварц на гпу,да так и оставить
Borius:

--- Цитата: Gameszzz от 26 Июля 2026, 14:09:08 ---да так и оставить
--- Конец цитаты ---
Да смысл от 5502 с живым приводом? Привод лучше в какую нибудь 7502 использовать или продать. :)
Gameszzz:

--- Цитата: Borius от 26 Июля 2026, 14:31:13 ---Да смысл от 5502 с живым приводом? Привод лучше в какую нибудь 7502 использовать или продать. :)

--- Конец цитаты ---

Я давно потерял интерес к моделям свежее 550х. К тому же все что есть и так с живыми приводами и впаяными свичбордами

Добавлено 1 августа 2026 года:

Азиат выпустил обновление,но чё то заставки,даже не fmv, фризят и в игре подгрузка фризит.
Может дело кнешно в кп,но чёто слишком он всякого в меню напихал
mixa232323:
А почему не сделать версию  Picostation через порты как в PSIO 0x1F801800 - 0x1F801803. Будет работать на всех моделях и можно сидюк сохранить.

Для работы ODE хватает:

P6   - SD0
P40   - SD1
P7   - SD2
P41   - SD3
P8   - SD4
P42   - SD5
P9   - SD6
P43   - SD7

P14   - SA0      
P48   - SA1

P4   - CS0          (этот вроде не нужен)
P65   - CDRDCS       
P64   - SWR0
P30   - SRD
P31   - CDRDINT 

P33   - BCK0      
P66   - LRC0
P67   - DTIB
Nikolas2021:

--- Цитата: mixa232323 от 01 Августа 2026, 22:25:36 ---А почему не сделать версию  Picostation через порты как в PSIO 0x1F801800 - 0x1F801803. Будет работать на всех моделях и можно сидюк сохранить.
--- Конец цитаты ---
Ну можно конечно, но это будет нечто иное, не в том виде как оно сейчас. Мегавольт про это уже здесь говорил что в принципе, теоретически на базе Pico2(RP2350b) вполне можно было бы это организовать весь процесс целиком ODE, т.е. по типу как PSIO. Но вопрос только в другом кто займётся этим делом, так сказать в написании глобального кода под новый проект ну т.д.......
mixa232323:

--- Цитата: Nikolas2021 от 01 Августа 2026, 22:41:11 ---Ну можно конечно, но это будет нечто иное, не в том виде как оно сейчас. Мегавольт про это уже здесь говорил что в принципе, теоретически на базе Pico2(RP2350b) вполне можно было бы это организовать весь процесс целиком ODE, т.е. по типу как PSIO. Но вопрос только в другом кто займётся этим делом, так сказать в написании глобального кода под новый проект ну т.д.......

--- Конец цитаты ---

Зачем RP2350b если хватает 17 пинов и простого пио автомата? А код вроде как просто должен правильно отвечать на запросы в регистры. Типа переход на такую то минуту, секунду и фрейм тоже и читать пока не прилетит стоп. Данные готовы и INT подал сигнал. Синхры меньше надо. Ответы от меню можно слать через пустые команды которых там много. Может я где-то не так понял что, но в эмуляторе это видно. Документация по регистрам и портам есть в эмуляторе NO$PSX.
Nikolas2021:

--- Цитата: mixa232323 от 01 Августа 2026, 23:33:13 ---Зачем RP2350b если хватает 17 пинов и простого пио автомата?
--- Конец цитаты ---
Там на сколько я понял, дело в том что сейчас мы эмулем с помощью pico_1(rp2040), это только эмуляция одного- DSP(CXD2545Q), данную микросхему, а если нужно будет воссоздавать полноценный ODE подобие(клон)- "PSIO" с подключение через "PIO"порт, тогда нам придётся помимо этой микрухи, эмулить ещё и SD_контроллер(CXD1815Q), эмуляцию которого пока ещё никто не придумал и соответственно готового написанного кода под это дело ни у кого нету...)  Вероятно поэтому и был предложен варик типа- RP2350B, что б оно смогло всё сразу "вывезти".
megavolt85:

--- Цитата: mixa232323 от 01 Августа 2026, 22:25:36 ---А почему не сделать версию  Picostation через порты как в PSIO 0x1F801800 - 0x1F801803
--- Конец цитаты ---
Видимо потому что тем кто на это способен, это не особо интересно.


--- Цитата: mixa232323 от 01 Августа 2026, 23:33:13 ---Зачем RP2350b если хватает 17 пинов и простого пио автомата?
--- Конец цитаты ---
А fastboot ты посчитал? Это как бы ещё один PIO модуль.
А аппаратный CDDA/CDXA проигрываешь с I2S интерфейсом посчитал? А то что нужно будет для этого плеера встраиваться в код инры?
С базовым опытом программирования и поверхностными познаниями PS1 всё выглядит просто, но стоит углубиться в архитектуру PS1 и ты поймёшь что не все так просто, как кажется на первый взгляд и придется столкнуться с рядом захватывающих головоломок
mixa232323:

--- Цитата: megavolt85 от 02 Августа 2026, 00:55:35 ---Видимо потому что тем кто на это способен, это не особо интересно.
А fastboot ты посчитал? Это как бы ещё один PIO модуль.
А аппаратный CDDA/CDXA проигрываешь с I2S интерфейсом посчитал? А то что нужно будет для этого плеера встраиваться в код инры?
С базовым опытом программирования и поверхностными познаниями PS1 всё выглядит просто, но стоит углубиться в архитектуру PS1 и ты поймёшь что не все так просто, как кажется на первый взгляд и придется столкнуться с рядом захватывающих головоломок

--- Конец цитаты ---

Fastboot это /CS0 на той же шине. Это один и тот же блок PIO. И с CD одновременно они не встретятся. И кстати fastboot не нужен. Образ меню грузится как обычный диск.
I2S  поместится в тот же блок как и в Picostation. Хакать ничего не нужно. Система сама даёт команду сдвинуться на сектор и подаётся команда play точно логику не помню. Просто командой на трек. Остальное всё штатно как и в обычном CD. Если с fastboot то 18 пинов вместе с i2s. C ресетом 19. Это проще чем сейчас в Picostation. И тайминги полегче. Логика работы та же что у Picostation но с другой стороны вход.
megavolt85:

--- Цитата: mixa232323 от 02 Августа 2026, 04:34:44 ---Хакать ничего не нужно. Система сама даёт команду сдвинуться на сектор и подаётся команда play точно логику не помню.
--- Конец цитаты ---
Все так, когда речь про эмулятор, с железом все немного иначе.
Аппаратный cdda/cdxa проигрывается через первый i2s вход в spu (назовем его условно первым), но у нас нет физического доступа к этому i2s входу на всем что новее pu18, следовательно мы вынуждены использовать второй i2s вход в spu, который разведен на Parrallel io порт, но тут возникает сложность, реггуллировка громкости это отдельный регистр, нужно постоянно следить за громкостью первого входа и выставлять такую же второму, но и это ещё не всё проблемы, некоторые игры в каждом кадре отключают второй i2s, для одной из таких игр в последнем обновлении psio сделали фикс
Ну и когда я говорил про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040, понятно и так
mixa232323:

--- Цитата: megavolt85 от 03 Августа 2026, 21:38:25 ---Все так, когда речь про эмулятор, с железом все немного иначе.
Аппаратный cdda/cdxa проигрывается через первый i2s вход в spu (назовем его условно первым), но у нас нет физического доступа к этому i2s входу на всем что новее pu18, следовательно мы вынуждены использовать второй i2s вход в spu, который разведен на Parrallel io порт, но тут возникает сложность, реггуллировка громкости это отдельный регистр, нужно постоянно следить за громкостью первого входа и выставлять такую же второму, но и это ещё не всё проблемы, некоторые игры в каждом кадре отключают второй i2s, для одной из таких игр в последнем обновлении psio сделали фикс
Ну и когда я говорил про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040, понятно и так

--- Конец цитаты ---

А звук по так называемому второму I2S просто подмешивается? Если да то цап поставить и на выходе смешать? Но как оказывается нет. Это чудо ещё что то регулирует. Если регистры первого и второго порта одинаковые то надо подменять адрес на лету и биты если есть общий регистр управления.
Nikolas2021:

--- Цитата: megavolt85 от 03 Августа 2026, 21:38:25 ---про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040
--- Конец цитаты ---
  :) Если вопрос стоит таким образом, то конечно же пусть лучше будет в пользу производительности на базе- RP2350, но только там же две вариации: RP2350А и RP2350B, в случаи же с первым, там меньше пинов(так же как на RP2040),  да и подешевле она, версия "A" чем  версия "B"...
xdev999:
Решил проверить igr геймресет на ардуино с гитхаба
в общем у меня блюретро и дш4
просто ресет пашет, длинный ресет не пашет
и он влияет на джой, скорость то быстрее то тупит
странный igr
https://github.com/RangerKoc/ps1-reset-mod
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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