Краткое содержание
Пост посвящен реверс-инжинирингу игры «Поле Чудес» 1992 года с целью полного переписывания её на C, с разбором особенностей 16-битного ассемблера и инструментов отладки.
Темы
реверс-инжиниринг
ретрокомпьютинг
программирование
Теги
реверс-инжиниринг
ассемблер
retro
game development
C
IDA
SoftICE
Упомянутые сущности
IDA
SoftICE
Полный текст
Сектор ASM на барабане: реверс-инжиниринг игры «Поле Чудес»Исходный код этого проекта 1992 года давно утрачен, но это не повод хоронить историю. Вместо простой эмуляции готового EXE — попытка полностью переписать игру на C, восстановив логику оригинала и вытащив старые ресурсы. Вместо современных фреймворков — погружение в дебри 16-битного ассемблера. Разберёмся, как работала конвенция вызовов PASCAL, зачем модели памяти Medium один сегмент данных при множестве сегментов кода, и как подружить IDA с SoftICE.
Другие посты из habr_com
habr_com
2026-01-31T17:00:41+00:00
Статья описывает историю аппаратного моддинга Windows Mobile-устройств, в частности увеличение оперативной памяти с 64 до 128 МБ путём замены чипов SDRAM.
Читать