Вот и дождались!
Что это такое: дебагер-плагин для
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: Первая рабочая версия.
Видео: