| Разработка и ромхакинг > Ромхакинг и программирование |
| Snesida - отладка SNES ромов в IDA |
| (1/1) |
| DrMefistO:
Наконец-то это свершилось:) Вроде даже работает! Сделан на основе BSNES-PLUS. Работают брейкопоинты, пошаговое выполнение, применение CodeMap, ну и прочее. Исходники: https://github.com/lab313ru/snesida Релизы: https://github.com/lab313ru/snesida/releases Комментарии, запросы на фичи, баг репорты приветствуются. |
| UnderCrops:
Спасибо. |
| worm:
Неплохо) будем следить за развитием. |
| nikobonus:
Попробовал дебажить пару HiROM игр, отладка не работает вообще (UMK3, Donkey Kong Country). Возможно, дело в разнице в создаваемых в иде сегментах для HiROM и LoROM. В LoROM (Cybernator) отладка завелась, но заметил что на команде MVN #$7E, #$7E (адрес 80:80C2) требовалось несколько раз нажать F7/F8 для перехода к следующей инструкции. Заранее спасибо, надеюсь на дальнейшую доработку. |
| perfect_genius:
Т.е. одновременно с Идой будет работать и дебаггер эмулятора? |
| DrMefistO:
perfect_genius, верно. --- Цитата: nikobonus от 15 Апрель 2021, 18:37:08 ---Попробовал дебажить пару HiROM игр, отладка не работает вообще (UMK3, Donkey Kong Country). Возможно, дело в разнице в создаваемых в иде сегментах для HiROM и LoROM. В LoROM (Cybernator) отладка завелась, но заметил что на команде MVN #$7E, #$7E (адрес 80:80C2) требовалось несколько раз нажать F7/F8 для перехода к следующей инструкции. Заранее спасибо, надеюсь на дальнейшую доработку. --- Конец цитаты --- Если есть какие-то проблемы самого эмуля, тут уж я не помогу. Попробуй на оригинальном bsnes-plus потестить. Там по другому? --- Цитата: perfect_genius от 15 Апрель 2021, 20:34:35 ---Т.е. одновременно с Идой будет работать и дебаггер эмулятора? --- Конец цитаты --- Да, верно. |
| perfect_genius:
--- Цитата: DrMefistO от 15 Апрель 2021, 22:05:35 ---одновременно с Идой будет работать и дебаггер эмулятора --- Конец цитаты --- В этом есть смысл или просто не стал удалять? :) |
| DrMefistO:
--- Цитата: perfect_genius от 16 Апрель 2021, 00:08:00 ---В этом есть смысл или просто не стал удалять? :) --- Конец цитаты --- Да, смысл есть, т.к. из этого окошка доступны пункты меню работы с графикой, памятью, и значениями различных неосновных регистров. Добавлено позже: Вот и статейку под это событие написал: https://habr.com/ru/post/551102/ |
| Навигация |
| Главная страница сообщений |