Я уже всё, что мне нужно сделал. О чём отписался. И, как я понял, на форуме нашлись люди, которые поняли, что что мне требовалось. На всякий случай разъясню ещё раз.
1. Проверки имени регистра в макросе:
Макрос (только для примера!)
Код:
macro test reg
if reg == H
ld h, reg
else
ld a, reg
endif
endm
Скомпилироваться должно так:
2. По поводу разворачивания макросов. Мне хотелось бы получить текст программы, где на месте всех макросов будут подставлены готовые ассемблерные команды. То есть в тексте программы на месте test H я хотел видеть только ld h, H, без всяких if'ов и прочего.
Но, как я написал выше, это уже неактуально.