Но для таких целей я исполбзую только один assembler ! Все кранчеры, конвертеры, пакеры и даже эмулятор Z80 нахрдятся прямо в нём. Я только на своём асме могу написать демку в которой есть 10-ть частей, каждая из которых запакована и использует процедуры из других запакованных частей. Например в 3-ей части у меня было умножение, оно автоматически остаётся для пятой части в памяти, остальной код затирается следующей частью. Или, например, я для игры написал DOS (файловый менеджер), который в себе хранит каталог образа диска запакованный к концу самой игры, и сам он запакованный. При попытке загрузить файл он сам распаковывается создаёт системные переменные, грузит запакованный файл из образа игры, его распаковывает и восстанавливает данные на системных переменных. Размер DOS'а получается 300 байт, требует под себя ещё 200 байт под системные переменные. Я так и не встретил асма который позволял бы мне такое откомпилировать, пришлось писать самому.Сообщение от EARL




Ответить с цитированием