Нашел недавно интересный кросс-ассемблер - SjASM. Основные возможности и достоинства:
- локальные метки
- макросы
- условная трансляция
- многофайловый вывод данных
- поддержка gens'овидных hex чисел - #xxxx
- алиасы команд (ld hl,de и т.д.)
- многострочные комментарии
- недокументированные команды
- и многое многое другое!
Данный ассемблер приложен в виде аттачмента. Кто что думает?
Кстати, с помощью утилиты BIN2SNA можно собрать в снапшот -- https://zx-pk.ru/showthread.php?t=93