Any idea what I may be missing?

some spaces this

Code:
ASM
INT_LIST macro ; IntSource, Label, Type, ResetFlag?
INT_Handler TMR1_INT, _ClockCount, PBP, yes
endm
INT_CREATE ; Creates the interrupt processor
ENDASM
as the error msg says " Found directive in column 1. (endm)"
should be
Code:
ASM
INT_LIST macro ; IntSource, Label, Type, ResetFlag?
       INT_Handler TMR1_INT, _ClockCount, PBP, yes
       endm
       INT_CREATE ; Creates the interrupt processor
ENDASM