IMHO, you should learn how to use relocatble code first by reading Chapter 6 o "MPASM User's Guide with MPLINK and MPLIB" from Microchip first. MPLAB (multiple assembly files in one project and using relocatable) is not so difficult to use once you understand that. Olin's environment is the next step. MPASMWIN can only handle one assmebly file (I could be wrong here) but it is able to handle relocatable code if only one assembly file is used. Regards, Xiaofan -----Original Message----- From: Herman Aalderink Sent: Tuesday, September 20, 2005 1:26 AM To: Microcontroller discussion list - Public. Subject: [PIC] DevEnvironment choices. These tiny PIC-ers sure keep me busy ..... (going fishing instead sure is an attractive alternative ...) Where do I go from here ? -- learn the big MPLAB environment -- continue to use only MPASMwin. -- trying to follow/learn Olin's system (is Olin's an expanded MPLAB system?) I am a hardware-oriented hobby-builder. I am familiar and comfortable with MPASM (my homebrew PIC-programmer is working great). Should I take the plunge and learn all the MPLAB stuff or just mind my own MPASM business? (expanding to a bigger development-setup seems to require an awful lot of time) I just came across this (it triggered the question) : I am not yet familiar with the Linker so the Object part is lost on me. Assembly Code Templates (Object) file: Object.zip (for use LINKER afaict) Assembly Code Templates (Absolute) file: Code.zip (for use with MPASM) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist