Настоящий кладезь информации
2RoseKavalier: Hex-Rays Decompiler can't decompile SuperH-4 assembly:
Цитата:
* * *
Прикольно, что все инструкции 2-х байтовые.
Мануал по инструкциям SH-4
Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Re: Энциклопедия алгоритмов HoMM 3Получилось дизассемблировать:
Настоящий кладезь информации 2RoseKavalier: Hex-Rays Decompiler can't decompile SuperH-4 assembly: Цитата: * * * Прикольно, что все инструкции 2-х байтовые. Мануал по инструкциям SH-4 |
Re: Энциклопедия алгоритмов HoMM 3AlexSpl писал(а): Настоящий кладезь информации 2RoseKavalier: Hex-Rays Decompiler can't decompile SuperH-4 assembly: Цитата: * * * Прикольно, что все инструкции 2-х байтовые. Мануал по инструкциям SH-4 А он вообще ценности имеет? Там же явно совсем другие алгоритмы и функции. |
Re: Энциклопедия алгоритмов HoMM 3Это порт RoE на Dreamcast. Интересен тем, что видны оригинальные имена классов/структур, функций, типы аргументов. Переписан только UI, выпилен сетевой режим, а остальной код ничем не должен отличаться от оригинального кода RoE (специально для Dreamcast Героев с нуля очевидно не писали; Ghidra умеет декомпилировать, так что при желании можно сравнить код).
|
Re: Энциклопедия алгоритмов HoMM 3AlexSpl писал(а): Ааааа, так вот оно что. Я думал, что с нуля написан порт. А имена оригинальных структур и переменных зачем? Они все равно ничем не помогут. |
Re: Энциклопедия алгоритмов HoMM 3Сейчас уже мало чем (но это смотря кому). Для тех, кто только начинает разбираться, имена - огромная подсказка. Сразу видно, например, что умеет AI, а чего нет. А при огромном желании можно воссоздать исходный код.
|
Re: Энциклопедия алгоритмов HoMM 3AlexSpl писал(а): Настоящий кладезь информации 2RoseKavalier: Hex-Rays Decompiler can't decompile SuperH-4 assembly: Цитата: * * * Прикольно, что все инструкции 2-х байтовые. Мануал по инструкциям SH-4 Ммм, как минимум 80% функций связанных с кампаниями другие. Жалко структур нет оригинальных. Цитата: В Ghidra пашит кстати. |
Re: Энциклопедия алгоритмов HoMM 3Цитата: Так версия RoE. И неизвестно, какой патч. Плохо, что Ghidra не подхватывает сигнатуры. |
Re: Энциклопедия алгоритмов HoMM 3Тем, что ты видишь вот это:
а не sub_XXX1(); sub_XXX2(); Или вот пример:
С сигнатурами это почти готовый исходный код функции. |
Re: Энциклопедия алгоритмов HoMM 3AlexSpl писал(а):
а не sub_XXX1(); sub_XXX2(); Или вот пример:
С сигнатурами это почти готовый исходный код функции. Ого, а чем декомпилировали? IDA же не поддерживает псевдокод для этих видов процессоров. Или это воговская база, просто с другими названиями? |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17