Отличия от оригинального zmac-а:
Добавлено:
- Автоматическое сканирование на метки, содержащие первый символ
имени "@" (@label) и запись их в файл *.tbl.
- Добавлена директива INCBIN (вставить бинарный файл).
Фитчи:
Понимает hex-цифры '#цифра'.
Для 'include', 'incbin' имена файлов можно не заключать в кавычки.
Не понимает индексные половинки.
Везде изменен вывод сообщений с "stderr" на "stdout".
Теперь вывод можно переопределять в файл.
Баг-фиксы:
В версии 1.33 исправлен баг в процедуре "doincbin()", вызывавший ошибку "phase error".
ZMAC не поддерживает в основном синтаксис команд вывода листингов в *.LST и *.PRN файлы, которые есть у M80.
В остальном ZMAC позволяет полноценно кодить свои проекты.
Попробуй на них собрать бинарник весом в 50-70 кило - и столкнешься.