On 2011/06/28 23:56, Bob Axtell wrote: >> On 2011/06/28 19:41, Bob Axtell wrote: >>> I wanted to use JAL but this has a few very different instructions >>> that there are no libraries for. > So your JAL libraries are handling the new FSR1, > INDF++, ++INDF, etc? How would I know if a JAL library can > handle these or not? I have little knowledge > of how one develops a high level language, forgive me... Sounds to me like you never used a high level programming language... When using Jal (or C or Pascal, etc.) the compiler (JALV2) chooses the=20 machine instructions needed for the desired operations, depending on the=20 processor-type for which the program is destined. I don't know and I=20 don't really care if the JalV2 compiler uses new instructions like those=20 of the 16f193x. It might be able to build more efficient programs if it=20 does, but that is a different matter. The Jallib libraries are written in JAL (with few exceptions), for which=20 the same applies as above: independent of the machine instruction set. Jallib contains device files (comparable to asm '.inc' files) which make=20 it possible to write device independent programs and makes it easy to=20 switch from one to another type of PIC. Furthermore Jallib provides a collection of function libraries (like for=20 PWM, ADC, I2C, LCD, RS232, USB and many other functions) which lift=20 application programming to an even higher level than pure JAL. To give JALV2 and Jallib a try you might find the tutorials helpful: > http://www.justanotherlanguage.org/content/jallib/tutorials/tutorial_book Regards, Rob. --=20 R. Hamerling, Netherlands --- http://www.robh.nl --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .