Автор Тема: Picostation PS1  (Прочитано 509008 раз)

Roller85 и 5 Гостей просматривают эту тему.

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« : 28 Августа 2024, 21:10:29 »
Наконец дошли руки, спаял эту самую "кустарную приблуду", то есть эмулятор CD привода на PS1. И кстати да, прикольно, схема реально работает, запускает на консоли игры с SD карты. ;) Правда одно но, как и говорили те иностранные блогеры, те что тестировали это уже, запускается игра довольно "туго", т.е. запуск игры может произойти сразу, а может вообще эдак и с 5-ого а то и с 10-ого раза с перезапуска приставки. Вот, может кому то это будет интересно, но пока что у меня получилось удачно запустить с SD флешки вот это. :D
311704-0
P.S. Данный пост был создан 28.08.24г., с тех пор многое изменилось в проекте "Picostation", читайте ниже актуальную информацию(спойлер).-





« Последнее редактирование: 04 Августа 2026, 16:05:03 от Nikolas2021 »

Онлайн Roller85

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Re: Picostation PS1
« Ответ #3780 : 24 Июля 2026, 11:56:27 »
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

  • Пользователь
  • Сообщений: 340
    • Просмотр профиля
Picostation PS1
« Ответ #3781 : 24 Июля 2026, 13:02:13 »
Лежит тушка 5502 pal с PU-8 late соответственно - есть какойто из готовых китов, который запаял и гарантированно работает? А то вычитал  - все готовые киты фигня, надо самому проводами паять, но при этом надеяться, что тебе попадется пика с нормальной памятью. Тоесть лотерея при любом варианте и гарантий никаких нет- пускай тушка дальше лежит, пока производство до конца не отладят? Интерес небольшой есть к самому устройству, а не копаться потом почему оно не завелось.
ну ждите когда типа zero wire не начнут продавать, сделают я думаю этом году уже

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3782 : 24 Июля 2026, 13:21:42 »
5502 pal с PU-8 late соответственно

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


Добавлено позже:
Unfortunately, I cannot compare with earlier firmware versions because I installed PicoStation directly with RC5.

Не должно быть проблемы перепрошить на RC3 и проверить
« Последнее редактирование: 24 Июля 2026, 13:33:34 от Gameszzz »

Оффлайн MaRC

  • Пользователь
  • Сообщений: 795
    • Просмотр профиля
Picostation PS1
« Ответ #3783 : 24 Июля 2026, 13:44:11 »
Нифига не "соответственно" и чтобы хоть какой-то ответ дать нужно точно определиться pu8 late или 5502.
Да, тупанул - pu-18 само собой.

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Re: Picostation PS1
« Ответ #3784 : 24 Июля 2026, 13:56:01 »
Да, тупанул - pu-18 само собой.

Я жду кит от китов,чтобы понять насколько они продвинулись. У P_star этот кит не работает
QSB гибкая и проблем при пайке,как с текстолитовой,быть не должно

Оффлайн ViForsaken

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Picostation PS1
« Ответ #3785 : 24 Июля 2026, 14:31:15 »
есть чат в тг или дискорде по пс1 или вообще по играм где многие из вас обитают?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3786 : 25 Июля 2026, 00:17:54 »
MaRC, всё что со шлейфом это лотерея, идеально работают zero wire, то есть платы паяющиеся к материнке с низу и на них же распаян а rp2040, шлейф от неё только на SD карту.
Иногда пишут о рабочих вариантах со шлейфом, но рекомендовать ничего не могу, статистики пока мало.
Что касается пайки проводами, то это сто процентный метод, если боишься попасть на плохую память, то вопрос решаемый, чуть дороже, но точно работать будет, берешь малину с черной или фиолетовой платой с памятью в SO8 корпусе, отдельно берешь память winbond и перепаиваешь, память по цене как ещё одна малина, зато точно будет работать. С учётом что ODE бесплатный, думаю купить раздельно малинку и память не особо накладно, во всяком случае это в разы дешевле коммерческих решений или их клонов.

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3787 : 25 Июля 2026, 04:15:11 »
MaRC,
Мы ж ранее уже обсудили здесь проект (#3519) подобной платы. Только её самостоятельно собирать нужно

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

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #3788 : 26 Июля 2026, 14:31:13 »
да так и оставить
Да смысл от 5502 с живым приводом? Привод лучше в какую нибудь 7502 использовать или продать. :)

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3789 : 26 Июля 2026, 14:37:36 »
Да смысл от 5502 с живым приводом? Привод лучше в какую нибудь 7502 использовать или продать. :)

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

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

Азиат выпустил обновление,но чё то заставки,даже не fmv, фризят и в игре подгрузка фризит.
Может дело кнешно в кп,но чёто слишком он всякого в меню напихал
« Последнее редактирование: 02 Августа 2026, 14:44:36 от ghostdog3 »

Оффлайн mixa232323

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Picostation PS1
« Ответ #3790 : 01 Августа 2026, 22:25:36 »
А почему не сделать версию  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

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3791 : 01 Августа 2026, 22:41:11 »
А почему не сделать версию  Picostation через порты как в PSIO 0x1F801800 - 0x1F801803. Будет работать на всех моделях и можно сидюк сохранить.
Ну можно конечно, но это будет нечто иное, не в том виде как оно сейчас. Мегавольт про это уже здесь говорил что в принципе, теоретически на базе Pico2(RP2350b) вполне можно было бы это организовать весь процесс целиком ODE, т.е. по типу как PSIO. Но вопрос только в другом кто займётся этим делом, так сказать в написании глобального кода под новый проект ну т.д.......

Оффлайн mixa232323

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Picostation PS1
« Ответ #3792 : 01 Августа 2026, 23:33:13 »
Ну можно конечно, но это будет нечто иное, не в том виде как оно сейчас. Мегавольт про это уже здесь говорил что в принципе, теоретически на базе Pico2(RP2350b) вполне можно было бы это организовать весь процесс целиком ODE, т.е. по типу как PSIO. Но вопрос только в другом кто займётся этим делом, так сказать в написании глобального кода под новый проект ну т.д.......

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

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3793 : 01 Августа 2026, 23:59:49 »
Зачем RP2350b если хватает 17 пинов и простого пио автомата?
Там на сколько я понял, дело в том что сейчас мы эмулем с помощью pico_1(rp2040), это только эмуляция одного- DSP(CXD2545Q), данную микросхему, а если нужно будет воссоздавать полноценный ODE подобие(клон)- "PSIO" с подключение через "PIO"порт, тогда нам придётся помимо этой микрухи, эмулить ещё и SD_контроллер(CXD1815Q), эмуляцию которого пока ещё никто не придумал и соответственно готового написанного кода под это дело ни у кого нету...)  Вероятно поэтому и был предложен варик типа- RP2350B, что б оно смогло всё сразу "вывезти".
« Последнее редактирование: 03 Августа 2026, 15:24:29 от Nikolas2021 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3794 : 02 Августа 2026, 00:55:35 »
А почему не сделать версию  Picostation через порты как в PSIO 0x1F801800 - 0x1F801803
Видимо потому что тем кто на это способен, это не особо интересно.

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

Оффлайн mixa232323

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Picostation PS1
« Ответ #3795 : 02 Августа 2026, 04:34:44 »
Видимо потому что тем кто на это способен, это не особо интересно.
А fastboot ты посчитал? Это как бы ещё один PIO модуль.
А аппаратный CDDA/CDXA проигрываешь с I2S интерфейсом посчитал? А то что нужно будет для этого плеера встраиваться в код инры?
С базовым опытом программирования и поверхностными познаниями PS1 всё выглядит просто, но стоит углубиться в архитектуру PS1 и ты поймёшь что не все так просто, как кажется на первый взгляд и придется столкнуться с рядом захватывающих головоломок

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

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3796 : 03 Августа 2026, 21:38:25 »
Хакать ничего не нужно. Система сама даёт команду сдвинуться на сектор и подаётся команда play точно логику не помню.
Все так, когда речь про эмулятор, с железом все немного иначе.
Аппаратный cdda/cdxa проигрывается через первый i2s вход в spu (назовем его условно первым), но у нас нет физического доступа к этому i2s входу на всем что новее pu18, следовательно мы вынуждены использовать второй i2s вход в spu, который разведен на Parrallel io порт, но тут возникает сложность, реггуллировка громкости это отдельный регистр, нужно постоянно следить за громкостью первого входа и выставлять такую же второму, но и это ещё не всё проблемы, некоторые игры в каждом кадре отключают второй i2s, для одной из таких игр в последнем обновлении psio сделали фикс
Ну и когда я говорил про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040, понятно и так

Оффлайн mixa232323

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Picostation PS1
« Ответ #3797 : 03 Августа 2026, 23:30:38 »
Все так, когда речь про эмулятор, с железом все немного иначе.
Аппаратный cdda/cdxa проигрывается через первый i2s вход в spu (назовем его условно первым), но у нас нет физического доступа к этому i2s входу на всем что новее pu18, следовательно мы вынуждены использовать второй i2s вход в spu, который разведен на Parrallel io порт, но тут возникает сложность, реггуллировка громкости это отдельный регистр, нужно постоянно следить за громкостью первого входа и выставлять такую же второму, но и это ещё не всё проблемы, некоторые игры в каждом кадре отключают второй i2s, для одной из таких игр в последнем обновлении psio сделали фикс
Ну и когда я говорил про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040, понятно и так

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

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Re: Picostation PS1
« Ответ #3798 : 04 Августа 2026, 00:11:31 »
про rp2350 я имел ввиду что он предпочтительнее в плане производительности, то что gpio хватит и у rp2040
  :) Если вопрос стоит таким образом, то конечно же пусть лучше будет в пользу производительности на базе- RP2350, но только там же две вариации: RP2350А и RP2350B, в случаи же с первым, там меньше пинов(так же как на RP2040),  да и подешевле она, версия "A" чем  версия "B"...
« Последнее редактирование: 04 Августа 2026, 00:19:36 от Nikolas2021 »

Оффлайн xdev999

  • Пользователь
  • Сообщений: 340
    • Просмотр профиля
Picostation PS1
« Ответ #3799 : 04 Августа 2026, 07:59:23 »
Решил проверить igr геймресет на ардуино с гитхаба
в общем у меня блюретро и дш4
просто ресет пашет, длинный ресет не пашет
и он влияет на джой, скорость то быстрее то тупит
странный igr
https://github.com/RangerKoc/ps1-reset-mod

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3800 : 04 Августа 2026, 08:27:07 »
xdev999,
А соседнюю репу на пике не стал пробовать ?

Оффлайн xdev999

  • Пользователь
  • Сообщений: 340
    • Просмотр профиля
Picostation PS1
« Ответ #3801 : 04 Августа 2026, 09:46:31 »
xdev999,
А соседнюю репу на пике не стал пробовать ?
это где вместе с пикобути?
не успеваю всё попробовать
понижайки вот пробовал, не греются хорошие
Может заказать pic чипы, на них тож делают igr с открытым кодом

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3802 : 04 Августа 2026, 09:52:08 »
это где вместе с пикобути?

У него же,вместе с dfo.
Я себе такие ставил на zero tiny
Только у одной dfo подключил,у остальных нет

Оффлайн xdev999

  • Пользователь
  • Сообщений: 340
    • Просмотр профиля
Picostation PS1
« Ответ #3803 : 04 Августа 2026, 09:55:37 »
У него же,вместе с dfo.
Я себе такие ставил на zero tiny
Только у одной dfo подключил,у остальных нет
Понял, просто ардуину отрыл в коробке, а пикозеро че то стоят дороже обычных

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3804 : 04 Августа 2026, 10:02:03 »
Понял, просто ардуину отрыл в коробке, а пикозеро че то стоят дороже обычных

Прошивать как ардуину не нужно.
Просто на те же провода подкинь любую пику и проверь как в твоем сете будет работать.
Я зеро тини использовал только из-за компактности

Оффлайн xdev999

  • Пользователь
  • Сообщений: 340
    • Просмотр профиля
Picostation PS1
« Ответ #3805 : 04 Августа 2026, 10:09:40 »
Прошивать как ардуину не нужно.
Просто на те же провода подкинь любую пику и проверь как в твоем сете будет работать.
Я зеро тини использовал только из-за компактности
удобно, попробую
жду еще геймпад от коробки 1708 ревизию, сразу проверить оба
а с чего вообще igr на джой влияет, оч странно
вообще я глянул , все игрули у меня usa ,и с переводом тоже, так что dFo как то и не нужен , а потому вот на американскую плату переезжаю полностью с родным биосом, будем плсмотреть
« Последнее редактирование: 04 Августа 2026, 10:17:17 от xdev999 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #3806 : 04 Августа 2026, 11:41:05 »
mixa232323, у PSIO это организовано программно на стороне PS1, в ОЗУ есть неиспользуемые области в которых можно разместить свой код и поставить irq hook, по сути тот же взломщик кодов.
По хорошему надо просто поправить код взломщика, что бы он помимо кодов, следил за этими двумя регистрами.

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Picostation PS1
« Ответ #3807 : 04 Августа 2026, 12:34:59 »
Пока жду комплект для проверки с али,поставьте метку к какой ноге пики паять жилку разгона
318037-0
« Последнее редактирование: 04 Августа 2026, 18:39:14 от ghostdog3 »

Оффлайн p_star

  • Модератор
  • Сообщений: 5768
  • Пол: Мужской
  • We are The Prodigy...
    • Просмотр профиля
Re: Picostation PS1
« Ответ #3808 : 04 Августа 2026, 13:02:45 »
К пятой.

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4557
    • Просмотр профиля
Re: Picostation PS1
« Ответ #3809 : 04 Августа 2026, 13:14:03 »
p_star,
Мне на днях должен приехать,но в дискорде псхдев увидел что один пользователь купил такой и начал ругать неграмотную разводку. Я попросил отчёт от работоспособности. Он вроде переспросил типа "что то конкретное или в общем.." Я попросил "в общем" и баги если есть.
Ответа так и нет