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

0 Пользователей и 13 Гостей просматривают эту тему.

Оффлайн Nikolas2021

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





« Последнее редактирование: Вчера в 17:22:35 от Nikolas2021 »

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3316
  • Пол: Мужской
    • Просмотр профиля
Re: Picostation PS1
« Ответ #2070 : 03 Февраля 2026, 17:17:41 »
Да вот если бы получилось избавится от cxd1815 то  получается тогда бы уже даже плата- PU20 обрела бы новую жизнь с новыми "красками"... :)
Вот мне бы такой варик подошел.
Я нашел у себя две платы pu-20 и две pu-18.
Проблема- кварц системный есть только на одной PU-20 и все 4 -ntsc, работоспособность под вопросом. Что я еще успел "одолжить" - вопрос.
А ломать нормальную что-то не хочется.

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2071 : 03 Февраля 2026, 17:47:19 »
Если дсп и спу ещё можно было купить новые,то контроллер привода 1815 хрен где найдёшь. Вот от него бы избавиться )))
От него хрен избавишься. В нем стоит декодер  ADPCM,  без которого не будет музыки в 80% игорей, и в 99% видеороликов.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2072 : 03 Февраля 2026, 18:00:01 »
Проблема- кварц системный есть только на одной PU-20
так проблема то в чём, системный я так понимаю этот тот который для проца на 66,7 MHz? он как бы нафиг не нужен, малина его полностью заменяет своим тактовым сигналом.

От него хрен избавишься.
ну как это не избавишься, а PSIO как же.
для того что бы от него избавиться надо делать проект по принципу PSIO и уже на rp2350

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2073 : 03 Февраля 2026, 18:07:37 »
ну как это не избавишься, а PSIO как же.
для того что бы от него избавиться надо делать проект по принципу PSIO и уже на rp2350
Ну я имел ввиду малой кровью, типа твоего софтового генератора для мекона. Сам же понимаешь, что на железе PSIO при желании всю консоль можно заэмулить, а не просто привод). Речь то про малину идёт, а не про fpga.
Кстати, а cpu можно разогнать по подобию мекона?

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3316
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2074 : 03 Февраля 2026, 18:13:24 »
так проблема то в чём, системный я так понимаю этот тот который для проца на 66,7 MHz? он как бы нафиг не нужен, малина его полностью заменяет своим тактовым сигналом.
Это который не тот и без него старта не будет, т.к. он тактирует всё
308097-0
Он или в какой-то сеге, или в другой psx.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2075 : 03 Февраля 2026, 18:16:01 »
Borius, у PSIO FPGA используется только для подключения к шине, всем остальным рулит довольно хиленький процессор, rp2350 в разы круче, а его PIO модули это что то типа крохотных FPGA, но их вполне достаточно что бы выполнять те же задачи что и FPGA PSIO.
обработка ADPCM у PSIO полностью программная.

