| Разработка и ромхакинг > Ромхакинг и программирование |
| Messida - Sega Genesis Debugger for IDA Pro |
| << < (3/4) > >> |
| DrMefistO:
Если захочешь чего коммитить, сообщи, и я тебя добавлю в контрибуторы. |
| worm:
--- Цитата: DrMefistO ---было бы неплохо, если ты сможешь понять, когда и при каких обстоятельствах происходит вылет. Тогда я смог бы пофиксить. --- Конец цитаты --- во время остановки эмуляции, при этом я долго (час, примерно) эмулировал без остановки и немного правил указатели в ida до этого. Если что-то узнаю об этом подробнее - обязательно сообщу. Кстати, насколько сложно сделать linux версию сего лакомого кусочка? |
| DrMefistO:
worm, если у тебя есть Ида под линукс, то можно. У меня нету. А какая у тебя? |
| worm:
--- Цитата: DrMefistO от 06 Сентябрь 2015, 19:34:31 ---worm, если у тебя есть Ида под линукс, то можно. У меня нету. А какая у тебя? --- Конец цитаты --- 6.5 :) На дропбоксе валяется, могу расшарить, если нужна. Только она недоломана и базу не сохранить и не загрузить. Вместо этого, нужно использовать Dump Database to IDC file и Script file :lol: Без SDK, конечно, раздавали. |
| DrMefistO:
worm, если там нету процов из про-версии, то не выйдет. |
| worm:
Кажется, все работает, за исключением сохранения/загрузки баз. :) Нужен ведь именно сеговский проц?) Ну а asm68k легко заменяем опенсорсным asmx'ом. |
| DrMefistO:
worm, собрать-то можно. Но придется вникать долго, как все то, что я наконфигурил для студии, перенести в параметры для Make. |
| worm:
--- Цитата: DrMefistO от 06 Сентябрь 2015, 22:04:13 ---worm, собрать-то можно. Но придется вникать долго, как все то, что я наконфигурил для студии, перенести в параметры для Make. --- Конец цитаты --- Аа, тогда ну его) проще с виртуалки запускать - конечная цель все равно одна) |
| DrMefistO:
Обновил до версии 1.4.1. Изменения в шапке. |
| DrMefistO:
Версия v1.4.2: * Исправлено продолжение запуска эмуляции после первого бряка; * Исправлено отображение содержимого памяти для всех регионов.Критический апдейт. |
| worm:
--- Цитата: DrMefistO от 12 Сентябрь 2015, 13:46:43 ---Исправлено продолжение запуска эмуляции после первого бряка --- Конец цитаты --- Вот это очень хорошо) напрягало немного |
| DrMefistO:
worm, ну так надо сообщать) А то "все хорошо", "все замечательно".. ) |
| worm:
--- Цитата: DrMefistO от 12 Сентябрь 2015, 19:43:23 ---worm, ну так надо сообщать) А то "все хорошо", "все замечательно".. ) --- Конец цитаты --- Так это пустяковый баг)) не хотел напрягать, у тебя, наверно, и без того работы по плагину хватает)) Кстати, я узнал про вылет кое-что. Он случается чаще, когда выхожу escape'ом из эмуляции) |
| DrMefistO:
worm, окей, проверю это. А про баги все равно лучше сообщать. |
| worm:
--- Цитата ---Желательно установить отсюда последние версии дополнительных модулей в помощь реверсеру: https://github.com/DrMefistO/smd_ida_tools/tree/master/build --- Конец цитаты --- 404. Так и должно быть? |
| DrMefistO:
В шапке я уже давно поправил линки. Это просто папки build уже нету. |
| worm:
Я заметил вот какую штуку. На всех ромах, что я "вспарывал", одинаковая функция инициализации (с оффсета $200) ее можно было бы занести в базу плагина :) (если, конечно, эти данные действительно статичны.) --- Код: (Содрано с соника) ---$200 ; Setup $20e ; PortA_Ok $22E ; SkipSecurity $238 ; VDPInitLoop $24A ; WaitForZ80 $250 ; Z80InitLoop $25C ; ClrRAMLoop $268 ; ClrCRAMLoop $272 ; ClrVSRAMLoop $27A ; PSGInitLoop $28C ; run game --- Конец кода --- P.S. --- Цитата ---В шапке я уже давно поправил линки. Это просто папки build уже нету. --- Конец цитаты --- Сразу попрошу прощения за тупость - ничего не могу с собой поделать :D т.е. smd_loader и smd_consts теперь вшиты в messida.plw? Или их нужно билдить вручную? Потому, что линк на папку build в шапке остался, а скомпилированных smd_loader и smd_consts нигде не могу найти. Так что сижу на старых версиях) |
| s1nka:
worm, в шапки ссылка на проект messida, smd_loader и smd_consts лежат в проекте smd_ida_tools. Перейти в раздел Releses и там лежат бинарники последних версий smd_loader и smd_consts. |
| worm:
s1nka, спасибо! :) --- Цитата: s1nka от 25 Сентябрь 2015, 13:26:52 ---Перейти в раздел Releses и там лежат бинарники последних версий smd_loader и smd_consts. --- Конец цитаты --- Если бы Вы не предоставили ссылку на эту папку, я бы и в smd_ida_tools ее не нашел. Мистика. Поковырялся и нашел все таки, прогресс)) |
| s1nka:
worm, уличная магия. :). Рад помочь. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |