PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   Utility for SONY PlayStation (https://psxplanet.ru/forum/forumdisplay.php?f=15)
-   -   PsxIda - IDA PS1 debugger plugin (https://psxplanet.ru/forum/showthread.php?t=28792)

DrMefistO 29.12.2015 10:02

PsxIda - IDA PS1 debugger plugin
 

Вот и дождались! =)

Что это такое: дебагер-плагин для 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":
http://www.emu-land.net/forum/index....h=159506;image

В качестве стартующего файла выбираете всё как всегда: либо образ, либо дисковод. И дебажите!=)
P.S. В IDA в Options->General...->Analysis->Processor specific analysis options желательно подобавлять следующие маппинги:
  • From|To|Size
  • 0x00000000|0x80000000|0x00200000
  • 0xa0000000|0x80000000|0x00200000
История версий:
v1.0.0: Первая рабочая версия.

Видео:

brill 29.12.2015 14:56

Ответ: PsxIda - IDA PS1 debugger plugin
 
DrMefistO, спасибо. Хороший подарок под НГ) Будем изучать.

SILENT_P 29.12.2015 17:56

Re: PsxIda - IDA PS1 debugger plugin
 
А можешь сделать небольшое видео - пример работы с какой-нибудь пс1 игрой?

paul_met 29.12.2015 18:46

Ответ: PsxIda - IDA PS1 debugger plugin
 
DrMefistO, Так вот чем ты был занят) Поглядим на досуге.

DrMefistO 29.12.2015 18:52

Ответ: Re: PsxIda - IDA PS1 debugger plugin
 
SILENT_P, смотря что именно требуется от дебагера?
paul_met, да, типа того. Да и ты в аську заходи, а то как-то мне через ЛС тяжеловато переписываться.

SILENT_P 29.12.2015 19:17

Re: Ответ: Re: PsxIda - IDA PS1 debugger plugin
 
Цитата:

Сообщение от DrMefistO (Сообщение 195778)
SILENT_P, смотря что именно требуется от дебагера?

Ну чаще всего англофикация/русификация спрятанного и зашифрованного текста или полотна шрифта в нестандартных форматах.

DrMefistO 29.12.2015 20:13

Ответ: PsxIda - IDA PS1 debugger plugin
 
Добавил видео о настройке, небольшом описании возможностей и запуске плагина.

Kazooki 30.12.2015 15:36

Ответ: Re: Ответ: Re: PsxIda - IDA PS1 debugger plugin
 
SILENT_P,
и не только, работа с условными поинтерами, ширина шрифтов и проч. памяти ковыряние. А пакованных и шифрованных на зыче игр (включая порты) меньшенство все таки. С форматами, да, беда разгуляй-поле)
ЗЫ 6.8 однако, неужели автор приобрёл сей чудный дизасм?:ng_Wink:

DrMefistO 31.12.2015 15:11

Ответ: PsxIda - IDA PS1 debugger plugin
 
нет, просто версия 6.8 утекла в паблик.

Kazooki 08.05.2019 21:08

Ответ: PsxIda - IDA PS1 debugger plugin
 
[F8] когда?


Часовой пояс GMT +3, время: 18:43.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024