Это который не тот и без него старта не будет, т.к. он тактирует всё
GPU это по твоему мнению всё? этот мы уже давно заменили на модуль Si5351  :lol:

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2076 : 03 Февраля 2026, 18:17:13 »
Это который не тот и без него старта не будет, т.к. он тактирует всё
У тебя на фото генератор для гпу, для цпу генератор на другой стороне платы, и он отключается отпайкой резистора, и закидывается туда клокер с малины.

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3316
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2077 : 03 Февраля 2026, 18:19:39 »
У тебя на фото генератор для гпу, для цпу генератор на другой стороне платы, и он отключается отпайкой резистора, и закидывается туда клокер с малины.
Ну, так я и говорю, что я спер ntsc кварц и вкорячил в pal приставку, чтобы она делала корректное видео в 2х режимах. Вроде где-то валялась многоножка от ps one, которая делает разные частоты разом, надо попробовать прикорячить её.

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2078 : 03 Февраля 2026, 18:20:41 »
Borius, у PSIO FPGA используется только для подключения к шине, всем остальным рулит довольно хиленький процессор, rp2350 в разы круче, а его PIO модули это что то типа крохотных FPGA, но их вполне достаточно что бы выполнять те же задачи что и FPGA PSIO.
обработка ADPCM у PSIO полностью программная.
Не буду спорить, тебе виднее. Я особо не вникал в структуру psio, глянул что на плисе и все.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2079 : 03 Февраля 2026, 18:22:54 »
EVIL, так поставь Si5351, будет у тебя и PAL и NTSC, два в одном

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2080 : 03 Февраля 2026, 18:40:06 »
Вроде где-то валялась многоножка от ps one, которая делает разные частоты разом, надо попробовать прикорячить её.
Да это гемор и колхоз лютый без двойного посадочного места как на pu7/8. Там же ещё помимо генератора второго еще и обвязку его вешать. Проще сразу сделать как тебе Мега говорит, сборку на si5351.
Сам планирую сделать на днях, платка приехала наконец-то.

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3316
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2081 : 03 Февраля 2026, 19:37:12 »
Да это гемор и колхоз лютый без двойного посадочного места как на pu7/8. Там же ещё помимо генератора второго еще и обвязку его вешать. Проще сразу сделать как тебе Мега говорит, сборку на si5351.
Сам планирую сделать на днях, платка приехала наконец-то.
Поверь мне. Если я это соберу, то там каждая деталь будет от разной приставки, а корпус будет просто шлаком. Так что, если оно будет работать, то спасибо ему. Я покупал это как груду мусора и что-то, что работает и красивое, уже насобирал.
EVIL, так поставь Si5351, будет у тебя и PAL и NTSC, два в одном
Спасибо. Надо только его найти не за коня.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2082 : 03 Февраля 2026, 19:47:03 »
Надо только его найти не за коня.
ну это только на алиэкспресс тогда, наши перекупы умножают на 5 без калькулятора

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 998
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2083 : 03 Февраля 2026, 21:00:17 »
!! Но однако же, походу та фигня ушла с просадкой по качеству звука на муз. CD образах, перестало оно проявляться при долгих тестах, это впервые за всё время. Уже несколько часов подряд, 3-4 часа такой работы, правда это на отдельной флехи exFat(4Гб.), с  закинутыми муз. образами(кол-ве 4 шт.). 
В консоли PS1 вон уже даже от этого теста нагрелись практически все элементы, ну в смысле до своего нормального, рабочего состояния...)))
« Последнее редактирование: 04 Февраля 2026, 00:29:57 от Nikolas2021 »

Оффлайн Gera.

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Picostation PS1
« Ответ #2084 : 03 Февраля 2026, 22:45:07 »
посмотрел я на этот GPU, боюсь что и на логике тут не получится, нет сигнала который переключал бы PAL/NTSC, похоже единственный способ переключать всё это, это делать управление Si5351 с внешнего контроллера, причём нужно отслеживать кадровые синхроимпульсы и на основании их длительности переключать частоту и видеокодер.
напомню что у PAL кадровые синхроинпульсы повторяются каждые 20 миллисекунд, а у NTSC каждые 16,6 миллисекунд и похоже это единственный способ определения того, какой видеорежим включен на данный момент
Огромное спасибо за каммент, я бы не отказался от даташита, из которого взята инфа...
Я пока-что потихоньку собираю инфу. Нашел вот такую интересную микросхеммку, которая выделяет синхроимпульсы: LM1881

308118-0
    Из даташита:
    • The LM1881 Video sync separator extracts timing1• AC Coupled Composite Input Signal information including composite and vertical sync,
    • >10-kΩ Input Resistance burst or back porch timing, and odd and even field
    • <10-mA Power Supply Drain Current information from standard negative going sync NTSC,
    PAL (1) and SECAM video signals with amplitude from• Composite Sync and Vertical Outputs 0.5-V to 2-V p-p. The integrated circuit is also• Odd and Even Field Output capable of providing sync separation for non-
    • Burst Gate or Back Porch Output standard, faster horizontal rate video signals. The
    vertical output is produced on the rising edge of the• Horizontal Scan Rates to 150 kHz
    first serration in the vertical sync period. A default• Edge Triggered Vertical Output vertical output is produced after a time delay if the
    • Default Triggered Vertical Output for Non- rising edge mentioned above does not occur within
    Standard Video Signal (Video Games-Home the externally set delay period, such as might be the
    Computers) case for a non-standard video signal.
надеюсь, что с этой микрухой получится все реализовать на самом простом микроконтроллере/логике, что бы не пихать ещё одну мощную PICO.
« Последнее редактирование: 04 Февраля 2026, 15:22:51 от Gera. »

Оффлайн Hpela

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Picostation PS1
« Ответ #2085 : 03 Февраля 2026, 23:58:05 »
megavolt85, получается RP2350 настолько крута что одновременно вытянет и SD, и декод ADPCM, отправку на I2S и тайминги параллельной шины?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2086 : 04 Февраля 2026, 01:45:33 »
Hpela, RP2350 настолько крута что на ней без проблем эмулит ПК CD-ROM и HDD работающие в режиме MWDMA, а это на секундочку 100 Mbps, и шина 16 бит, в отличии от узенькой восьмибитной шины PS1. Ну и I2S при этом тоже используют, для эмуляции проигрывания CDDA дорожек через наушники, как это было на реальных CD приводах.
что касается декодирования ADPCM, то это плёвая задача, много ресурсов на это не нужно, а с учётом что привод может либо передавать данные хосту через шину 8 бит, либо проигрывать CDDA/ADPCM через I2S, это вообще не проблема.
ну и когда речь идёт про одновременно, то не могу не упомянуть, у RP2350 два ядра, которые работают независимо друг от друга, плюс три PIO модуля, которые умеют работать с DMA, читай не тратя ресурсов ядер.

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 105
    • Просмотр профиля
Picostation PS1
« Ответ #2087 : 04 Февраля 2026, 14:38:39 »
Как я понял вы сдули микруху cxd2545, разогнали мехакон и теперь игрухи быстрей грузятся??? И кто это опять???Мегавольт? Ему не сидится спокойно 🤣🤣

Добавлено позже:
Как с играми Nikolas? Без глюков? Там ногу одну поднять и проводок доп нужно кинуть если я правильно понял, сегодня как нибудь время найду потестим

Добавлено позже:
megavolt85, получается RP2350 настолько крута что одновременно вытянет и SD, и декод ADPCM, отправку на I2S и тайминги параллельной шины?
Вот это бы для psone прикрутить? Как пикостанцию

Добавлено позже:
Вот они ждут!
« Последнее редактирование: 04 Февраля 2026, 18:16:01 от ghostdog3 »

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 998
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2088 : 04 Февраля 2026, 14:55:14 »
Как с играми Nikolas? Без глюков? Там ногу одну поднять и проводок доп нужно кинуть если я правильно понял, сегодня как нибудь время найду потестим
Да, всё там отлично с играми, даже лучше! И походу исправился тот косяк с аудио муз. образами(ну по крайней мере у меня так).  :thumbup:

Вангую в Parasite Eve 2 могут быть зависоны, так как, к примеру на ПС2 игра в определенных местах висла если в биосе вместо дефолтных 2х, выбиралась 4х скорость привода
По поводу Parasite Eve 2, та вроде нет, всё нормал здесь, не вижу косяков, работет ок !
P.S. Если что это- которая самая последняя разогнанная прошка..

Как я понял вы сдули микруху cxd2545
Нет, сдул микруху только я, остальные просто подняли "ногу"...  :biggrin:
« Последнее редактирование: 04 Февраля 2026, 15:03:59 от Nikolas2021 »

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4447
    • Просмотр профиля
Picostation PS1
« Ответ #2089 : 04 Февраля 2026, 15:04:07 »
Вот это бы для psone прикрутить? Как пикостанцию

Да никак ты ничего не прикрутишь,если полностью новый проект по типу псио не делать,а это,как, так же неоднократно писалось,никто делать не будет

Онлайн and1981

  • Пользователь
  • Сообщений: 560
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2090 : 04 Февраля 2026, 15:49:07 »
От него хрен избавишься. В нем стоит декодер  ADPCM,  без которого не будет музыки в 80% игорей, и в 99% видеороликов.
Декодер ADPCM расположен в SPU CXD2925, мне как-то приехала с EBAY приставка с багнутым SPU, CDDA оно играло без проблем, а вот звуков в играх никаких не было. Замена SPU полностью решила проблему.

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2091 : 04 Февраля 2026, 16:00:06 »
Декодер ADPCM расположен в SPU CXD2925, мне как-то приехала с EBAY приставка с багнутым SPU, CDDA оно играло без проблем, а вот звуков в играх никаких не было. Замена SPU полностью решила проблему.
Я писал не про звуки, а про музыку, сжатую кодеком ADPCM. И этот кодек совершенно точно находится в 1815, это можно увидеть по даташиту этого контролера который есть в доступе.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2092 : 04 Февраля 2026, 16:07:19 »
Декодер ADPCM расположен в SPU CXD2925
да, но в случае с ODE нет.
так как нет возможности подключиться к контроллеру CDROM весь звук проигрывается через через второй I2S вход в SPU, который к слову выведен на Parallel IO порт, а данный вход понимает только PCM, поэтому ADPCM программно конвертится в PCM и только потом передаётся по I2S

Онлайн and1981

  • Пользователь
  • Сообщений: 560
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2093 : 04 Февраля 2026, 16:11:51 »
И этот кодек совершенно точно находится в 1815, это можно увидеть по даташиту этого контролера который есть в доступе.
Можешь даташит сюда сбросить, чет не могу найти?

Оффлайн Borius

  • Пользователь
  • Сообщений: 365
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #2094 : 04 Февраля 2026, 16:16:47 »
Можешь даташит сюда сбросить, чет не могу найти?
Даташит на аналог 1815q.
* CXD1199.pdf (220.5 КБ - загружено 84 раз.)

Оффлайн Dyons

  • Пользователь
  • Сообщений: 8175
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Picostation PS1
« Ответ #2095 : 04 Февраля 2026, 16:31:15 »
поводу Parasite Eve 2, та вроде нет, всё нормал здесь, не вижу косяков, работет ок !
На ПС2 висло там где церковь, если церковь прошел без глюков тогда все ОК

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2096 : 04 Февраля 2026, 16:48:45 »
я бы не отказался от даташита, из которого взята инфа...
да где же его взять то, микросхема кастомная, вот тут распиновка есть

надеюсь, что с этой микрухой получится все реализовать на самом простом микроконтроллере/логике
а нахрена она тебе нужна, частоту кадров замерять можно на /VSYNC (pin 157), без всяких костылей на LM1881

Онлайн and1981

  • Пользователь
  • Сообщений: 560
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2097 : 04 Февраля 2026, 17:00:42 »
Так а есть же пин у GPU, который переключает кодер NTSC или PAL. Его не получится заюзать? o_0
Или речь про ранний GPU?
« Последнее редактирование: 04 Февраля 2026, 17:08:39 от and1981 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2455
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2098 : 04 Февраля 2026, 17:34:00 »
Или речь про ранний GPU?
именно про него речь и идёт, там без костылей никак

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 998
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #2099 : 04 Февраля 2026, 21:25:25 »
 :shifty: Ага, всё таки была зафиксирована просадочка по скорости воспроизведения, пару раз, на разных муз. образах, НО - это на флешках- 32-64Гб и в файловой сист. 32Fat + там ещё куча игр закинуто вместе с муз. CD образами.

Но зато теперь я уже понял однозначно что на флехе 4Гб(exFAT) с несколькими муз. образами- оно работает безупречно на последней(прокаченной) прошке, без просадки по качеству звука и без просадки по скорости воспр.!

Видимо, наверное придётся на остальных флешках попробовать тоже перейти на exFAT, закинуть так же кучу игр и музыки и проверить это, может оно как то с этим связано....