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

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






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

Обсуждения схемы с разгоном для 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 КБ - загружено 299 раз.)
RC5  RC5 picostation_pico1(17.07.26).rar (612.46 КБ - загружено 143 раз.)
 PicoStation SD manager(15.04.26).7z (1288.57 КБ - загружено 256 раз.)
PicoStation SD manager(17.07.26.)- https://github.com/megavolt85/picostation-covers/releases/tag/v0.3
Обложки- https://github.com/megavolt85/picostation-covers 

 PicoStation DFO MOD.rar (478.44 КБ - загружено 21 раз.)

 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
Borius:

--- Цитата: EVIL от 03 Февраля 2026, 18:19:39 ---Вроде где-то валялась многоножка от ps one, которая делает разные частоты разом, надо попробовать прикорячить её.
--- Конец цитаты ---
Да это гемор и колхоз лютый без двойного посадочного места как на pu7/8. Там же ещё помимо генератора второго еще и обвязку его вешать. Проще сразу сделать как тебе Мега говорит, сборку на si5351.
Сам планирую сделать на днях, платка приехала наконец-то.
EVIL:

--- Цитата: Borius от 03 Февраля 2026, 18:40:06 ---Да это гемор и колхоз лютый без двойного посадочного места как на pu7/8. Там же ещё помимо генератора второго еще и обвязку его вешать. Проще сразу сделать как тебе Мега говорит, сборку на si5351.
Сам планирую сделать на днях, платка приехала наконец-то.

--- Конец цитаты ---
Поверь мне. Если я это соберу, то там каждая деталь будет от разной приставки, а корпус будет просто шлаком. Так что, если оно будет работать, то спасибо ему. Я покупал это как груду мусора и что-то, что работает и красивое, уже насобирал.

--- Цитата: megavolt85 от 03 Февраля 2026, 18:22:54 ---EVIL, так поставь Si5351, будет у тебя и PAL и NTSC, два в одном

--- Конец цитаты ---
Спасибо. Надо только его найти не за коня.
megavolt85:

--- Цитата: EVIL от 03 Февраля 2026, 19:37:12 ---Надо только его найти не за коня.

--- Конец цитаты ---
ну это только на алиэкспресс тогда, наши перекупы умножают на 5 без калькулятора
Nikolas2021:
!! Но однако же, походу та фигня ушла с просадкой по качеству звука на муз. CD образах, перестало оно проявляться при долгих тестах, это впервые за всё время. Уже несколько часов подряд, 3-4 часа такой работы, правда это на отдельной флехи exFat(4Гб.), с  закинутыми муз. образами(кол-ве 4 шт.). 
В консоли PS1 вон уже даже от этого теста нагрелись практически все элементы, ну в смысле до своего нормального, рабочего состояния...)))
Gera.:

--- Цитата: megavolt85 от 24 Января 2026, 21:11:58 ---посмотрел я на этот GPU, боюсь что и на логике тут не получится, нет сигнала который переключал бы PAL/NTSC, похоже единственный способ переключать всё это, это делать управление Si5351 с внешнего контроллера, причём нужно отслеживать кадровые синхроимпульсы и на основании их длительности переключать частоту и видеокодер.
напомню что у PAL кадровые синхроинпульсы повторяются каждые 20 миллисекунд, а у NTSC каждые 16,6 миллисекунд и похоже это единственный способ определения того, какой видеорежим включен на данный момент

--- Конец цитаты ---
Огромное спасибо за каммент, я бы не отказался от даташита, из которого взята инфа...
Я пока-что потихоньку собираю инфу. Нашел вот такую интересную микросхеммку, которая выделяет синхроимпульсы: LM1881


Из даташита:
• 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.
Hpela:
megavolt85, получается RP2350 настолько крута что одновременно вытянет и SD, и декод ADPCM, отправку на I2S и тайминги параллельной шины?
megavolt85:
Hpela, RP2350 настолько крута что на ней без проблем эмулит ПК CD-ROM и HDD работающие в режиме MWDMA, а это на секундочку 100 Mbps, и шина 16 бит, в отличии от узенькой восьмибитной шины PS1. Ну и I2S при этом тоже используют, для эмуляции проигрывания CDDA дорожек через наушники, как это было на реальных CD приводах.
что касается декодирования ADPCM, то это плёвая задача, много ресурсов на это не нужно, а с учётом что привод может либо передавать данные хосту через шину 8 бит, либо проигрывать CDDA/ADPCM через I2S, это вообще не проблема.
ну и когда речь идёт про одновременно, то не могу не упомянуть, у RP2350 два ядра, которые работают независимо друг от друга, плюс три PIO модуля, которые умеют работать с DMA, читай не тратя ресурсов ядер.
Andrey@88:
Как я понял вы сдули микруху cxd2545, разогнали мехакон и теперь игрухи быстрей грузятся??? И кто это опять???Мегавольт? Ему не сидится спокойно 🤣🤣

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

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

--- Цитата: Hpela от 03 Февраля 2026, 23:58:05 ---megavolt85, получается RP2350 настолько крута что одновременно вытянет и SD, и декод ADPCM, отправку на I2S и тайминги параллельной шины?

--- Конец цитаты ---
Вот это бы для psone прикрутить? Как пикостанцию

Добавлено позже:
Вот они ждут!
Nikolas2021:

--- Цитата: Andrey@88 от 04 Февраля 2026, 14:38:39 ---Как с играми Nikolas? Без глюков? Там ногу одну поднять и проводок доп нужно кинуть если я правильно понял, сегодня как нибудь время найду потестим
--- Конец цитаты ---
Да, всё там отлично с играми, даже лучше! И походу исправился тот косяк с аудио муз. образами(ну по крайней мере у меня так).  :thumbup:


--- Цитата: Dyons от 03 Февраля 2026, 01:56:41 ---Вангую в Parasite Eve 2 могут быть зависоны, так как, к примеру на ПС2 игра в определенных местах висла если в биосе вместо дефолтных 2х, выбиралась 4х скорость привода
--- Конец цитаты ---
По поводу Parasite Eve 2, та вроде нет, всё нормал здесь, не вижу косяков, работет ок !
P.S. Если что это- которая самая последняя разогнанная прошка..


--- Цитата: Andrey@88 от 04 Февраля 2026, 14:38:39 ---Как я понял вы сдули микруху cxd2545
--- Конец цитаты ---
Нет, сдул микруху только я, остальные просто подняли "ногу"...  :biggrin:
Gameszzz:

--- Цитата: Andrey@88 от 04 Февраля 2026, 14:38:39 ---Вот это бы для psone прикрутить? Как пикостанцию
--- Конец цитаты ---

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

--- Цитата: Borius от 03 Февраля 2026, 17:47:19 ---От него хрен избавишься. В нем стоит декодер  ADPCM,  без которого не будет музыки в 80% игорей, и в 99% видеороликов.
--- Конец цитаты ---
Декодер ADPCM расположен в SPU CXD2925, мне как-то приехала с EBAY приставка с багнутым SPU, CDDA оно играло без проблем, а вот звуков в играх никаких не было. Замена SPU полностью решила проблему.
Borius:

--- Цитата: and1981 от 04 Февраля 2026, 15:49:07 ---Декодер ADPCM расположен в SPU CXD2925, мне как-то приехала с EBAY приставка с багнутым SPU, CDDA оно играло без проблем, а вот звуков в играх никаких не было. Замена SPU полностью решила проблему.
--- Конец цитаты ---
Я писал не про звуки, а про музыку, сжатую кодеком ADPCM. И этот кодек совершенно точно находится в 1815, это можно увидеть по даташиту этого контролера который есть в доступе.
megavolt85:

--- Цитата: and1981 от 04 Февраля 2026, 15:49:07 ---Декодер ADPCM расположен в SPU CXD2925
--- Конец цитаты ---
да, но в случае с ODE нет.
так как нет возможности подключиться к контроллеру CDROM весь звук проигрывается через через второй I2S вход в SPU, который к слову выведен на Parallel IO порт, а данный вход понимает только PCM, поэтому ADPCM программно конвертится в PCM и только потом передаётся по I2S
and1981:

--- Цитата: Borius от 04 Февраля 2026, 16:00:06 ---И этот кодек совершенно точно находится в 1815, это можно увидеть по даташиту этого контролера который есть в доступе.
--- Конец цитаты ---
Можешь даташит сюда сбросить, чет не могу найти?
Borius:

--- Цитата: and1981 от 04 Февраля 2026, 16:11:51 ---Можешь даташит сюда сбросить, чет не могу найти?
--- Конец цитаты ---
Даташит на аналог 1815q.
 CXD1199.pdf (220.5 КБ - загружено 98 раз.)
Dyons:

--- Цитата: Nikolas2021 от 04 Февраля 2026, 14:55:14 --- поводу Parasite Eve 2, та вроде нет, всё нормал здесь, не вижу косяков, работет ок !
--- Конец цитаты ---
На ПС2 висло там где церковь, если церковь прошел без глюков тогда все ОК
megavolt85:

--- Цитата: Gera. от 03 Февраля 2026, 22:45:07 ---я бы не отказался от даташита, из которого взята инфа...
--- Конец цитаты ---
да где же его взять то, микросхема кастомная, вот тут распиновка есть


--- Цитата: Gera. от 03 Февраля 2026, 22:45:07 ---надеюсь, что с этой микрухой получится все реализовать на самом простом микроконтроллере/логике
--- Конец цитаты ---
а нахрена она тебе нужна, частоту кадров замерять можно на /VSYNC (pin 157), без всяких костылей на LM1881
and1981:
Так а есть же пин у GPU, который переключает кодер NTSC или PAL. Его не получится заюзать? o_0
Или речь про ранний GPU?
megavolt85:

--- Цитата: and1981 от 04 Февраля 2026, 17:00:42 ---Или речь про ранний GPU?
--- Конец цитаты ---
именно про него речь и идёт, там без костылей никак
Nikolas2021:
 :shifty: Ага, всё таки была зафиксирована просадочка по скорости воспроизведения, пару раз, на разных муз. образах, НО - это на флешках- 32-64Гб и в файловой сист. 32Fat + там ещё куча игр закинуто вместе с муз. CD образами.

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

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

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