I'm trying to write a custom bootstrap to load in my application code from an SD card. I want to call file I/O routines located in my bootstrap from my application rather than duplicating the file I/O library functions in the application because it represents about 10% of my code space. Typically when I compile, I compile and link everything that pertains to a project at the same time, but in this instance, do I need to reference an object file from the bootstrap compilation without compiling it into the application project, and if so, how do I keep it from being relocated by the linker without expressly setting the address of each function? I'll start reading the compiler reference material now and see how long it will take me to start drooling. Thanks for the help, Tony -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist