re: Microchip to Parallax Ed, the Parallax assembler works with Microchip's syntax. There are a few things you have to take into account. First download MPASM and read the docs and the include file for the processor you are using. MPASM is a macro assembler and is more powerful than Parallax but I prefer the Intel-syntax. Still, I've had little trouble running MPASM source. Some things to consider: In MPASM, the default radix is hex but this can be changed. Again, you need to look at the docs, the processor and/or program include files, and the equates. Some radix examples: MPASM Parallax b'10101010' 10101010b Binary 0x5A 5Ah Hex .16 16 Decimal I've seen examples which redefine STATUS register bits such as "CARRY" and "Z_bit". Replace those with C, Z, etc, or define them. If you run across macros, you will have to `un-roll' them... Substitute MPASM device info with Parallax info. This needs to be the first line of your source file (aside from comments). Pay attention to assembler directives. Some are different and MPASM has more of them. Refer to the docs. Other than paying attention to the radix syntax, I really have'nt had a problem using MPASM source in most of the code I've run across. - Tom At 06:16 PM 9/27/97 -0400, Edward Lipson wrote: [snip] >Does anyone know a) Craig Webb and/or his whereabouts, b) where there might >be a (MPASM 1.5 -) compatible version of swopcode or equivalent, or c) any >other way I can autoconvert Microchip code to Parallax? I want to do this >because I have many examples of Microchip code similar to my application, >which I want to produce in Parallax assembler (for now with PIC16C74, >involving ADC and serial i/o). (Since I am relatively new to PIC chips and >don't know the assembly languages very well yet, I'd like this shortcut to >get me moving faster. FYI, the project involves interface devices for the >severely disabled; I have bought a Parallax programmer and a Clearview >Mathias emulator.) > >Thanks for any advice. > >Ed Lipson >edlipson@syr.edu