i have a question regarding the macro labelling.
I do remember when you declare label inside macro and call it multiple times, assembler will complain for multiple label with same name:
f1 macro param
loop1:
; do something
jmp loop1
endm
Now from main.asm call it twice and you get error
f1 param1
f1 param2
There was a special directive that generates different label suffix or prefix for each macro call, i cant recall, does someone remember?
Thanks.,