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

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

Оффлайн 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 »

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4553
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1830 : 08 Января 2026, 18:47:04 »
да потому что у него есть свой проект, которым он и занимается.
после того как узнаёшь всё о домашней консоли и хочется чего то нового, то переходишь на аркадники, а там уже размах побольше и есть много периферии которую нужно изучать.
аркадник это как новая ступень, вроде железо то же самое, но всего больше и все порты расширения используются по максимуму.

Если его советы помогут,то пусть меньше текста пустого пишет,а больше конкретики.

Надеюсь тот оболтус,что пилит свой "скраппер",допилит его как задумал )))

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1831 : 08 Января 2026, 18:55:09 »
Gameszzz, да тут такое дело, возможно формат обложек всё же поменяется.
Я посмотрю, если качество не сильно упадет, а скорость загрузки кратно вырастет, то возможно перейду на mdec сжатие.
На, то что Rama советовал переходить точно не стану, экономия в пол секунды с потерей качества в два раза это маразм, а не оптимизация

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4553
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1832 : 08 Января 2026, 19:02:53 »
На, то что Rama советовал переходить точно не стану, экономия в пол секунды с потерей качества в два раза это маразм, а не оптимизация

Раму ещё в его теме зацепили обложками у иксстанции и он вынужден был придумать отвлекающий манёвр.

Чую придётся мне доставать из заначки запасную платку европейки пу8 и распаивать на ней пику проводами.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1833 : 08 Января 2026, 20:34:03 »
Раму ещё в его теме зацепили обложками у иксстанции и он вынужден был придумать отвлекающий манёвр.
во блин, я совсем забыл про ту ветку.
так он оказывается сам скинул ссылку на ветку с обсуждением picostation и изьявил желание использовать меню picostation на своём Xstation  :lol:
зацепила его менюшка оказывается  :)

ОК, spicyjpeg меня убедил что нужно менять формат обложек, он провёл кучу тестов и оказалось что при разрешении 128x128 между картинкой 16 bpp и 8 bpp нет никакой разницы, при этом размер обложки почти в два раза меньше (а это значит что и отображаться она будет быстрее), а вот в MDEC нет никакого смысла, качество падает ощутимо.
« Последнее редактирование: 09 Января 2026, 02:09:43 от megavolt85 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1834 : 10 Января 2026, 22:26:17 »
ну что, рекурсивный сканер обложек практически готов, он уже умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов.
самая время затратная часть написана, но я хочу сделать так, что бы обложки брались не из уже готовых cov файлов, а из jpg/png, на это уйдёт ещё какое то время.
ну и пока естественно всё тестится под линуксом, но я стараюсь писать так, что бы потом это всё кросс компилировалось и под винду.

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1835 : 10 Января 2026, 23:26:33 »
рекурсивный сканер обложек практически готов, он уже умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов
  :thumbup:

ну и пока естественно всё тестится под линуксом, но я стараюсь писать так, что бы потом это всё кросс компилировалось и под винду
На "линуксе" в принципе тоже сгодится попробовать затетить, если конечно там опять не придётся всякие там обновы, модули подкачивать... :biggrin:

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 105
    • Просмотр профиля
Picostation PS1
« Ответ #1836 : 10 Января 2026, 23:45:41 »
ну что, рекурсивный сканер обложек практически готов, он уже умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов.
самая время затратная часть написана, но я хочу сделать так, что бы обложки брались не из уже готовых cov файлов, а из jpg/png, на это уйдёт ещё какое то время.
ну и пока естественно всё тестится под линуксом, но я стараюсь писать так, что бы потом это всё кросс компилировалось и под винду.
👍👍 Было бы не плохо когда можно свою картинку переконвертироват в cover, некотые  coverы выглядят стремно

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 105
    • Просмотр профиля
Picostation PS1
« Ответ #1837 : 10 Января 2026, 23:49:24 »
ну что, рекурсивный сканер обложек практически готов, он уже умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов.
самая время затратная часть написана, но я хочу сделать так, что бы обложки брались не из уже готовых cov файлов, а из jpg/png, на это уйдёт ещё какое то время.
ну и пока естественно всё тестится под линуксом, но я стараюсь писать так, что бы потом это всё кросс компилировалось и под винду.
  хорошая работа! Я свои все игры на 3D coverы посадил, мне понравились

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 105
    • Просмотр профиля
Picostation PS1
« Ответ #1838 : 10 Января 2026, 23:50:20 »
ну что, рекурсивный сканер обложек практически готов, он уже умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов.
самая время затратная часть написана, но я хочу сделать так, что бы обложки брались не из уже готовых cov файлов, а из jpg/png, на это уйдёт ещё какое то время.
ну и пока естественно всё тестится под линуксом, но я стараюсь писать так, что бы потом это всё кросс компилировалось и под винду.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1839 : 11 Января 2026, 00:07:10 »
Nikolas2021, я на питоне не пишу  :lol: C/C++/Asembler, так что никаких дополнительных модулей качать не потребуется

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

Оффлайн Andrey@88

  • Пользователь
  • Сообщений: 105
    • Просмотр профиля
Picostation PS1
« Ответ #1840 : 11 Января 2026, 06:45:56 »
Nikolas2021, я на питоне не пишу  :lol: C/C++/Asembler, так что никаких дополнительных модулей качать не потребуется

Andrey@88, увы, но прийдётся обновлять, прошивка тестовая и работает это всё в тестовом режиме, практика показала что обложки в другом формате выглядят ничуть не хуже, а размер при этом почти в два раза меньше, а это значит что и загружаться они будут в разы быстрее
Я это уже понял, ну ладно был вечерок посидел поделал(попереимировал) coverы, ну если новая прошивка ускорит загрузку будем обновлять - тестить!

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1841 : 11 Января 2026, 08:43:26 »
умеет сканировать выбранную директорию на предмет CUE файлов и извлекать ID игры из образов
Ты же вроде говорил, что сканить бины это ппц как ресурсозатратно, а в итоге это и сделал? Если извлекается ID, то тогда можно и ту фишку прикрутить про которую я говорил - отображение региона игры?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1842 : 11 Января 2026, 11:48:32 »
Borius, я же их не на малине сканировать собрался, это программа для компа, которая просканирует SD карту и добавит обложки

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1843 : 11 Января 2026, 12:24:37 »
которая просканирует SD карту и добавит обложки
Ну и метку региона :D раз все равно папку сканить).

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1844 : 11 Января 2026, 23:27:14 »
Borius, ну могу в принципе ID игры приатачить к картинке, а по ID уже вычислять регион игры, точней по первым четырём буквам этого ID. правда работать это будет только в случае если добавлять обложки через мою программу, если добавлять обложки вручную, то регион не будет отображаться.
ну и тут возникают вопросы, как отображать регион, тупо буквой или три флажка прикрутить на каждый регион.

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 1009
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1845 : 12 Января 2026, 00:45:17 »
Тут это вроде исходник нашёлся к прошивке- "n00bROM 0.30b" которая у меня на "чит-карике" есть..
Может я и ошибаюсь, но судя по этим строкам скорее всего исходник, там просто кучка файлов в папках лежит... :neznayu:

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1846 : 12 Января 2026, 02:10:20 »
ну и тут возникают вопросы, как отображать регион, тупо буквой или три флажка прикрутить на каждый регион.
Полагаю флажками будет интереснее выглядеть, но наверое надо предварительно визуально оценить в фотошопе. А какой размер пиктограммы диска в списке образов?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1847 : 12 Января 2026, 11:35:19 »
Borius, экран 320x240, обложка 128x128

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1848 : 12 Января 2026, 14:59:38 »
megavolt85, ты не понял, иконка диска или папки которая слева от названия образа в списке. Там наверое 16х16, или 24×24.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1849 : 12 Января 2026, 15:37:07 »
Borius, да не, это не вариант, она всего 10x10 пикселей, отрисовывать флаг надо над обложкой.

Оффлайн Dyons

  • Пользователь
  • Сообщений: 8225
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Re: Picostation PS1
« Ответ #1850 : 12 Января 2026, 15:46:27 »
Borius, да не, это не вариант, она всего 10x10 пикселей, отрисовывать флаг надо над обложкой.
зачем вообще флаг рисовать, если серийника с головой хватает что бы понять что за регион

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1851 : 12 Января 2026, 15:48:54 »
Dyons, так сейчас ничего нет, вот и решаем что рисовать

Оффлайн Dyons

  • Пользователь
  • Сообщений: 8225
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Picostation PS1
« Ответ #1852 : 12 Января 2026, 15:54:50 »
вот и решаем что рисовать
лучше, как в opl, отображать серийник и все

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1853 : 12 Января 2026, 16:26:00 »
да не, это не вариант, она всего 10x10 пикселей, отрисовывать флаг надо над обложкой.
10 на 10, так 10 на 10... :)
306153-0

306155-1 306156-2 306157-3
« Последнее редактирование: 12 Января 2026, 16:42:53 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1854 : 12 Января 2026, 18:45:51 »
Borius, так а смысл, оно будет отображаться только для текущей игры на которой стоит курсор, для всех остальных будет всё равно отображаться просто диск
а учитывая что курсор мигает, эти картинки вообще не разобрать будет

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1855 : 12 Января 2026, 19:18:48 »
Borius, так а смысл, оно будет отображаться только для текущей игры на которой стоит курсор, для всех остальных будет всё равно отображаться просто диск
а учитывая что курсор мигает, эти картинки вообще не разобрать будет
Ну я хз...я визуал себе представляю иначе, а как там конкретно в задумках реализация это ж другое. Визуально я бы разместил эти иконки слева от названия образа, где у тебя сейчас просто кружок диска или папка. Понятно что для нормальной реализаций возможно надо пересмотреть существующие скелет и механику интерфейса. Возможно сейчас механизм отображения меню и прописан так, что отображаться будет только на чем курсор стоит, но это ж не означает, что это невозможно изменить. И что там мигает тоже не особо понял. Если заливка курсора, то так ее тоже можно оставить только на тексте названия справа, без наложения на иконку слева.
Кароч чета не догоняю почему не понимаем друг друга))..
Сори за качество, не акуратно, но по быстрому в телефоне накидал визуал о чем говорю, для общей концепции.
306174-0

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1856 : 12 Января 2026, 21:08:18 »
Borius, дело не в макете.
список меню строится по принципу сканирования папки, picostation открывает корневую директорию и смотрит какие файлы в ней есть, если попадаются папки или CUE файлы, они добавляются в текстовый список в ОЗУ малинки, сами файлы при этом не открываются, как только файлы в папке кончатся, малина передаёт этот список в саму PS1 (в меню запущенное на PS1).
PS1 из текстового списка строит меню.
на этом этапе есть только название и тип файла (образ/директория), больше ничего нет, ни обложки ни инфы о регионе, соответственно построить список в котором для каждой игры будет присвоен флажок, просто невозможно.
после того как пройдёт 40 кадров, меню запросит у малины обложку текущей выбранной игры, вот когда прийдёт обложка от малины, только тогда я буду знать какого региона игра, причём одна и толлько та, которая на данный момент подсвечена курсором.

Оффлайн Borius

  • Пользователь
  • Сообщений: 370
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Picostation PS1
« Ответ #1857 : 13 Января 2026, 11:22:54 »
megavolt85, в целом понятен алгоритм. Тогда предлагаю рассмотреть такое предложение. Раз уж ты реализовал сканер на  ПК с целью подтягивания обложки, который сканирует папки и извлекает ID диска из бина. Может тогда этой прогой добавлять нужную метку региона в одноимённый CUE, а потом при сканировании малиной этого CUE уже малиной подставлять иконку в список на основании этой метки в CUE?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2458
  • Пол: Мужской
    • Просмотр профиля
Picostation PS1
« Ответ #1858 : 13 Января 2026, 11:48:11 »
Borius, так когда малина сканирует директорию, она не открывает CUE файлы, она только просматривает файловую систему.
сами файлы при этом не открываются

Оффлайн Gameszzz

  • Пользователь
  • Сообщений: 4553
    • Просмотр профиля
Picostation PS1
« Ответ #1859 : 13 Января 2026, 11:51:46 »
Икать сколько действий нужно,чтобы просто дополнить U / [J] / [E]