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

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

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1950 : 16 Январь 2026, 20:01:09 »
А как дела обстаят с  3d и cd coveraми Мегавольт?
сегодня мне с десяток скинули, конвертнул и залил на github.
P.S. ты картинку добавил вручную, при этом прошивку не обновил, поэтому у тебя мусор на обложку наложился

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
Picostation PS1
« Ответ #1951 : 16 Январь 2026, 21:15:55 »
сегодня мне с десяток скинули, конвертнул и залил на github.
P.S. ты картинку добавил вручную, при этом прошивку не обновил, поэтому у тебя мусор на обложку наложился
Это классно конечно что ты сконвертировал с десяток, этой  прогой делал же новерно?? Я использую 3d и cd ковёры

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1952 : 16 Январь 2026, 21:19:13 »
Andrey@88, поддержкой ковров я заниматься не буду, на это нет времени, но думаю тут сообщество само создаст базу обложек.
то что мне будут скидывать, буду добавлять на github

этой  прогой делал же новерно?
не, на тот момент она ещё была не готова, я все обложки конвертил скриптом под linux, но из-за того что там используется две программы и python скрипт, это происходило мучительно долго, особенно когда надо конвертнуть более 15000 картинок
текущим конвертером это можно сделать раз в 10 быстрее
« Последнее редактирование: 16 Январь 2026, 22:16:29 от megavolt85 »

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
Picostation PS1
« Ответ #1953 : 16 Январь 2026, 23:26:23 »
Andrey@88, поддержкой ковров я заниматься не буду, на это нет времени, но думаю тут сообщество само создаст базу обложек.
то что мне будут скидывать, буду добавлять на github
не, на тот момент она ещё была не готова, я все обложки конвертил скриптом под linux, но из-за того что там используется две программы и python скрипт, это происходило мучительно долго, особенно когда надо конвертнуть более 15000 картинок
текущим конвертером это можно сделать раз в 10 быстрее

Я не предлагаю тебе COVERы делать для всех, я спрашиваю можно с помощью проги сделать 3d и cd

Добавлено позже:
15000 картинок это серьёзно

Добавлено позже:
Это cover с opl ps2 отлично подошёл и у меня их целая куча которые я хочу сюда переконвертировать

Добавлено позже:
Я не предлагаю тебе COVERы делать для всех, я спрашиваю можно с помощью проги сделать 3d и cd

Добавлено позже:
15000 картинок это серьёзно
А точней если можно то как это сделать??
« Последнее редактирование: 17 Январь 2026, 04:30:25 от ghostdog3 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1954 : 16 Январь 2026, 23:34:28 »
я спрашиваю можно с помощью проги сделать 3d и cd
прога это просто конвертер из png/jpg в cov, если ты сделаешь 3d/cd обложки в png, то при помощи проги ты их конвертнёшь в нужный для picostation формат.
это инструмент и не более, сами обложки нужно создавать самому, и правильные имена им присваивать тоже.

Добавлено позже:
А точней если можно то как это сделать??
ну вот смотри, ты взял обложку от Vigilante 8: 2nd Offense, ты её уже конвертнул в cov файл, открываем какую нибудь базу PS1, например эту, находим нужную игру и смотрим ID игры, для PAL это SLES-02162, для NTSC-U SLUS-00868, для NTSC-J SLPS-02615, в зависимости от того какого региона у тебя игра, переименовываешь cov файл в одно из трёх имён и так как у тебя это обычная обложка, закидываешь в папку default, при сканировании программой picostation_cov_scaner она автоматически добавится к твоей игре.
ну и второй вариант, ты можешь переименовать её сразу в то же имя что и твой cue файл и так же закинуть в папку default
« Последнее редактирование: 16 Январь 2026, 23:50:56 от megavolt85 »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4606
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Picostation PS1
« Ответ #1955 : 17 Январь 2026, 04:37:29 »
потому что потом будет 100500 вопросов где взять обложки и куда их положить
Ну так они есть по соседней ссылке. В архиве утилиты это явно не нужно.

все вопросы к github, он сам создаёт это
Какие вопросы? Оно есть и оно работает.

защита от копипастеров типа Maxis
Очень печально.

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
Picostation PS1
« Ответ #1956 : 17 Январь 2026, 10:14:37 »
прога это просто конвертер из png/jpg в cov, если ты сделаешь 3d/cd обложки в png, то при помощи проги ты их конвертнёшь в нужный для picostation формат.
это инструмент и не более, сами обложки нужно создавать самому, и правильные имена им присваивать тоже.

Добавлено позже:ну вот смотри, ты взял обложку от Vigilante 8: 2nd Offense, ты её уже конвертнул в cov файл, открываем какую нибудь базу PS1, например эту, находим нужную игру и смотрим ID игры, для PAL это SLES-02162, для NTSC-U SLUS-00868, для NTSC-J SLPS-02615, в зависимости от того какого региона у тебя игра, переименовываешь cov файл в одно из трёх имён и так как у тебя это обычная обложка, закидываешь в папку default, при сканировании программой picostation_cov_scaner она автоматически добавится к твоей игре.
ну и второй вариант, ты можешь переименовать её сразу в то же имя что и твой cue файл и так же закинуть в папку default
Я это понял как делается обычная обложка и название папки даю ей и название cue чтобы отражалась в нутри папки когда заходишь, я спрашивал как мне сделать png картинку чтобы она выглядела как 3D(как её засунуть в коробочку???)

Добавлено позже:
Nikolas2021 ты делаешь 3D coverы?

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 712
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1957 : 17 Январь 2026, 11:29:05 »
Nikolas2021 ты делаешь 3D coverы?
Нет, 3D не делал, но думаю тут для этого потребуется какой-нибудь редактор типа Paint 3d, а может даже Adobe Photoshop, или другая аналогичная прога которая умеет работать с картинками(png/jpg).

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1958 : 17 Январь 2026, 12:56:00 »
ь, я спрашивал как мне сделать png картинку чтобы она выглядела как 3D(как её засунуть в коробочку???)
а ну это в графическом редакторе делается, Photoshop, GIMP и т.п.
вот тебе заготовка, открывай в редакторе, вставляй туда обложку и инструментом перспектива подгоняй её под внутрянку обложки
* 3d заготовка.7z (102.67 КБ - загружено 56 раз.)

вот тебе пример Driver 2

306799-1 306801-2 306803-3
« Последнее редактирование: 17 Январь 2026, 14:10:14 от megavolt85 »

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1959 : 17 Январь 2026, 14:06:26 »
Вот об этом я и спрашивал 👍

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4090
    • Просмотр профиля
Picostation PS1
« Ответ #1960 : 17 Январь 2026, 16:34:13 »
Пора,наверное,проект расширить на 2350B с  дополнительной psram. Платы у некоторых некоторые размером меньше чем классическая 2040

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1961 : 17 Январь 2026, 17:03:38 »
Gameszzz, для чего? какая от этого практическая польза, я пока вижу только увеличение стоимости без каких либо явных плюсов
2350B это то, на чём нужно строить picoPSIO, но никак не picostation

а тем временем ведётся работа над добавлением обложек в Xstation, но из-за сложности это может занять год.
хз что там за сложности такие  :lol:
« Последнее редактирование: 17 Январь 2026, 19:42:39 от megavolt85 »

Оффлайн Borius

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1962 : 18 Январь 2026, 10:01:46 »
Извиняюсь за лютый оффтоп, где можно почитать про DFO мод на SI5351, принципы работы, прошивка и настройка модуля, диаграммы пайки под pu18 и т.д.?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1963 : 18 Январь 2026, 12:28:06 »
диаграммы пайки под pu18 и т.д.?

Оффлайн Borius

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1964 : 18 Январь 2026, 12:49:41 »

Спасибо.
Я правильно понимаю, что это будет верно работать при удалении чипового колорфикса и восстановлении заводской схемы кодера?
Консоль в итоге будет выдавать корректные pal/ntsc,автоматически переключаясь в зависимости от региона диска?
А биос при старте что будет включать pal или ntsc? И как заставить например изначально консоль стартануть как ntsc? Биос от 5501?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1965 : 18 Январь 2026, 13:08:31 »
Borius, да, надо вернуть всё в сток, переключение pal/ntsc консоль делает сама. биос при старте автоматом включает ntsc независимо от региона консоли.

раз консоль NTSC, то мод можно сократить, удалять резистор и паять CLK2 не обязательно, достаточно перерезать дорожку и подпаять CLK1

