Utility for SONY PlayStation Утилиты и программы для работы с играми SONY PlayStation

Реклама
Оцените пожалуйста - PsxIda - IDA PS1 debugger plugin.
(0)
Рейтинг темы: голосов - 0, средняя оценка - .

Теги
debugger, ida, дебагер, отладчик

Ответ
 
Опции темы
Старый 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 за это сообщение:
Реклама

Старый 29.12.2015, 14:56   #2
Модератор
 
Аватар для brill
 
Регистрация: 13.08.2008
Пол: Мужской Мужской
Сообщений: 985
brill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспоримаbrill репутация неоспорима
По умолчанию Ответ: PsxIda - IDA PS1 debugger plugin             

DrMefistO, спасибо. Хороший подарок под НГ) Будем изучать.
brill вне форума  
Ответить с цитированием
Старый 29.12.2015, 17:56   #3
PSX Planet Elite Supporter
 
Аватар для SILENT_P
 
Регистрация: 18.11.2011
Пол: Неизвестно
Сообщений: 829
SILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспорима
По умолчанию Re: PsxIda - IDA PS1 debugger plugin             

А можешь сделать небольшое видео - пример работы с какой-нибудь пс1 игрой?
SILENT_P вне форума  
Ответить с цитированием
Старый 29.12.2015, 18:46   #4
Модератор
 
Аватар для paul_met
 
Регистрация: 21.07.2008
Адрес: Беларусь / Барановичи
Пол: Мужской Мужской
Сообщений: 3,049
paul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспоримаpaul_met репутация неоспорима
По умолчанию Ответ: PsxIda - IDA PS1 debugger plugin             

DrMefistO, Так вот чем ты был занят) Поглядим на досуге.
paul_met вне форума  
Ответить с цитированием
Старый 29.12.2015, 18:52   #5
Person Of The Community
 
Аватар для DrMefistO
 
Регистрация: 19.04.2011
Пол: Мужской Мужской
Сообщений: 23
DrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущееDrMefistO обеспечил(а) себе прекрасное будущее
По умолчанию Ответ: Re: PsxIda - IDA PS1 debugger plugin             

SILENT_P, смотря что именно требуется от дебагера?
paul_met, да, типа того. Да и ты в аську заходи, а то как-то мне через ЛС тяжеловато переписываться.
__________________
[Lab 313] - Main Programming
DrMefistO вне форума  
Ответить с цитированием
Сказали спасибо DrMefistO
Старый 29.12.2015, 19:17   #6
PSX Planet Elite Supporter
 
Аватар для SILENT_P
 
Регистрация: 18.11.2011
Пол: Неизвестно
Сообщений: 829
SILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспоримаSILENT_P репутация неоспорима
По умолчанию Re: Ответ: Re: PsxIda - IDA PS1 debugger plugin             

Цитата:
Сообщение от DrMefistO Посмотреть сообщение
SILENT_P, смотря что именно требуется от дебагера?
Ну чаще всего англофикация/русификация спрятанного и зашифрованного текста или полотна шрифта в нестандартных форматах.
SILENT_P вне форума  
Ответить с цитированием
Старый 29.12.2015, 20:13   #7
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             

Добавил видео о настройке, небольшом описании возможностей и запуске плагина.
__________________
[Lab 313] - Main Programming
DrMefistO вне форума  
Ответить с цитированием
Эти 2 пользователи сказали Спасибо DrMefistO за это сообщение:
Старый 30.12.2015, 15:36   #8
Person Of The Community
 
Аватар для Kazooki
 
Регистрация: 20.11.2010
Адрес: Earth
Пол: Мужской Мужской
Сообщений: 312
Kazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспорима
По умолчанию Ответ: Re: Ответ: Re: PsxIda - IDA PS1 debugger plugin             

SILENT_P,
и не только, работа с условными поинтерами, ширина шрифтов и проч. памяти ковыряние. А пакованных и шифрованных на зыче игр (включая порты) меньшенство все таки. С форматами, да, беда разгуляй-поле)
ЗЫ 6.8 однако, неужели автор приобрёл сей чудный дизасм?
Kazooki вне форума  
Ответить с цитированием
Старый 31.12.2015, 15:11   #9
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             

нет, просто версия 6.8 утекла в паблик.
__________________
[Lab 313] - Main Programming
DrMefistO вне форума  
Ответить с цитированием
Старый 08.05.2019, 21:08   #10
Person Of The Community
 
Аватар для Kazooki
 
Регистрация: 20.11.2010
Адрес: Earth
Пол: Мужской Мужской
Сообщений: 312
Kazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспоримаKazooki репутация неоспорима
По умолчанию Ответ: PsxIda - IDA PS1 debugger plugin             

[F8] когда?
Kazooki вне форума  
Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Go Cam 6.20 Plugin download SONY PlayStation Portable Special Section & Homebrew 6 29.12.2011 06:03
Plugin-based эмуляторы выдают ошибку и закрываются. CyberMan Tech Support - Техническая поддержка 7 10.06.2011 19:42


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


© PSX Planet Community 2003-2023

PSX Planet Banner W.M.C. Models Banner