Комментарии 17
Интересная история, пишите ещё!
ого! супер! недавно паял какуюто консоль, там такое всё маленькое! не видно даже что паяешь, припаял - потом в микроскоп посмотрел...
LocoRoco очень люблю, играл на PSP у друга! интересно, можно её запустить на компе или нет?
про гидру очень интересно! будем ждать статью!
Всё, что связано с пайкой, мне незнакомо... Я софт исследую, а что касается харда, то тут уж "Я это не понимаю, мне это не интересно... Вот мне лично это не интересно, за других сказать не могу".
PPSSPP поддерживает все популярные игры (и Locoroco в частности). В менее популярных могут быть, например, редкие визуальные баги, о которых hrydgard просто ещё не знает. Есть подраздел на сайте PPSSPP, где собраны отчёты пользователей о качестве эмуляции игр: https://report.ppsspp.org/games
Если видите баг, смело делайте Issue на Гитхабе. Спасибо за фидбек!
А в интернетах еще осталась дебажная версия локороко 2? Когда-то давным-давно её слили на игромире перед релизом. Может в ней есть что-то интересное тоже
Первый раз в жизни слышу об Игромире.
Вы уверены, что была прям дебажная версия? Есть некоторый список игр с дебажной инфой, но там нет LocoRoco 2... Да это был бы ор выше гор! На сайте PPSSPP я вижу упомянания демок, может быть, о них речь? Если правда что-то было, я не против на это поглядеть.
Кстати, во всех играх LocoRoco есть скрытые логи, которые можно включить только при запуске из-под специального дебажного оборудования, если щёлкнуть переключателями GPI. Но с недавних пор PPSSPP их поддерживает, так что можно и у себя на компе)
Судя по webarchive это UCET-01181, вот тут даже скачать можно.
L+R+Start для открытия дебажного меню, но на PPSSPP это меню как-то не очень работает)
Вау! Бывают же гениальные люди! Очень интересно было почитать!
Давайте статьи про гидру. Спасибо
Круто, спасибо! В своё время я так озадачился либами для PS1, PsyQ. В итоге запилил сигнатуры, которые с высокой точностью определяют все использованные PSYQ библиотеки и функи из них. Заодно склад из самих SDK насобирал.
Всё это добро можно найти в ghidra_psx_ldr.
А что Вы называете сигнатурами? Гидра умеет выполнять пасс "Function ID" по заданной базе (сомнительно, но окэй), а ещё недавно научилась обращаться к базе BSim, чтобы мэтчить функции. Наверное, у Вас первый кейс.
Крутая статья! Как пришла идея с деревом? Вам надо было эти строчки через какой-нибудь dcode.fr прогнать и радоваться)
Прикольный сайт, спасибо! Это, конечно, не полное решение проблемы, но с префиксом он справился.
Что до дерева... Ну, мне показалось, что у строк были похожие символы в начале (и это позже подтвердилось), да и в конце были похожие паттерны, так что я захотел визуализировать отличия между строками => это привело к идее использовать бор.
Кстати, в конце года этой портативке исполняется 20 лет.
История о том, как Graphviz и бор взломали шифр от Sony