Morgan Olsson wrote: > I want to make macros thet themselves decide if it is necessary so > set page bits and PCLATH when calling and jumping. > > So, in assemly time the macro have to know the adress of where it is > compiled. Another assembler i've used used a * to represent current > adress. Morgan: MPASM uses the "$" character. Be careful, when you write your macros, to avoid forward-reference problems. -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === http://www.geocities.com/SiliconValley/2499