Rick Miller wrote: > Well, I checked out John Favata's free C compiler for the PIC16C84. > Now, I've got good news, so-so news, and bad news... > > The good news is: > o It's available in full C source. > o It's a port of Small C, so it's well modularized. > > The so-so news is: > o It's only targeted towards the PIC16C84. > > The bad news is: > o It generates pseudo-8051 assembly code which (as far as I know) > is only usable with the Parallax PIC16/17 assembler. :-( > > I don't have anything against Parallax, nor against their > (probably spiffy) assembler... except for the fact that I don't > have a copy. It's not free, is it? I certainly wouldn't want > to spend money on an assembler that's generally considered less > capable than the free one (MPASM, the *standard*) from Microchip. > > Is there any way to convert Parallax-ish pseudo-8051 assembler > into standard (MPASM) code? Does anyone know of any documentation > available which would help me re-code "pic_cc" to output normal > PIC16C84 instructions??? > > Rick Miller, Design Engineer (and local "Internet Guy") > Digalog Systems, Inc. > 3180 S. 166th St. > New Berlin, WI 53151 USA +1 414 797 8000 x-228 > > -----BEGIN PGP SIGNATURE----- > Version: 2.6.2 > > iQCVAwUBMJ/QxWJrU1sdj28/AQG3twP/bRN4bqvhNCDcGazC66GEy1Dhm5ja7XI0 > msjWvang/Huw80Uqp7+3FabbtTiWfRfZjnYq3C0IKlHhEcotvD+a4yG3dI/aT5j8 > McuFqgvhMwaw/QHlz5uVP7vdv5sAeCwbgJQpRdwJi64D5KgUzhEeZbKB5FUESR0a > 6DXbDD5Xnwc= > =/YVv > -----END PGP SIGNATURE----- > Your right, MPASM is the standard. However, some people like our cute, little assembler. It's available at ftp.parallaxinc.com/pub/parallax/pic_lite.zip. This zipped file contains several files, including our PASM.EXE (16C5x) and PASMX.EXE (16Cxx) assemblers at no charge. Michael J. Robin