Пару месяцев назад наткнулся на программу дизассемблер для Atari. Переписал на purebasic, стал тестировать. Вышло, что в программе есть несколько ошибок - неверные данные, и я решил написать другую программу. К тому же задействовать недокументированные опкоды, о которых я узнал, знакомясь с C64. Интересно, что разные версии дизассемблера используют одинаковый способ - таблицу опкодов со способом адресации - и мне понадобилось несколько дней на ввод всей таблицы и проверку опечаток. Программа читает .bin, .xex, .prg, добавлены команды пометить данные по адресу как код, байт, слово, добавить комментарий.
К сожалению, после смены байтов комментарии исчезают(пока не додумался, как сохранить).
Конечно, удобнее бы сделать прогу в стиле IDA, но слишком уж сложно реализовать. Скачать.
Комментарии
Отправить комментарий