Разработка и ромхакинг > Ромхакинг
PSX Дебаггер
(1/4) > >>
Mr2:
Pcsx 1.5 с отладчиком v2
Оптимизирован интерфейс отладчика.


Качественный и функциональный отладчик PlayStation игр.
krocki:
Было бы круто найти исходники!!!
paul_met:
Изменения коснулись лишь интерфейса? Гляжу, разве что конвертер систем счисления появился.
Mr2:

--- Цитата: krocki от 20 Июнь 2016, 02:15:55 ---Было бы круто найти исходники!!!

--- Конец цитаты ---
Были исходники к первой версии дебаггера "PCSX 1.5 with Debugger", но сейчас ссылка на них не работает.
Нужно спрашивать на формуме, скорее всего у кого-то они есть.


--- Цитата: paul_met от 20 Июнь 2016, 07:04:06 ---Изменения коснулись лишь интерфейса?
--- Конец цитаты ---
Да, разложил все элементы управления на свои места.


--- Цитата: paul_met от 20 Июнь 2016, 07:04:06 ---Гляжу, разве что конвертер систем счисления появился.

--- Конец цитаты ---
Он там и был, просто ты его не замечал, из-за хаоса в навигации. :)
krocki:
Mr2, Да там уже давно ссылка сдохла... :'( гуглил так и не нашёл ничего путного. :(
paul_met:
Всегда не хватало возможности копировать значения адресов и регистров в буфер, чтобы не набирать их вручную. Ну и, конечно, не очень удобно, что бряк срабатывает уже после исполнения искомой инструкции, а не до неё.
Mr2:

--- Цитата: paul_met от 20 Июнь 2016, 18:03:16 ---Всегда не хватало возможности копировать значения адресов и регистров в буфер, чтобы не набирать их вручную.
--- Конец цитаты ---
У меня нет исходников для расширения функционала. Последнюю модификацию дебаггера делал HoRRoR, а он скрылся в неизвестном направлении. ^_^
Zetper:

--- Цитата: Mr2 от 20 Июнь 2016, 18:47:59 ---HoRRoR,
--- Конец цитаты ---
HoRRoR в контакте есть https://new.vk.com/horror_x
paul_met:
Никак не могу привыкнуть к обновлённому интерфейсу (главные кнопки RUN / STEP перемешаны с фреймами бряков). Так что, решил внести свои изменения.
Mr2:

--- Цитата: paul_met от 29 Июнь 2016, 21:25:26 ---Никак не могу привыкнуть к обновлённому интерфейсу (главные кнопки RUN / STEP перемешаны с фреймами бряков). Так что, решил внести свои изменения.

--- Конец цитаты ---
Ооо, красиво вышло! :thumbup:
paul_met:

--- Цитата: Mr2 от 01 Июль 2016, 12:50:50 ---Ооо, красиво вышло!
--- Конец цитаты ---
Благодарю. Только запустив на семёрке, вылез один косяк - появились прокрутки в окне Memory. Видимо, размеры интерфейсов или шрифтов разнятся. Так что пришлось ещё доработать интерфейс.
Zetper:
Пересматривал сегодня свои старые сообщения и понял что некто так и не написал HoRRoR на счёт исходников эмулятора с дебаггером, и решил ему написать он предоставил исходники, код эмулятора написан на языке "C".
Если кто может залейте эти исходники на сайт http://www.romhacking.net а то они могут опять потеряться а так от них может кому будет польза.

Если кто знает хорошие эмуляторы PlayStation с дебаггером прошу написать названия их сюда.
Mr2:

--- Цитата: Zetper от 16 Апрель 2022, 23:04:20 --- понял что некто так и не написал HoRRoR на счёт исходников эмулятора с дебаггером,
--- Конец цитаты ---
Писали. :)


--- Цитата: Zetper от 16 Апрель 2022, 23:04:20 ---и решил ему написать он предоставил исходники, код эмулятора написан на языке "C".
--- Конец цитаты ---
Не прошло и 6 лет! :lol:

Zetper:

--- Цитата: Mr2 от 17 Апрель 2022, 11:04:00 ---Писали. :)
Не прошло и 6 лет! :lol:
Посмотрел исходники, и не понял, зачем Хоррор переименовал регистры GP0, это ошибка или так задумано?

--- Конец цитаты ---
Если писали тогда почему исходники не выложили в открытый доступ или он их не дал ?
Mr2:

--- Цитата: Zetper от 17 Апрель 2022, 13:18:15 ---Если писали тогда почему исходники не выложили в открытый доступ или он их не дал ?

--- Конец цитаты ---
Он не ответил на сообщение.

Исходники отличаются от релизного билда, залью их на rh.net после правки. @}->--
Mr2:
Pcsx 1.5 с отладчиком v3


Добавлен брейкпоинт на диапазон адресов чтения/записи.
Добавлен брейкпоинт на запись указанного значения.
Добавлено получение адреса памяти по координатам окна.
Добавлено получение значения регистра по его имени.
Добавлено получение адреса памяти кликом по столбцу в окне.
Добавлено получение адреса инструкции двойным кликом в окне.
Добавлено получение значения регистра двойным кликом в окне.
Добавлено автоматическое определение размеры пропатчиваемых данных.
Добавлено получение данных из памяти по нажатию кнопок 1 byte, 2 byte, 4 byte.
Добавлено переключение окна памяти в режим ASCII, двойным кликом в окне.
Добавлены брейкпоинты GPU: "Data log", "Control log".
Добавлен диапазон LBA для брейкпоинта  "On sector".

Исходный код.

*По ссылке переходить с установленным в браузер Adblock.
dedok179:
Спасибо что обновляешь этот дебаггер. Порой где не может нормально справиться pcsx redux этот очень выручает
Mr2:

--- Цитата: dedok179 от 08 Май 2022, 17:42:23 ---Спасибо что обновляешь этот дебаггер.
--- Конец цитаты ---

Давно чесались руки, но исходники только сейчас подъехали. :)


--- Цитата: dedok179 от 08 Май 2022, 17:42:23 ---Порой где не может нормально справиться pcsx redux этот очень выручает

--- Конец цитаты ---
Я посмотрел redux, поставил брейкпоинт на чтение, он не сработал. ;)
Рабочие окна нужно каждый раз открывать и раскладывать. Короче, сильно замороченный дебаггер, много функционала для непонятных целей. :?
dedok179:

--- Цитата: Mr2 от 08 Май 2022, 18:18:15 ---Я посмотрел redux, поставил брейкпоинт на чтение, он не сработал.
Рабочие окна нужно каждый раз открывать и раскладывать. Короче, сильно замороченный дебаггер, много функционала для непонятных целей.
--- Конец цитаты ---
Есть такое дело. Ну, он вроде как пока еще в процессе развития, так что много чего еще может и будет изменяться.
paul_met:
Копирования адресов PC и значения регистров очень не хватало. А вот некоторые новые фичи не совсем понятны.

--- Цитата ---Добавлено получение данных из памяти по нажатию кнопок 1 byte, 2 byte, 4 byte.
--- Конец цитаты ---
Что-то у меня данная функция не работает корректно.  Если галочка на auto стоит, то при переключении между 1-2-4 режимами байт, отображаются левые значения по текущему адресу. Если галку с auto убрать, то вообще ничего не выводится в окно. Нажатие на кнопку Get не даёт никакого результата.
Навигация
Главная страница сообщений
Следующая страница

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