Hi Gang, I just wanted to let you know that a new version of PICLite is now available on my web page: http://www.myke.com The problems were: 1. Addresses that are computed or specified as constants for "goto"/"call" were causing 1.00a to go into a hard loop in Pass6c. Now, the addresses are calculated in all cases rather than just looking up labels in a table. 2. If a goto/call was encountered in the first three instructions AND an interrupt was specified, invalid code would be produced. Now, nops are put in the code to "push" the call/goto past address 3. Please let me know if you find any more problems, myke "One must invoke enough raw truth to punch a hole in the world" - Darl Af