User Tag List

Показано с 1 по 10 из 60

Тема: Рекомпиляция Z80 -> КР580ВМ80А

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,048
    Спасибо Благодарностей отдано 
    1,141
    Спасибо Благодарностей получено 
    1,459
    Поблагодарили
    520 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    С одной стороны это хорошее дело, но у DAO есть принципиальный недостаток - меня с самого начала не устраивала технология, которая требует дизассемблировать в самом DAO. Но возможно для многих это не проблема.
    "Словарь" надо дорабатывать, но про это уже много написано и при наличии исходника это посильная вещь.
    В DAO есть импорт .SYM (список меток) и .CTL (разметка код-байты-слова) - это может как-то помочь?
    Как я понимаю, обычно предпочитают реверсить в IDA - какие там есть подходящие форматы экспорта?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Мне не очень понятно почему получение исходника и подмена инструкций должны делаться в одном инструменте.
    Если говорить о сегодняшнем дне, то мне тоже. Почему Tim0xA так сделал - он взял за основу рекомпилятор Валерия Бостана и сменил начинку c z80->x86 на 8080->z80. Но с самого начала я писал ему, что вариант трансляции на уровне исходников был бы намного продуктивнее.

    Цитата Сообщение от nzeemin Посмотреть сообщение
    В DAO есть импорт .SYM (список меток) и .CTL (разметка код-байты-слова) - это может как-то помочь?
    Мне не особо.

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Как я понимаю, обычно предпочитают реверсить в IDA - какие там есть подходящие форматы экспорта?
    Главное, что IDA может экспортировать в asm и я считаю, что рекомпилятор должен делать из исходника z80 исходник 8080. Ведь нередко бывает, особенно сегодня, что исходник z80 уже есть. Да, можно открыть бинарник в DAO и сверяясь с исходником заново дизассемблировать. И я даже так делал для коротких программ, но это просто потеря времени и больше я так делать не буду, энтузиазм молодости закончился.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •