Кстати, тот же sdcc может в нескольких форматах асма генерить: rgbds / asz80 / isas/ z80asm
Это выглядит как рудимент, который авторам лень выпилить. Я когда последний раз с этим игрался, постоянно всё сводилось к тому, что в код для z80asm попадают asz80-чные конструкции, и он становится невалидным. И peephole оптимизации все тоже только под asz80 заточены.