Debbie yahoo.com.au> writes: > I'm probly missing something seriously dumb here. It sounds like you are trying to build with modules (dynamic, and linker) as opposed to static. To port from static to dynamic some work is required. There are examples. Basically you mark each section of code or data so it becomes a 'segment'. The linker assembles and locates the segments, using a script (biolerplate or you supply). Code goes into code, data into data etc. Peter P. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist