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

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






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

Обсуждения схемы с разгоном для 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 КБ - загружено 295 раз.)
RC5  RC5 picostation_pico1(17.07.26).rar (612.46 КБ - загружено 139 раз.)
 PicoStation SD manager(15.04.26).7z (1288.57 КБ - загружено 250 раз.)
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 КБ - загружено 20 раз.)

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

--- Цитата: megavolt85 от 03 Января 2026, 16:00:02 ---всё там есть, просто скачай весь пак одним архивом и ищи поиском в папке поиском винды, github отображает только первые 1000 файлов, поэтому ты не видишь всего что там есть
--- Конец цитаты ---
Оке, ща поюзаю.. )


--- Цитата: megavolt85 от 03 Января 2026, 16:00:02 --- инструмент рано или поздно будет написан и вместе с прошивкой выложен на всеобщее обозрение
--- Конец цитаты ---
А ты будешь делать так же как у того разраба авто-закчка, или по типу утиль конвертор png-cov, мне кажеться такая утиль лучше была бы когда ты не привязан к конкретной закачке(источнику), а есть возможно любую свою картинку вставить, даже на музыкальные образы обложку можно, но это так моё мнение, я х.з. может так сложнее будет сделать утилиту.. :shifty:
megavolt85:

--- Цитата: Nikolas2021 от 03 Января 2026, 16:05:37 ---А ты будешь делать так же как у того разраба авто-закчка, или по типу утиль конвертор png-cov
--- Конец цитаты ---
в идеале конечно автозагрузка, но с возможностью присваивания отдельным образам и папкам своих картинок, правда хз как я буду это решать, я ж линуксоид, а тут нужна кроссплатформа на винду
Nikolas2021:
Да, теперь нашёл после полной закачке, выглядит это так-

                                                               *          *           *

На этой прошивке кстати что то слишком быстро "уши заложило" при прослушивании аудио CD, ну в смысле качество звука упало уже на первых треках, обычно приходилось долго прослушивать(спустя 2,3 образа) что б дойти до этого косяка, а тут сразу...
Andrey@88:
Будем тестить! 👍

Добавлено позже:
Ну вроде намного лучше!!!
megavolt85:
Nikolas2021, 3D обложки выглядят прикольно, но к сожалению их не так много и у них есть огрехи при конвертировании под PS1, увы но она не умеет в полупрозрачность.
хотя и х с ним, всё равно выглядит круто  :lol:
Andrey@88:
Через какую прогу можно просмотреть coverы на компе? У меня не открываются не фига?

Добавлено позже:
Я бы лучше нужные вытенул себе и переименовал их под папки, быстрей будет чем там по куду региона их искать
megavolt85:

--- Цитата: Andrey@88 от 03 Января 2026, 16:56:15 ---Через какую прогу можно просмотреть coverы на компе?
--- Конец цитаты ---
нету таких прог, ну или я о них незнаю.
но в репозитории есть ссылка на ориг обложки из которых это всё конвертилось, можешь скачать их на комп и по ним ориентироваться, имена файлов полностью совпадают.
Andrey@88:

--- Цитата: megavolt85 от 03 Января 2026, 17:08:29 ---нету таких прог, ну или я о них незнаю.
но в репозитории есть ссылка на ориг обложки из которых это всё конвертилось, можешь скачать их на комп и по ним ориентироваться, имена файлов полностью совпадают.

--- Конец цитаты ---
Заметил если название игры длинное то грузит долговато cover, И сама картинка как-то вытянулась в ширь

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

--- Цитата: megavolt85 от 03 Января 2026, 17:08:29 ---нету таких прог, ну или я о них незнаю.
но в репозитории есть ссылка на ориг обложки из которых это всё конвертилось, можешь скачать их на комп и по ним ориентироваться, имена файлов полностью совпадают.

--- Конец цитаты ---
А это когда маленькое имя
Nikolas2021:

--- Цитата: Andrey@88 от 03 Января 2026, 17:22:25 ---А это когда маленькое имя
--- Конец цитаты ---
А кстати да, и это как вариант, тупо закинуть всю кучу обложек на флешку и уже на консоле просматривать их все сразу и по старинке себе в блокнотик переписать нужные номера обложек те что увидим на консоли на экране... :)

                                                                  *          *          *
