Да, интересно. Я бы определенно из файла иды генерил бы
ctl а в чем разница у пасмо и sjasm в плане портов? Я посмотрел краем глаза, особо разницы и нет (кроме z80=>8086)
У pasmo есть опция --w8080, генерирует варнинги на команды вне набора i8080, что довольно удобно при портировании на советские компы на основе КР580ВМ80А. При этом остаёмся в привычной нотации Z80.