Оффлайн Borius

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1966 : 18 Январь 2026, 13:35:10 »
раз консоль NTSC, то мод можно сократить, удалять резистор и паять CLK2 не обязательно, достаточно перерезать дорожку и подпаять CLK1
Не, консоль 5502, но интересно чтоб она стартовала как ntsc. Ты говоришь, что так и будет, но почему? Это чем задаётся? Я так понимаю, что на si5351 оба клок-вывода равноценны, но что задаёт их приоритетность при старте? Тупо по номеру или программно от пики? Или это сама консоль выбирает по пинам ГПУ? А чем тогда биосы отличаются pal и ntsc?
« Последнее редактирование: 18 Январь 2026, 13:57:53 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1967 : 18 Январь 2026, 14:35:54 »
Ты говоришь, что так и будет, но почему?
ну хз, в биосе так заложено что старт всегда в NTSC, а потом происходит переключение видеорежима согласно региона консоли

Я так понимаю, что на si5351 оба клок-вывода равноценны, но что задаёт их приоритетность при старте?
у GPU два входа для тактовой, один для PAL второй для NTSC, но по дефолту они соединены вместе и на них подаётся тактовая с единственного установленного кварца.
GPU сам переключается на нужный тактовый сигнал в зависимости от того какой режим попросила включить игра.
si5351 настраивается малинкой, на CLK1 выводится частота 53.2 MHz (PAL) ,а на CLK2 53.69 MHz (NTSC), таким образом на каждый из входов GPU подаётся своя частота

Оффлайн Borius

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1968 : 18 Январь 2026, 16:23:53 »
si5351 настраивается малинкой, на CLK1 выводится частота 53.2 MHz (PAL) ,а на CLK2 53.69 MHz (NTSC), таким образом на каждый из входов GPU подаётся своя частота
Все понятно. Спасибо.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1969 : 19 Январь 2026, 22:51:06 »
всё же я заставил себя сесть за это

306984-0 306986-1
306988-2 306990-3

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 712
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1971 : 20 Январь 2026, 12:53:01 »
всё же я заставил себя сесть за это
Да ты что... :)  Уже даже прогу с графическим интерфейсом прикрутил.. :thumbup:

                                                             *           *           *
Этот alberonisse кстати тоже выпустил у себя новую версию "прошки", единственно что мне не нравится  у него самое главное- медленная, тормознутая прокрутка курсором по меню, тогда лучше вообще без обложек чем такие тормоза в меню. Обложки у него, ну так себе чуть хуже чем у Мегавольта, и конечно же утилита(командная строка)требующая винду-10, у Мегавольта между прочем вон даже на Win_XP работает "утиль", а вот- функция смена языка с английского на испанский, португальский- для нас это как бы вообще бесполезная вещь...


Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1972 : 20 Январь 2026, 13:25:02 »
Nikolas2021, ну пока это только макет, который умеет искать съёмные носители, отображать обложки и удалять их.
Добавление/замена обложек и автоматическое сканирование пока не готово, ну и ещё одна фишка, которую буду делать в последнюю очередь.

у него самое главное- медленная, тормознутая прокрутка
Это потому что он блокирует меню на время загрузки обложки, именно поэтому ему пришлось сжимать обложки, пожертвовал качеством что бы меню поменьше тормозило

P.S. он там обновил прошивку, похоже перешёл на мой формат обложек и видимо добавил задержку перед загрузкой обложки, теперь меню можно листать значительно быстрее, но если обложка начала грузится, то меню по прежнему блокируется.
« Последнее редактирование: 20 Январь 2026, 16:23:56 от megavolt85 »

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 712
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1973 : 21 Январь 2026, 11:53:20 »
Походу maxstation тоже у себя сделал прогу "Cover_Menager v1.4" для добавления обложек... :) Но его утилита требует на винде наличие- "питона 3.9" + и ещё какую то библиотеку, видимо, наверное он "утиль" сделал на основе скрипт-питона. И сам скрипт(converter.py) у него немножко отличается от convertImage.py...
« Последнее редактирование: 21 Январь 2026, 12:35:31 от Nikolas2021 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1974 : 21 Январь 2026, 13:07:08 »
Nikolas2021, у него обложки грузятся непосредственно перед запуском игры, как у PSIO, сделать красиво не хватило ума  :lol: видимо меню блочилось

Но его утилита требует на винде наличие- "питона 3.9" + и ещё какую то библиотеку, видимо, наверное он "утиль" сделал на основе скрипт-питона.
вот эти все костыли это просто жесть, да ещё бонусом не из всех игр этими костылями можно извлечь ID игры, плюс есть игры у которых нет ID в образе, он подставляется на основе даты создания образа.

Добавлено 22 января 2026 года:
а вот- функция смена языка с английского на испанский, португальский- для нас это как бы вообще бесполезная вещь...

рано или поздно допилю меню до мультиязычного, просто сейчас не до этого, нужно добить новый менеджер SD карт, осталось примерно четверть от всего задуманного, а именно та третья загадочная вкладка о которой я упомянул ранее, всё остальное уже готово и протестировано.
P.S. не думаю что мне стоит идти по пути alberonisse, сохранение настроек на карту памяти не лучшее решение, тем более что выбор языка делается один раз, это можно задать и с ПК через config.ini, не все используют карты памяти с переключаемыми банками памяти и для таких пользователей минус один блок на карте у которой их всего 15 это прям расточительство, нужно думать о всех когда пишешь код, а не только о себе любимом.
главное успеть всё это к первой трети февраля, потом приедут недостающие детали для NAOMI и я погружусь в моддинг и реверсинжинеринг этого чудного аркадника  :lol:
« Последнее редактирование: 22 Январь 2026, 17:49:59 от ghostdog3 »

Оффлайн Gera.

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
Picostation PS1
« Ответ #1975 : 22 Январь 2026, 06:18:27 »
у pu7 и pu8 early немного другая логика работы, короче не работают с picostation

У меня успешно работает picostation на pu-8 early, но пока не получается установить мультирегион на генераторе Si5351.
Кто-нить сталкивался, удалось побороть?
Поделитесь пжлста фотками. Если что - вот моя неудачная попытка - PAL работает нормально, а вот с NTSC проблемы с цветом
307084-0

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4090
    • Просмотр профиля
Picostation PS1
« Ответ #1976 : 22 Январь 2026, 08:56:05 »
Gera.,
А зачем ты второй канал на кодер подключил ?
Если ты от пикостанции управляешь,то там частоты обоих каналов, для управления гпу заложены.
Выложи фото,что у тебя с обратной стороны платы, под гпу находиться

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1977 : 22 Январь 2026, 16:44:15 »
Gera., во блин, а чего тогда все кто пробовал ставить на pe8 early писали что не работает, криворукие что ли, нормально замодить не могут.
по поводу Si5351 тут всё сложнее, у старого GPU нет двух входов для подачи независимых частот, так что Si5351 к ней не прикрутить. ну точнее можно прикрутить конечно, но тут либо с внешним контроллером надо мудрить, либо на логике делать переключатель частоты.

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4090
    • Просмотр профиля
Picostation PS1
« Ответ #1978 : 22 Январь 2026, 16:49:21 »
Gera., во блин, а чего тогда все кто пробовал ставить на pe8 early писали что не работает, криворукие что ли, нормально замодить не могут.
по поводу Si5351 тут всё сложнее, у старого GPU нет двух входов для подачи независимых частот, так что Si5351 к ней не прикрутить. ну точнее можно прикрутить конечно, но тут либо с внешним контроллером надо мудрить, либо на логике делать переключатель частоты.

А если как-то подобным образом ?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2066
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1979 : 22 Январь 2026, 18:23:23 »
А если как-то подобным образом ?
ну я ж говорю внешним контроллером, грузить ядро отслеживанием изменения лог уровня PAL/NTSC и перенастройкой Si5351 в процессе работы я не хочу, это обязательно будет проявляться на совместимости, причём рандомно, мне этот гемор ненужен.
другое дело когда оно висит на IGR, там даже если один опрос джоя пролетит мимо, то это вообще никак не скажется на работоспособности IGR
вот кстати непонятно почему в IGR никто до сих пор не реализовал Watchdog таймер, при зависании игры опрос контроллера прекращается и сбросить консоль с джоя невозможно, надо всего то завести таймер секунд на 5 и сбрасывать его при каждом опросе джоя, если таймер насчитал 5 секунд, значит консоль повисла и надо автоматом дёрнуть reset