| Разработка и ромхакинг > Ромхакинг и программирование |
| Smd IDA Tools - Sega Mega Drive reversing helpers |
| (1/7) > >> |
| DrMefistO:
Собственно, проект по написанию крутых специфичных плагинов в помощь ромхакерам SMD. Включает: - ROM loader - загрузчик, позволяющий грузить ромы сеги в IDA Pro. Благодарности HardwareMan'у за основу; - Z80 sound drivers loader - позволяет загружать звуковые драйвера для Sega в IDA Pro. Автоматически именуются порты и создаются сегменты; - Z80 sound drivers debugger - позволяет отлаживать звуковые драйвера в IDA Pro; - Gensida debugger - дебагер-плагин который позволяет дебажить ромы Sega Genesis / Mega Drive); - Smd Constants identifier - при нажатии на J на константе, отправляемой в какой-либо командный регистр, в комментарий выведется инфа о том, что данное число значит, какие флаги устанавливает; - ASM Fixer - помогает при экспортировании листинга из IDA, и приведении его к ассемблируемому виду. - Генерация компилируемого ассемблерного листинга для AS/VASM/ASM68K прямо из коробки. Проект развивающийся, поэтому каждый может предлагать свои идеи, изменения. Исходники проекта и скомпиленые плагины здесь: https://github.com/lab313ru/smd_ida_tools2/releases |
| Rumata:
Спасибо. Если развивающийся, к нему бы типа номер версии приписать, дабы потом не путаться. |
| DrMefistO:
Rumata, хорошо, добавлю вывод в лог номера версии плагина. Добавлено позже: Добавил вывод версии + рефакторинг кода. |
| worm:
О, вот это - нужная вещь, спасибо! ;) |
| DrMefistO:
Версия 1.0.3. Читаем шапку. |
| Nemesis_c:
Стесняюсь спросить - в какой версии иды и при каких условиях данный загрузчик работает у автора? Тестил на 6.1, 5.5, 5.2 = 6.1 и 5.5 - просто не видят загрузчика а 5.2 говорит примерно следующее: загрузчик ХВмэна работает на всех версиях прекрасно. что я делаю не так? win7 x32 |
| MetalliC:
DrMefistO, спасибо, годная вещь :) Nemesis_c, скорее всего у тебя нет VS2013 redist-ов |
| Nemesis_c:
MetalliC, к сожалению у меня установлены 2005, 2008/1, 2008/2, 2010, 2013... |
| DrMefistO:
Nemesis_c, стучи в аську мне. Обсудим, решим. Добавлено позже: MetalliC, редисты не нужны. Линкуется статично. Добавлено позже: Обновил до 1.0.4. В шапке. |
| DrMefistO:
Смотрим шапку. Серьезные изменения. |
| Ti_:
--- Цитата: Nemesis_c от 10 Февраль 2015, 13:11:04 ---Тестил на 6.1, 5.5, 5.2 = 6.1 и 5.5 - просто не видят загрузчика а 5.2 говорит примерно следующее: --- Конец цитаты --- Уже появилась 6.6, открывает снес ромы. |
| DrMefistO:
Ti_, уже дал ему v6.6. )) |
| MetalliC:
6.6 жуткое глюкало, имхо лучше остаться на 6.5 или вообще 6.1 жалею что базы пообновлял до 6.6, теперь уже никуда не денешься ( |
| DrMefistO:
MetalliC, я только пару глюков заметил. В частности, многострочное выделение не работает. |
| MetalliC:
создание ф-ций через раз работает, жмешь P - болт, приходится опкод объявить данными (D), потом опять кодом (C) и только потом фция таки создается; через раз работает ПКМ на метке - Go to Xref, в 6.5 и более старых метка автоматом выделялась, а тут ее ЛКМ приходится выделять с вероятностью 50/50; окошко Graph overview живет своей жизнью - если захочет то появляется при переходе в Graph View, а если нет то нет.. и это только то, что уже конкретно задолбало :В |
| DrMefistO:
MetalliC, за то в ней декомпилер x86 хороший)) |
| MetalliC:
так а с ним тоже напартачили :lol: F5 не работал, но это лечится патчем. Добавлено позже: эх, кто бы сделал подобный лоадер для дримкаста ? ::) у СаН4е3а и меня всё руки не доходят... |
| DrMefistO:
Добавил определением констант установки режимов чтения/записи VDP (большие дворды, либо их старшие половинки); |
| DrMefistO:
Обновил до 1.0.6 и 1.0.3 версии плагинов соответственно. |
| DrMefistO:
Обновил SMD Loader до v1.0.7. Изменения в шапке. Добавлено позже: Обновлен SMD Consts до v1.0.4. Изменения в шапке. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |