Декомпиляция DOS-игр: как ИИ восстановил утерянный исходный код «Поля Чудес»

Считается, что возможности современных ИИ-агентов ограничиваются написанием базовых скриптов и автодополнением. Посмотрим, как инструменты справляются с задачами полноценного реверс-инжиниринга. Исходный код известной DOS-игры Поле Чудес был давно утерян, о чем заявлял сам разработчик Вадим Башуров. Однако недавно ИИ-модель Fable получила на вход оригинальный скомпилированный бинарник и за пару часов переписала проект на TypeScript.
В результате появился играбельный веб-порт, где работают оригинальные механики, режимы с NPC и редактор словарей. Нейросеть успешно вытащила спрайты из старых библиотек и корректно обработала кириллическую кодировку CP866. Сгенерированные исходники доступны на GitHub, что позволяет детально изучить логику конвертации.
Вопрос в том, масштабируется ли этот подход на что-то сложнее телевикторины с вращающимся барабаном? Одно дело — механически транслировать инструкции старого процессора в современный синтаксис, и совсем другое — получить читаемую архитектуру. Пока декомпиляция объемных систем остается задачей для инженеров, слепо доверять генерации нельзя. Но как метод архивации заброшенного софта этот подход работает пугающе хорошо.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад