Собственно, проект по написанию крутых специфичных плагинов в помощь ромхакерам 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