Разработка и ромхакинг > Ромхакинг

pSX debugger manual

(1/1)

Aleksey19:
Всем здравствуйте) извиняюсь заранее может где то есть уже, но не могу найти,и на просторах интернета. Вопрос : как пользоваться дебаггером pSX? Нужен полный мануал со всеми подробностями, есть кое где отрывки, но полной информации не могу найти... Может кто нибудь знает или сам сможет объяснить полностью, как поставить бряк, на чтение запись и т.д. Заранее спасибо 🤝

paul_met:

--- Цитата: Aleksey19 от 05 Декабря 2021, 10:53:22 ---Всем здравствуйте) извиняюсь заранее может где то есть уже, но не могу найти,и на просторах интернета. Вопрос : как пользоваться дебаггером pSX? Нужен полный мануал со всеми подробностями, есть кое где отрывки, но полной информации не могу найти... Может кто нибудь знает или сам сможет объяснить полностью, как поставить бряк, на чтение запись и т.д. Заранее спасибо 🤝

--- Конец цитаты ---
Какой именно дебаггер? Эмуляторов ps1 с отладчиком много:

* PSX 1.13
* PCSX
* No$GBA
* Mednafen

Aleksey19:
pSX emulator интересует. Остальные тоже можно. No$psx есть на английском)

paul_met:

--- Цитата: Aleksey19 от 06 Декабря 2021, 03:34:03 ---pSX emulator интересует. Остальные тоже можно. No$psx есть на английском)

--- Конец цитаты ---
Не самый удачный отладчик, который даже дампов памяти делать не умеет. Да и удобством не отличается.
Рекомендую отладчик в PCSX (http://www.romhacking.net/utilities/267/). Он самый функциональный и простой в освоении. Но прежде, чем переходить к изучению отладчика, тебе надо изучить все инструкции процессора R3000A, который трудится в сердце PS1, чтобы понимать происходящее в окне отладчика.

Aleksey19:
paul_met, спасибо за информацию) будем разбираться. Так сама инструкция мануал есть к программе? Pcsx хотя бы. Дело даже немного не в этом а в наличии их мануалов, как ими пользоваться, помимо знания инструкции процессора? Или узнаешь инструкции все станет понятно

paul_met:

--- Цитата: Aleksey19 от 06 Декабря 2021, 09:14:31 ---Или узнаешь инструкции все станет понятно.

--- Конец цитаты ---
Так и есть по сути. Нужно ведь понимать ,что в окнах отладчика отображается и как с этим работать. Принцип у всех отладчиков один - отслеживание изменения данных (чтение / запись). Хочешь узнать откуда взялось значение по определённому адресу - отследи его запись туда. А чтобы отследить запись, нужно узнать откуда читается данное значение. И такой круговорот чтения и записи может повторяться много раз до тех пор, пока не будет найдена константа.

Беларус:
paul_met, а как тебе PsxIda?

paul_met:

--- Цитата: perfect_genius от 06 Декабря 2021, 13:52:42 ---paul_met, а как тебе PsxIda?

--- Конец цитаты ---
Я не пробовал этот инструмент, но смотрел видеообзор. По мне, так со встроенным в эмуль отладчиком гораздо проще и его вполне достаточно.

dedok179:

--- Цитата: paul_met от 06 Декабря 2021, 08:54:34 ---PCSX
--- Конец цитаты ---
PCSX Redux функциональнее будет по инструментарию отладки, или примерно на том же уровне как и модификация обычного PCSX?

paul_met:

--- Цитата: dedok179 от 06 Декабря 2021, 16:06:54 ---PCSX Redux функциональнее будет по инструментарию отладки, или примерно на том же уровне как и модификация обычного PCSX?

--- Конец цитаты ---
Впервые слышу о такой версии PCSX. Надо будет попробовать. Благодарю за наводку.

dedok179:

--- Цитата: paul_met от 06 Декабря 2021, 16:45:13 ---Надо будет попробовать
--- Конец цитаты ---
Обязательно попробуй. Он вполне неплох

Беларус:
dedok179, ого, какая красота, и активно развивается :ohmy:

dedok179:

--- Цитата: perfect_genius от 07 Декабря 2021, 22:11:24 ---активно развивается
--- Конец цитаты ---
Ага, ребята много чего там добавили. Вроде его еще через gdb к ghidra можно подключить, если у кого появится такая надобность.

DrMefistO:
Дискорд канал от данного эмуля: https://discord.gg/dfDhwbKc

paul_met:

--- Цитата: dedok179 от 06 Декабря 2021, 17:32:51 ---Обязательно попробуй. Он вполне неплох
--- Конец цитаты ---
Попробовал. Какой-то он жутко тормозной (может билд такой попался). Но из тех игр, которые удалось запустить, все тормозили дико (и ролики, и геймплей). С выбором звукового движка твориться какая-то неразбериха - ничего кроме первого варианта в списке не работает. Графических настроек ноль (только дитеринг вкл / откл). Может, потом подлатают эмуль, но пока мимо.

Беларус:
У меня жутко тормозило то ли лого, то ли демо куба при запуске, забыл уже что там. Постоянно появлялось сообщение, что не найден диск или образ. Я всё это время лазил в менюшках, изучал ImGiu. И вдруг как перестали показываться эти сообщения - всё залетало с fps, под 200, будто тормозило только из-за его попыток найти игру.

Aleksey19:

--- Цитата: DrMefistO от 08 Декабря 2021, 00:06:41 ---Дискорд канал от данного эмуля: https://discord.gg/dfDhwbKc

--- Конец цитаты ---
Привет извини, не воспользовался ссылкой вовремя, можешь ещё раз скинуть)

dedok179:

--- Цитата: Aleksey19 от 20 Июня 2022, 13:51:24 ---Привет извини, не воспользовался ссылкой вовремя, можешь ещё раз скинуть)

--- Конец цитаты ---
https://discord.gg/X3sCRgUeXS

Aleksey19:
dedok179, благодарствую)

Навигация

[0] Главная страница сообщений

Перейти к полной версии