А откуда сдесь возьмутся матерые ДОС программеры. Они вымерли как диозавры несколько лет назад. Вот и ты туда-же - досовый COM файл не можешь распаковать без релокейшенов. Пишешь лоадер который перехватывает INT 21 и следишь за сегментами из которых идут вызовы, при смене дампишь память целыми сегментами, и так до завершения программы, в последнем дампе будет искомый COM файл. 0x100 байт отрезаешь сначала, а конец в ida найдешь.
Ну что ж, попробую. Дело в том, что я никогда с ДОС файлами дела не имел, но я быстро учусь Спасибо за подсказки.