Pull to refresh

Comments 9

За основу эмуляции

Погодите, но ведь в тексте явно статическая рекомпиляцыя? Зачем тут эмулятр?

эмулятор умеет обрабатывать ASM комманды определенного устройства, а рекомпилятор не только обрабатывает, но и записывает, все что может обработать ( в определенной последовательности) и создает инструкцию для сборки. RexGlue например использует графические либы xenia(эмулятор) для работы своих сборок

грубо и упрощенно говоря это усложненный эмулятор, который делает свою работу один раз. Но создать его значительно сложней, и на каждую игру и программу уходит больше индивидуального дебага

Чем это отличаетса от обычново дизасэмблирования как в Иде и Гидре?

Что тот же XBOX 360 проект через рекомпилер от 1 часа до месяца среднее время рекомпа, а в дизасемблерах уже от месяца до года. Потому что рекомпилер выполнит 80% работы, за ним останется подправлять

Я не про ручной реверс, а именно автоматический. Наверно, в отличии от Иды и Гидры, этот рекомпилятр знает особенности графики и звука Сеги, и поэтому может разбирать больше? И всё равно как распознаютса условные переходы типа switch без исполнения кода? Там ведь надо как-то статически найти все возможные переходы.

Есть пример хоть одной игры которая запустилось? или проект еще на ранней стадии разработки?

похоже только sonic, видел видео

Какое видео? в статье и в репозитории нет никакой ссылки на видео

Sign up to leave a comment.

Articles