| Разработка и ромхакинг > Ромхакинг и программирование |
| DsbxIda - новый отладчик для MS-DOS программ и игр |
| (1/1) |
| DrMefistO:
Приветствую, Рад сообщить о выходе нового отладчика для MS-DOS игр и программ под IDA v7.x - DsbxIda (Dosbox IDA). Поддерживаются версии IDA v7.x. Основан на эмуляторе Dosbox-X, со всеми его фичами. Пример работы отладчика на скрине: Исходники: https://github.com/lab313ru/dsbxida Релизы: https://github.com/lab313ru/dsbxida/releases Данный проект является развитием морально устаревшего idados, который был создан не мной, работал сложно и часто зависал. Да и поддерживал только старую IDA v6.8. |
| perfect_genius:
И как ты везде успеваешь... :) Параллельно со SnesIda пилил что ли? Далее - PS2? Какие игры уже ковырял и что осталось актуального на DOS? |
| DrMefistO:
Всё началось с того, что на работе подвернулся проект, в котором использовался Thrift. Мне он сразу приглянулся, и я стал его использовать. Понял, что отладчики свои можно чётко и просто перенести на новые иды. Так и понеслось. А про MS-DOS вспомнили люди, которые игры под него переводят или портируют, не знаю. Сказали, что неплохо было бы портировать старый idados на новую Иду, а я подумал, что можно попробовать - т.к. с Генсом, и Bsnes-plus удалось. |
| perfect_genius:
Будущие консоли для отладки - держишь пока в секрете? :) Хотя бы планы какие есть? |
| DrMefistO:
AmigaOS - обновить существующий отладчик под текущий используемый шаблон; NES - когда-нибудь, PS1. |
| DrMefistO:
Обновил dsbxida: поправил крэш, который происходил, если закрыть Иду, не отлаживая. Поправил отображение областей памяти во время отладки. Обновил до последнего dosbox-x. |
| nikobonus:
А можно еще добавить поддержку Linear Executables? Достаточно много игр написано с использованием расширителей и дебажить под идой конечно удобнее |
| DrMefistO:
Они открываются досбоксом? |
| nikobonus:
--- Цитата ---Они открываются досбоксом? --- Конец цитаты --- Да, конечно, и дебаг возможен в том же dosbox. Но только лоадер в иде у них lx.dll |
| DrMefistO:
Тогда сделаю. |
| timquester:
Проверил версию 1.1 - содержимое сегментов памяти отображается корректно. Отлично всё отрабатывает, спасибо большое. |
| Навигация |
| Главная страница сообщений |