User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 54

Тема: Дизасм DECOBJ

  1. #11

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вот тут не срастается по типам, в procedure L06772:
    RE00:=RG02;
    Посмотри мои новые файлы. Там я сделал корректировку в том числе и по типам. Есть четыре места, где по типам не срастается: L03004, L05306 (2 раза) и L05740. Там у меня сделаны вставки на ассемблере. Либо в программе было точно так же (автор тогда знал хорошо структуру данных на Паскале), либо объявлять тип через RECORD CASE. Сейчас у меня все типы вроде расставлены правильно.

    Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    nzeemin(11.11.2022), Oleg N. Cher(13.11.2022)

  2. #12

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

    По умолчанию

    Понял. Обновил код на гитхабе.

  3. #13

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начал делать основной модуль.
    Вложения Вложения

    Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    nzeemin(12.11.2022), Oleg N. Cher(13.11.2022)

  4. #14

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжение основного модуля.
    Пока пауза, надо сделать комментарии в disasm.txt, начиная с 025560 и дальше.
    Вложения Вложения

    Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    nzeemin(12.11.2022), Oleg N. Cher(13.11.2022)

  5. #15

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

    По умолчанию

    Я пока начал раскодировать основную процедуру, коммичу время от времени на гитхаб.

    Предложения:
    1. L10516 - Переименовать в WriteCRLF
    2. L10544 - Переименовать в WriteTab

    Эти 2 пользователя(ей) поблагодарили nzeemin за это полезное сообщение:

    Alex_K(13.11.2022), Oleg N. Cher(13.11.2022)

  6. #16

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Я пока начал раскодировать основную процедуру, коммичу время от времени на гитхаб.
    Да, видел. Посматриваю время от времени. Я пока работаю в диапазоне 25560-33364. Это процедура со многими вложенными функциями и процедурами.
    Цитата Сообщение от nzeemin Посмотреть сообщение
    Предложения:
    1. L10516 - Переименовать в WriteCRLF
    2. L10544 - Переименовать в WriteTab
    Я пока ничего не буду переименовывать. Надо следить за адресами. Пока я транслирую Паскалем и смотрю, чтобы подпрограммы и функции были нужного размера. А потом после линковки буду сравнивать с оригиналом, ошибки будут, надо будет исправлять. А уж после того как всё будет причесано, то можно понимать что за что значит и переименовывать. В тех процедурах, где я сейчас копаюсь, вырисовывается дизассемблер команд.

    Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    nzeemin(13.11.2022), Oleg N. Cher(13.11.2022)

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

  8. #17

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Завершил работу с процедурами и функциями в диапазоне 25560-33364.
    Вложения Вложения

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    nzeemin(13.11.2022)

  9. #18

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

    По умолчанию

    Отлично. Добавил на гитхаб.
    Осталось два куска примерно по 1000 слов.
    Я пока продолжаю по основной процедуре, в районе 043770-047234

  10. #19

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Отлично. Добавил на гитхаб.
    Осталось два куска примерно по 1000 слов.
    Я пока продолжаю по основной процедуре, в районе 043770-047234
    Группа следующих вложенных процедур и функций в диапазоне 33366-37002 немного пугает. В главной процедуре по адресу 035532 командой SUB #106,SP выделяется целая куча места под локальные переменные. Это зачем же столько надо?

  11. #20

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

    По умолчанию

    А я сегодня умер на логическом выражении под IF - L44326..L44570 - составные части правильные, но дерево построил неправильное. Пока отложил на потом.

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Дизасм ОТПС 2.0
    от esl в разделе Корвет
    Ответов: 3
    Последнее: 12.12.2019, 14:44
  2. IDA 7.0 дизасм кода...
    от Stl75 в разделе Программирование
    Ответов: 5
    Последнее: 16.04.2019, 19:28
  3. Дизасм ПЗУ монитора 0 и F
    от NEO SPECTRUMAN в разделе ЮТ-88
    Ответов: 35
    Последнее: 08.04.2019, 09:15
  4. Дизасм
    от next в разделе Софт
    Ответов: 11
    Последнее: 20.12.2012, 12:46
  5. Всё про асмы говорите - а я хочу дизасм!
    от lvd в разделе Программирование
    Ответов: 21
    Последнее: 12.04.2005, 16:58

Ваши права

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