Показать сообщение отдельно
Старый 29.12.2015, 10:02   #1
Person Of The Community
 
Аватар для DrMefistO
 
Регистрация: 19.04.2011
Пол: Мужской Мужской
Сообщений: 23
DrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущее
Хорошо 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":


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

Видео:
__________________
[Lab 313] - Main Programming

Последний раз редактировалось DrMefistO; 29.12.2015 в 20:12.
DrMefistO вне форума  
Ответить с цитированием
Эти 12 пользователи сказали Спасибо DrMefistO за это сообщение: