Olin Lathrop wrote: > Unforatunately it turns out that HiTech is not compatible with the MPLAB > tools. They have their own assembler and linker, and it seems there is > no way for the compiler to produce either MPASM source or object files > compatible with MPLINK. This means the large amount of existing > assembler we were planning on using is inaccessible. Maybe there's a reasonably simple way to make your MPASM sources compatible with HiTech (rather than the other way round, which is what you seem to have been looking into)? The reason I'm suggesting this is that usually, when integrating assembler with C code, there is some work to be done anyway, even when the assembler and linker are the same. The assembler modules need to conform to the compiler's calling (and sometimes linking) conventions. There are a few different ways to achieve that, but all of them usually require at least some massaging of the assembler code. So it may be that when considering this (which would be required for either compiler), adapting your existing assembler code to properly assemble and link with HiTech's assembler and linker may turn out to not be that much extra work. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist