Olin Lathrop wrote: > It hadn't occurred to me that any compiler vendor would be so brain dead > as to make their suite incompatible with MPASM/MPLINK, but apparently > HiTech is. Please show me I'm wrong. You are right (with the incompatibility). Whether that's "brain dead" is another question. Maybe there are some features in their assembler/linker that the Microchip combo doesn't support? If you look at it from the HiTech angle, there may be other concerns that play a role. For example the fact that they make compilers for a number of micros -- there may be some internal code sharing that may have contributed to their (at least once) leading role. I think that for most users this incompatibility is not really a biggie -- compared with moving to C. Once you decide to use a C compiler, you tend to use less and less assembler. For the asm routines you use, you have to rewrite their interface in any case (even with a compiler that uses MPASM/MPLINK), to satisfy the C compiler's calling conventions -- the additional work to adapt it to HiTech C may not be that much more. Have you looked at what you would have to do with C18? Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist