| Разработка и ромхакинг > Ромхакинг |
| PsxIda - IDA PS1 debugger plugin |
| (1/1) |
| DrMefistO:
Вот и дождались! =) Что это такое: дебагер-плагин для IDA, который позволяет дебажить вашу любимые игры на "Соньку" PS1. Базируется на PCSXR эмуляторе. Плагины и BIOS в поставке не идут. Релизы тут: https://github.com/lab313ru/psxida/releases Исходник: https://github.com/lab313ru/psxida/ Как использовать: Из вложения качаете plw- и p64-файлики и кладете их в папку plugins вашей IDA Pro (версия не ниже 6.8). Затем открываете стартующий бинарь игры/BIOS/что-то другое в IDA с помощью psx.ldw/psx.l64 загрузчика, в дебагерах выбираете плагин PsxIda. Запускаете отладку. Плагины, биос и прочее настраиваете как хотите. Самое важное: в Configuration->CPU ставите галки "Enable Interpreter Cpu", и "Enable Debugger": В качестве стартующего файла выбираете всё как всегда: либо образ, либо дисковод. И дебажите!=) P.S. В IDA в Options->General...->Analysis->Processor specific analysis options желательно подобавлять следующие маппинги: * From|To|Size * 0x00000000|0x80000000|0x00200000 * 0xa0000000|0x80000000|0x00200000 История версий: v1.0.0: Первая рабочая версия. Видео: |
| krocki:
ОООООО!!! Отлично теперь можно все игры дебажить. :) |
| DrMefistO:
Только отзывы оставляйте, а то так не прикольно, когда тихо всё. |
| DrMefistO:
Добавил видео о настройке, небольшом описании возможностей и запуске плагина. |
| VEG:
Спасибо большое за этот чудесный плагин. Может быть когда-нибудь доберусь до анализа PSX версий моих любимых игрушек — будет очень полезно :) |
| Danetta:
Есть какие-либо преимущества по сравнению с использованием no$psx в паре с IDA? |
| DrMefistO:
--- Цитата: Danetta ---Есть какие-либо преимущества по сравнению с использованием no$psx в паре с IDA? --- Конец цитаты --- Интересный вопрос...=) Кому что роднее, на самом деле. У no$psx больше фишек пока что. Автор молодец, да. Но, на какой либо контакт выходить отказывается. Так бы можно было юзать фишки no$psx в иде. |
| krocki:
У no$psx только no$psx...а у IDA разные дебаги есть помимо PSX...как говорится всё в одном...вот и сама фишка. Ну ещё разве что по функциям дебага, чем больше тем лучше и удобней работать. |
| DrMefistO:
--- Цитата: krocki ---У no$psx только no$psx...а у IDA разные дебаги есть помимо PSX...как говорится всё в одном...вот и сама фишка. --- Конец цитаты --- Не, если брать именно psx-платформу, то одной Иды здесь не хватает, конечно. У Иды самая замечательная фишка - база данных. Если прикрутить дебаг-фичи и прочее из no$psx, получился бы идеальный инструмент, но... Автор какой-то вообще странный. |
| CaH4e3:
так он же мули пилит за бабло или донат, какой ему смысл отдавать свои наработки для какого-то стороннего плагина лол |
| brill:
DrMefistO, очень удобно и наглядно. Теперь удобнее стало чужой код изучать, но надо бы пофиксить -F8. |
| Aleksey19:
Всем привет) Положил эти файлы в папку plugin Открываю бинарь, Ида не видит эти файлы, а открывается psx64. dll, mipsl, mips little Indian, и соответственно дебаггера тоже нет |
| DrMefistO:
Это люто древнее зло и в современной иде их использовать уже не выйдет. |
| Aleksey19:
Ахаха :lol: :lol: :lol: Значит будем пробовать пользоваться гидрой))) |
| Навигация |
| Главная страница сообщений |