woops - looping in macro for multiple calls is a no go
needs to be like this
Code:GLCDSTR?CCB macro Xin ,Yin ,Bin movlw Xin CHK?RP _X MOVWF _X movlw Yin CHK?RP _Y MOVWF _Y MOVE?CB high (Bin), FSR2H ;load highbyte MOVE?CB low (Bin), FSR2L ;load low byte L?CALL bfill endm bfill Next_Char movf POSTINC2, W ; Get a character bnz outchr ; Not null char bra exstr2 outchr MOVWF _g_chr L?CALL _gcga bra Next_Char exstr2 return
Bookmarks