I have obtained a program from the Parallax Web Site called picsrc12. It is supposed to take INHX8M output from Parallax pasm and convert it to Microchip mpasm source and vice versa. The code is for a 16c57. Converting from mpasm to pasm seems to work, as long as the origin is zero. The lables for jumps and calls are not present if the origin is not zero. Going from pasm to mpasm creates a file that at the least is not formatted properly for mpasm as below: 00015 ; include "picreg.h" 00016 Warning[207]: Found label after column 1. (INDIRECT) 00000000 00017 INDIRECT equ H'00' Warning[207]: Found label after column 1. (FILE_08) 00000008 00018 FILE_08 equ H'08' Warning[207]: Found label after column 1. (FILE_09) 00000009 00019 FILE_09 equ H'09' Also I don't know where to get the picreg.h file. Does anyone have any experience combining code written with these two assemblers using picsrc12 or any other method? Thanks in advance. Ted