PICers, I'm probly missing something seriously dumb here. I just got a fancy new 3.3GHz 250GB drive desktop running winXP. So naturally, I upgraded to MPLAB 7.10. Previously I had a clunky old 400MHz Win98 machine and used MPLAB v5.40 Don't laugh - it worked. :) OK, I tested it with a tried & true set of codes - .asm files, .inc and .h files. Yep, i know about the linker-scripts with this ver - MPLAB's pointing at them. So, upon Make or Build I get error messages that I never saw before : "Labels must be defined in a code or data section when making an object file Error[152]" This one points to 1st line in a SUBR ... ---> lwait3 movlw 0x01F ;3-loop delay. 3 x 0FFh give approx 1'21" movwf count_13 ;Count_c=$7F should be ~40s. $5F ~ 30s loop33: movlw 0x0FF ; movwf count_12 "Executable code and data must be defined in an appropriate section Error[113] " Points to 2nd line (movlw) above. "Symbol not previously defined (count_13) Error" ... Points to the 3rd line. And so it goes, there are over 100 error messages. Thing is variables etc _are_ defined in an equates.h file. They're all included and all reside in the same directory so paths are not an issue. This is an old, working programme that compiles & runs fine with previous MPLABs (5.40) under win98. Hmm. What am I missing? Puzzled. :( Thanks if can help - Debbie _________________________________________________________________________________ Yahoo!7 Mail has just got even bigger and better with unlimited storage on all webmail accounts. http://au.docs.yahoo.com/mail/unlimitedstorage.html -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist