Разработка и ромхакинг > Ромхакинг и программирование
[SNES] Анонс разработки отладчика для IDA
(1/1)
DrMefistO:
Привет всем,

Хочу официально объявить, что отладчику снесовских ромов для IDA - быть (мне наконец-то удалось завести отладку)! Проект трудный, приходится воротить множество костылей:) Но должно получиться годно.
Основываюсь на ныне заброшенном автором эмуляторе Mesen-S.

Когда точно будет релиз сказать пока сложно (хочу успеть до НГ), поэтому выложу когда будет готов.

Вот пока небольшая затравка:)


Кто хочет внести какие-то предложения, или о чём-то спросить - милости прошу.
UnderCrops:
Если, действительно, милости просишь, тогда скажи, если ли у тебя нормальный билдер для собрания рома? А то asar не может понять, что такое РЕА.
upload image
Yoti:
Версия какая нужна? 7.5 SP3?))
DrMefistO:

--- Цитата: Yoti от 21 Декабрь 2020, 23:54:58 ---Версия какая нужна? 7.5 SP3?))

--- Конец цитаты ---
Да, всё равно есть же слитая))

Добавлено позже:

--- Цитата: UnderCrops от 21 Декабрь 2020, 23:34:30 ---Если, действительно, милости просишь, тогда скажи, если ли у тебя нормальный билдер для собрания рома? А то asar не может понять, что такое РЕА.
upload image

--- Конец цитаты ---
А можно в соответствующую тему?
dedok179:

--- Цитата: DrMefistO от 21 Декабрь 2020, 21:31:16 ---Привет всем,

Хочу официально объявить, что отладчику снесовских ромов для IDA - быть (мне наконец-то удалось завести отладку)! Проект трудный, приходится воротить множество костылей:) Но должно получиться годно.
Основываюсь на ныне заброшенном автором эмуляторе Mesen-S.

Когда точно будет релиз сказать пока сложно (хочу успеть до НГ), поэтому выложу когда будет готов.

Вот пока небольшая затравка:)
(Ссылка на вложение)

Кто хочет внести какие-то предложения, или о чём-то спросить - милости прошу.

--- Конец цитаты ---
Новый проект от маэстро это всегда приятно, спасибо тебе за труды.
DrMefistO:
Брейкпоинты теперь тоже работают.
CaH4e3:
а для 68 нельзя? я только скриптов себе понаписал.
DrMefistO:

--- Цитата: CaH4e3 от 23 Декабрь 2020, 22:40:26 ---а для 68 нельзя? я только скриптов себе понаписал.

--- Конец цитаты ---
Ориентируйся, что скорее нет. Скрипты адаптировать проще, чем поддерживать туеву хучу версий плагина.
CaH4e3:

--- Цитата: DrMefistO от 23 Декабрь 2020, 22:56:50 ---Ориентируйся, что скорее нет. Скрипты адаптировать проще, чем поддерживать туеву хучу версий плагина.

--- Конец цитаты ---
при той скорости, с какой выходят новые версии и с какой все на них сразу пересаживаются, мне все скрипты заново раз в полгода пришлось бы переписывать.
когда я писал денди геймбой скрипты - это было на до 65 иды, потом пошла 68 и под нее я писал уже все следующие поколения - смд, снес (только в этой иде появился вообще первый снес дизасм)
семерку я еще могу опционально использовать в каком-то некстгене или реверсе аркад или писюка, потому что там декомпилятор. а вот остальное пересаживать туда нет никакого смысла и чего-то более нового по функционалу.
опять же все пересаживать на гидру я тоже не потяну целиком. приходится держать пять версий иды лол под каждую платформу, на которую я когда-то что-то скриптовал, когда других ид не было.
от дизасма снеса в иде я вижу одну рипнципиальную пользу, которая реализуема в любой версии иды - выставление не только трассы кода, но и установка соответствующих процессорных флагов в рилтайме каждому опкоду, чтобы можно было однозначно вычислять эффективные адреса операндов коротких инструкций. с этой задачей встроенный модуль проца, даже модифицированный, справлаяется прямо скажем хреново, а местами - очень.
но впринципе, мне теперь это тоже не очень надо, потому что я уломал добавить в бизхок пару фич для логгинга именно процессорных флагов и теперь и без живой трассы я могу логить правильные значения офсетов, так что я сильно плакать не буду. а дизасм пригодится, если там будет хотя бы общий функционал дебага иды в плане бряков и трассировки. а то какой мумулятор не возьми, везде что-то через жопу делать надо или вообще нельзя.
perfect_genius:
Иностранцы вообще знают о твоих инструментах? Не знакомил их?
А то что-то никакого хайпа не видно. Неужели ретро таки потихоньку умирает вместе со стареющими нами... :(
MetalliC:
хайп это нечто в жепе у диванной публики и школоты :)
кому надо в курсе дела (и наши и ихние), пользуются себе молча без шума и пыли
Навигация
Главная страница сообщений

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