Переделываю DAO 1.12 в приложение tvdao на FPC и FreeVision.
FPC кроссплатформенный, поэтому (теоретически) приложение можно собрать под маком и линуксом.
Репозиторий с кодом: https://github.com/nzeemin/tvdao
Оригинал это текстовое приложение под DOS, которое пишет asm-кодом прямо в экран. Можно было конечно переделать только рисование экрана, но мы же простых путей не ищем.
Дизасм увеличен с 14 до 22 строк - позже можно будет переделать чтобы не было константой.
Блок с просмотром памяти занимает оставшееся слева место, показывают символы, в режиме просмотра только символов теперь видно 64 в строке.
Справа показываю все метки - этого не было в оригинале.
Использует тот же формат рабочего файла, что и DAO 1.12 - формат версии 1.0. (DAO 1.15 использует формат 1.1, рабочий файл больше на 32К.)
Реализованы основные команды навигации и редактирования, сохранение ASM.
Пока не сделано:
- Несколько оставшихся команд навигации и редактирования
- Сканирование по F9 и Alt+F9
- Команды поиска
- Импорт .SYM и .CTL
- Просмотр графики
Досыпал немного багов конечно, чтобы потом исправить.




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
