Полный текст

Сектор ASM на барабане: реверс-инжиниринг игры «Поле Чудес»Исходный код этого проекта 1992 года давно утрачен, но это не повод хоронить историю. Вместо простой эмуляции готового EXE — попытка полностью переписать игру на C, восстановив логику оригинала и вытащив старые ресурсы. Вместо современных фреймворков — погружение в дебри 16-битного ассемблера. Разберёмся, как работала конвенция вызовов PASCAL, зачем модели памяти Medium один сегмент данных при множестве сегментов кода, и как подружить IDA с SoftICE.