Попробовал на Slax на другом компе запустить, чёт тоже не получилось, видимо что то я не догоняю, хотя тут вроде тоже питон ниже 3ver., вроде такая версия не приветствуется...
Gameszzz:
С загрузкой обложек,для дальнейшей конвертации, эта хрень не сможет помочь ?
megavolt85:

--- Цитата: Nikolas2021 от 03 Января 2026, 17:58:53 ---Попробовал на Slax на другом компе запустить, чёт тоже не получилось,
--- Конец цитаты ---
ну так тоже самое, python версии 2.7, а нужен не ниже версии 3.



--- Цитата: Gameszzz от 04 Января 2026, 03:31:19 ---С загрузкой обложек,для дальнейшей конвертации, эта хрень не сможет помочь ?

--- Конец цитаты ---
не, там только png и jpg, да и разрешение минимум 256x256
Andrey@88:
При выборе игры Аладдин(там полное длиное название игры + надпись что русская версия +бегушия строка так как не помещается в квадрат) Загружает картинку через 10-12 секунд! Новерно это многовато можно зайти сыграть и выйти уже с игры

Добавлено позже:
Короче бегушая строка Не вариант, уменьшайте название игр и будет вам счастье! 2-3 секунды после
Gameszzz:

--- Цитата: Andrey@88 от 04 Января 2026, 07:48:07 ---Короче бегушая строка Не вариант, уменьшайте название игр и будет вам счастье! 2-3 секунды после

--- Конец цитаты ---
Если варик - сомнительная "красота",в ущерб функциональности,т.е. быть с обложками или уменьшать названия,при том,что ещё нужно время на подгрузку обложки при выборе,то мне обложки не нужны,ни большие,ни тем более маленькие

Добавлено позже:
megavolt85,
И кстате,сразу вопрос,раз уж этот нюанс затронули. Если не использовать обложки и не закидывать их на флешку,то интерфейс остаётся таким же (т.е. расчитан под отображение обложек),а как ведёт себя код прошивки,отвечающий за работу с обложками ? Ресурсы продолжает тратить ?
megavolt85:
Gameszzz, не душни, это первый бета тест, со временем всё пофиксится. тем более ранее такого никто не делал, посмотри на другие ODE, они как унылое говно, аля msdos.
да прокрутка текста заввязана на тот же таймер что и загрузка обложки, я думал что обложка будет успевать загрузиться, но получилось как получилось, повешу другой таймер и всё будет хорошо, просто я тестил пару обложек всего и у обоих игр были короткие названия, предусмотреть заранее абсолютно всё, невозможно, для этого и существует баг репорт  :lol:


--- Цитата: Gameszzz от 04 Января 2026, 07:51:40 ---а как ведёт себя код прошивки,отвечающий за работу с обложками ? Ресурсы продолжает тратить ?

--- Конец цитаты ---
а ты заметил хоть где то нехватку рессурсов? к чему вообще этот вопрос, код открытый, можешь в любой момент посмотреть где и на что тратятся рессурсы  :) скажу по секрету, пока запущено меню, я могу к хренам ушатать все рессурсы малины на всякую срань, вплоть на конвертирование видосов или mp3, но после запуска игры это всё отключится и малина будет заниматься лишь эмуляцией привода.
я вижу у тебя не совсем правильное представление о рессурсах микроконтроллера, ты считаешь за рессурс лишь занимаемую память, причём ПЗУ, в то время как основным рессурсом является процессорное время и отчасти ОЗУ, а ПЗУ уже давно не является дефицитом и её можно расходовать не задумываясь, сколько бы не потратил, в запасе всё равно останется дохрена
Gameszzz:

--- Цитата: megavolt85 от 04 Января 2026, 13:17:36 ---не душни, это первый бета тест
--- Конец цитаты ---

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

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

--- Цитата: megavolt85 от 04 Января 2026, 13:17:36 --- у тебя не совсем правильное представление о рессурсах микроконтроллера, ты считаешь за рессурс лишь занимаемую память, причём ПЗУ,
--- Конец цитаты ---

Я мыслил немного по другому. Проц может выполнять много сложных вычислений по запросам,но обрабатывает он это не сразу всё,а из очереди,так что ресурс ограничен не мощностью
megavolt85:
Gameszzz, ну я же уже не раз писал что это именно бета тест, и что в дальнейшем будет всё в один клик. ну или почти в один, потому что папкам назначать обложки на автомате всё равно не выйдет, только образам.
да и по сути папкам то и не нужно, много людей с фантазией и свободным временем будут раскидывать образы по папкам в собственной стилистике и могут присвоить каждой паке индивидуальную обложку.
opensorce всегда на шаг впереди, вот покажи мне хоть одно коммерческое предложение которое позволяет настолько гибко настроить систему под себя. я вот просто выворачивался что бы добиться гибкости с GDEMU, реализовал почти всё что хотел, но всё же ряд ограничений остался, а в проекте DraemShell никаких ограничений нет, полная свобода действий, потому что opensorce.

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

--- Цитата: Gameszzz от 04 Января 2026, 13:31:13 ---Проц может выполнять много сложных вычислений по запросам,но обрабатывает он это не сразу всё,а из очереди,так что ресурс ограничен не мощностью

--- Конец цитаты ---

тут всё несколько сложнее, во первых у разных процессоров имеется разный набор команд, великая проблема всех сравнивальщиков старых консолей заключается в непонимании данного факта, все как на подбор сравнивают тактовую частоту, что в корне не верно.
тактовая частота бесспорно основной фактор, но, есть процессоры способные выполнять две команды за один такт, да не любые команды, но если код хорошо оптимизирован, то процессор на 200 MHz способный выполнять по две команды за такт будет работать не медленнее чем процессор выполняющий одну команду за такт на частоте 300MHz.
Но и это далеко не всё, к примеру rp2340 и rp2350 различаются наборами команд, на ту операцию на которую rp2340 вынужден потратить 2-3 такта,rp2350 может выполнить всего за один. это не значит что rp2350 в три раза быстрее при той же тактовой частоте, это значит что некоторые операции он будет выполнять существенно быстрее.
что касается ODE, то если сравнивать picostation и Xstation, то rp2040 несомненно выигрывает у ESP32 и дело тут не в тактовой частоте, даже учитывая что в разгоне она выше, на самом деле ESP32 работает быстрее, но, за счёт PIO модулей, а это на секундочку "микро FPGA", rp2040 уделывает всех конкурентов

P.S. и это лишь верхушка айсберга, на самом деле всё в разы сложнее, есть такие понятия как кеш инструкций и данных, но это уже читай в профильных темах, одним постом простыми словами этого всего не описать, нюансов очень много и про это можно писать вечность
Nikolas2021:

--- Цитата: megavolt85 от 04 Января 2026, 07:15:07 ---ну так тоже самое, python версии 2.7, а нужен не ниже версии 3.
--- Конец цитаты ---
Короче заморочился ещё с установкой Linux Mint, там python нужный, правильный стоит, но опять когда запускаю тот скрипт, только на этот раз ошибки больше не пишет, но при этом точнее вообще ничего не происходит... Может чёт ещё надо прописывать для запуска скрипта для конвертации картинки ?   
P.S. Блин, нет, я всё-таки хочу попробовать запихнуть туда свою картинку в менюшку пикостанции..))
megavolt85:

--- Цитата: Nikolas2021 от 04 Января 2026, 14:53:48 ---P.S. Блин, нет, я всё-таки хочу попробовать запихнуть туда свою картинку в менюшку пикостанции..))

--- Конец цитаты ---
ну вот теперь кинь в папку со скриптом  картинку и дай команду

--- Код: ---python3 convertImage.py input.png output.cov
--- Конец кода ---
соответственно вместо input.png пишешь имя твоего файла, а вместо output.cov то имя которое хочешь получить
Gameszzz:
Вот вы мне скажите,у всех,у кого пика припаяна проводами к плате,в разрыв линии питания 5вольт,обязательно стоит диод ?
Есть кто без диода и прошивает пику без проблем ?
Nikolas2021:

--- Цитата: megavolt85 от 04 Января 2026, 15:51:25 ---ну вот теперь кинь в папку со скриптом  картинку и дай команду
--- Конец цитаты ---
Команду эту дал, но теперь пишет что какая-то хрень в самом скрипте в строке №34, судя по всему... :D Или я не в таком порядке запускаю, да уже по всякому пробовал запустить со всеми разными путями..  :lol:
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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