Имеется исходник примерно 2000 года. https://github.com/DeclanHoare/stix/blob/master/src/EXP_32/EXP32.ASM. Подозреваю, что получен из дизассемблера. Процессор 80386, режим flat, директивы MASM. Tasm32 компилирует его без проблем.
Существует ли простой способ преобразовать его в вид, понятный современному свободному ассемблеру? Например, GAS или NASM? Хоть готовый скрипт, хоть таблица, описывающая соответствие директив.
Насколько пригодно к использованию http://www.delorie.com/djgpp/faq/converting/asm2s-sed.html? (Лишние разрывы строк убрал, компиляция даёт ошибки в первых строках unknown pseudo-op: `.'
и no such instruction: `dgroup group data32'
.)