Hello,
Your macro seems to assemble as intended, with some attention to layout detail. You do not identify the error messages that occurred, but primarily, the XDEF and ENDM directives must commence at other than the first column (the place where labels commence). Additionally, the third parameter (EECOUNTR) must have previously been defined using the SET directive, so that it may be re-defined within the macro.
EEBYTES: MACRO ; SYMBOLNM,SYMSIZE
\1: EQU \3
XDEF \1
\3: SET (\3+\2)
ENDM
Whether the colon after each label is present, or not, shouldn't affect the assembly process.
Regards,
Mac
Message Edited by bigmac on 2006-11-0402:35 PM