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

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






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

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

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

--- Цитата: megavolt85 от 24 Декабря 2025, 14:31:50 ---отключение hysteresis похоже привело к регрессу, не совместимости в целом, а к качеству установки мода
--- Конец цитаты ---

Так может эту версию так же тебе пересобрать попробовать ?

апд.
Всё,вопрос отпадает. Прочитал твой коммент в дискорде
megavolt85:

--- Цитата: Gameszzz от 24 Декабря 2025, 14:37:41 ---Прочитал твой коммент в дискорде
--- Конец цитаты ---
а теперь смотри в дискорде результат отключения hysteresis.
честно говоря я думал что включение просто ничего не изменит, а оно не только не помогло, но ещё и ухудшило ситуацию.
всё что Rama советовал построено на его опыте работы с ESP32, но на rp2040 ситуация выглядит совершенно иначе, как я уже и говорил, для использования Picostation на плате со шлейфом нужно дополнительно колхозить буферы, по другому это работать не будет.
Borius:

--- Цитата: Nikolas2021 от 24 Декабря 2025, 10:34:24 ---Ну значит можно будет так же по типу файлового менеджера "притулить" спец прошивку(если будет) на "карик", ну что б не монтируя все образы одновременно сразу, а просто что бы видеть их так сказать только заголовки...
--- Конец цитаты ---
Тут скорее образ пики надо в прошивку картриджа вкорячить. Образ пики судя по всему весит около 106кб и общий объем возможно даже влезит в критические 128кб. Тогда пика будет грузиться с картриджа по сути. Мгновенно и сразу выдавать список образов. Но тут нужны комментарии человека который рубит в программинге и сможет это реализовать. Хоть и есть очевидные плюсы у такой затеи, но основное препятствие всего этого праздника это крайне ограниченный круг людей кто готов распаять и пику и картридж. А если еще дальше углубляться в размышления, то можно дойти и до внедрения образа пики в биос)).
Nikolas2021:

--- Цитата: Borius от 24 Декабря 2025, 15:51:37 ---Хоть и есть очевидные плюсы у такой затеи, но основное препятствие всего этого праздника это крайне ограниченный круг людей кто готов распаять и пику и картридж
--- Конец цитаты ---
Ну у нас с тобой вроде как уже всё готово, вон даже думаю и  Gameszzz подключится к этому делу, в параллельный порт поставит свой настоящий с завода- "карик"  :biggrin:


--- Цитата: Borius от 24 Декабря 2025, 15:51:37 ---Но тут нужны комментарии человека который рубит в программинге и сможет это реализовать.
--- Конец цитаты ---
Да нужен чел. который шарит в этом тонком деле, типа Мегавольта, поэтому я и подбрасываю идею новому программисту(alberonisse), может захочет, вот ещё бы подбросить "плюшечнику" эту идею, что б правильные "плюшки" делал, а не те что никому не нужны, но нету его канала и контактов, он обычно где-то на дискорде зависает, вроде... :D

                                                                   *            *            *
Попробовал на последней обнове меню от alberonisse работает там тоже игра  Xenogers.
Но всё таки хоть это и понтовое меню(с обложками и т.д.), но зато когда листаешь курсором в меню по списку игр, заметно проселка скорость пролистывания. На прошке RC2 в том числе и последней "обнове" всё быстро листается в меню...




Gameszzz:

--- Цитата: megavolt85 от 24 Декабря 2025, 15:22:04 ---а теперь смотри в дискорде результат отключения hysteresis.
честно говоря я думал что включение просто ничего не изменит, а оно не только не помогло, но ещё и ухудшило ситуацию.
--- Конец цитаты ---

То,что ты выложил в дискорде,это последняя версия из репы MV,только уже с включеным hysteresis ?

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

--- Цитата: Nikolas2021 от 24 Декабря 2025, 16:22:08 ---Gameszzz подключится к этому делу, в параллельный порт поставит свой настоящий с завода- "карик" 
--- Конец цитаты ---

Ну,у мню теперь есть кроватки и четыре новых пустых чипа 29ее020,таких же как в карике стоят
megavolt85:

--- Цитата: Nikolas2021 от 24 Декабря 2025, 16:22:08 ---но зато когда листаешь курсором в меню по списку игр, заметно проселка скорость пролистывания.
--- Конец цитаты ---
это потому что меню на данном этапе не правильно реализовано, он пытается при каждой смене позиции грузить картинку, с таким подходом если размер обложки увеличить, то "зависания" кратно увеличатся.
меню должно запрашивать обложку только когда пролистывание остановится, тогда всё будет работать шустро.


--- Цитата: Gameszzz от 24 Декабря 2025, 16:26:16 ---То,что ты выложил в дискорде,это последняя версия из репы MV,только уже с включеным hysteresis ?
--- Конец цитаты ---
да
именно включенным, то как было у меня изначально, потому что отключение по совету Рама привело к регрессу
Gameszzz:

--- Цитата: megavolt85 от 24 Декабря 2025, 15:22:04 ---честно говоря я думал что включение просто ничего не изменит, а оно не только не помогло, но ещё и ухудшило ситуацию.
--- Конец цитаты ---
Если ты пишешь,что включение сделало только хуже,тогда я нифига не понял закономерности.
Может отключение сделало хуже ?
megavolt85:
Gameszzz, оно изначально было включенным, Рама сказал что надо выключить, выключили и стало хуже, но хуже стало только у тех, кто паял длинными проводами и без укладки.
лично для меня ничего не поменялось, на коротких проводах работает и так и так
Borius:

--- Цитата: megavolt85 от 24 Декабря 2025, 16:38:09 ---стало хуже, но хуже стало только у тех, кто паял длинными проводами и без укладки
--- Конец цитаты ---
Ну у меня на длинных. Только на октябрьской прошивке все работает практически идеально. Я упустил что полезного в сборках новее? Разве там что-то фундаментальное есть? Могу протестить, но пока не понимаю зачем.
megavolt85:

--- Цитата: Borius от 24 Декабря 2025, 17:07:36 ---Я упустил что полезного в сборках новее?
--- Конец цитаты ---
там уже MV фиксил совместимость с какими то играми японского региона о которых ему писали подписчики его канала, если честно я даже не знаю что за игры.
ну и главная плюшка это конечно же пересчёт на лету ECC/EDC, что бы патченные пиратки могли работать без исправления образа
Gameszzz:

--- Цитата: Borius от 24 Декабря 2025, 17:07:36 ---только на октябрьской прошивке все работает практически идеально. Я упустил что полезного в сборках новее? Разве там что-то фундаментальное есть? Могу протестить, но пока не понимаю зачем.
--- Конец цитаты ---

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

--- Цитата: Borius от 24 Декабря 2025, 17:07:36 ---Я упустил что полезного в сборках новее? Разве там что-то фундаментальное есть? Могу протестить, но пока не понимаю зачем.
--- Конец цитаты ---
Не, не, а как же, а как же игра- Chicken Run c пират. рус. озвучкой робит на последней обнове. На RC2- не робит(озвучка).  И я думаю не только для этой игры это касается, а если хорошенько поискать думаю и аналогичная игра найдётся с подобной проблемной озвучкой... ;)


--- Цитата: Gameszzz от 24 Декабря 2025, 17:23:58 ---то работа над основной функцией проекта будет заброшена,а когда обнаружаться косяки,то будет поздно
--- Конец цитаты ---
По поводу косяков, блин наверное мне надо будет ещё одну пикостанцию запустить на другой консоли, а то у нас тут вроде как есть 1 косяк пока никем не подтверждённый(но для себя заметку сделал что косяк есть), по поводу аудио треков... наверное, да придётся ещё одну запустить консоль в работу.. -_-
megavolt85:

--- Цитата: Nikolas2021 от 21 Декабря 2025, 17:33:26 ---а тогда чего у нас там не хватает что б меню сделать в 640x480i (консоль та вроде поддерживает такое по техническим)
--- Конец цитаты ---

посмотрел я, не получится 640x480, нет памяти даже для двух буферов такого размера.
потолок 640x256 (640x240 для NTSC), но даже при таком раскладе памяти под текстуры остаётся очень мало
Borius:

--- Цитата: megavolt85 от 25 Декабря 2025, 14:20:25 ---посмотрел я, не получится 640x480, нет памяти даже для двух буферов такого размера.
потолок 640x256 (640x240 для NTSC), но даже при таком раскладе памяти под текстуры остаётся очень мало

--- Конец цитаты ---
А зачем для 480i два буфера. Это же по сути 640х240. В теории если рендерить в 50/60 Гц, то можно отрисовывать следующий кадр, пока текущий выводится. Тогда четные/нечетные кадры будут в правильном чересстрочном формате.
Игра Tobal №1 вообще в 3д идёт при 480i.
megavolt85:
Borius, интерлейсное меню это шляпа, текст будет не читаемый.
два буфера нужно что бы пока один отображается, во второй отрисовывается следующий кадр
ну и стоит так же понимать, что все разрешения не кратные 4:3 это заноза в заднице, текстуры так же нужно перерисовывать и рассчитывать что они в итоге вытянутся на экране
Borius:

--- Цитата: megavolt85 от 25 Декабря 2025, 15:32:08 ---Borius, интерлейсное меню это шляпа, текст будет не читаемый.
два буфера нужно что бы пока один отображается, во второй отрисовывается следующий кадр
ну и стоит так же понимать, что все разрешения не кратные 4:3 это заноза в заднице, текстуры так же нужно перерисовывать и рассчитывать что они в итоге вытянутся на экране

--- Конец цитаты ---
Ну тебе виднее. Тут похоже все равно никто кроме тебя не в состоянии это хоть как-то реализовать.
Nikolas2021:

--- Цитата: megavolt85 от 25 Декабря 2025, 15:32:08 ---интерлейсное меню это шляпа, текст будет не читаемый.
--- Конец цитаты ---
Ну на PS2 запускается же по умолчанию меню(интерлейсное) в OPL и ничего страшного вроде, норм смотрится, и уже потом пользователь сам если нужно поменяет на  прогрессив, на ps2...
Если вид будет(на пикостанции) примерно такой же как на OPL  то пойдёт же...
megavolt85:

--- Цитата: Nikolas2021 от 25 Декабря 2025, 16:13:12 ---Ну на PS2 запускается же по умолчанию меню(интерлейсное)
--- Конец цитаты ---
ну так внутренний то рендер там с более высоким разрешением, а на PS1 картинка будет 640x240 рендерится, затем она через строку выведется и в итоге получится 640x480, но только через строчку, одна с изображением, вторая чёрная.
и опять же это нас возвращает к тому, что текстуру шрифта надо тоже сплющить в два раза по вертикали, иначе текст будет вытянутым, а при сплющивании текстуры мы потеряем её качество.
я пробовал уже обложки и в 64x64 и 96x96, выглядит это убого, похоже нужно делать как в PSIO, картинка отображается в отдельном окне с разрешением 128x128, тогда это выглядит более-менее сносно
megavolt85:

--- Цитата: Gameszzz от 24 Декабря 2025, 17:23:58 ---Для того,чтобы протестить и отчитаться о проблемах.
--- Конец цитаты ---
а они вообще есть? вон Rama мне предлагает провести кучу тестов что бы выявить гипотетические проблемы :lol: и это при том что практика показывает, все проблемы связаны либо с хреновой SD картой, либо с проблемами в установке. (думаю за последние два дня отзывов о проблемах и их решенни ты сам это понимаешь)
Эх, не знает он похоже золотого правила программиста, не трогай то, что работает  :lol:
Самое интересное что я вообще не могу понять с чего он взял что у PicoStation есть проблемы, ну да, с внешними платами оно не работает, но это специфика железа, но никак не программного кода.
Изначально он считал что проблему можно решить изменив физические свойства GPIO выходов, попробовали, стало только хуже. Сейчас он топит за ошибку в самих алгоритмах, что в принципе даже звучит бредово, ошибка в алгоритме будет вызывать проблему абсолютно у всех, но никак не у тех кто использует длинные провода или внешнюю плату, тут же даже слепому видно что проблема на уровне железа, а не софта
Gameszzz:
megavolt85,
Я вижу эту ситуацию несколько иначе.
Есть четыре модели плат
pu7 / pu8 early / pu8 late / pu18.
Все четыре одинаково нормально работают с приводом,например от PS One и с X-Station
Так почему Picostation,как бы он не монтировался, не работает с PU7 / early PU8
Работает с ограничениями по монтажу и с большой вероятностью с наличием проблем,даже при "правильном" монтаже, с late PU8.
И без проблем (но это не точно,так как при таком количестве пользователей и их "желании" заниматься именно тестированием правильных образов,вместо тестирования кривых хаков и транслейтов могут уйти годы,а то и вовсе никогда не будут найдены) с PU18
Ясно что пика не может генерировать требуемый клок,но это пока единственное,что я вижу и что может влиять,хотя это то,что даже нельзя перепроверить
Т.е. проблема есть и она со стороны пикостанции,что Рама и пытается,пусть и из опыта работы с есп,вычислить
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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