>> From: Rick Miller > > 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. :-( > It's worth exactly what you paid for it! 8-) The PIC cc compiler was a pet project to convert Small C to generate PIC code. It was targeted to PIC16C84 because there was enough ram on chip to implement a small stack. Porting the compiler to the 5X family may take a little more work because of the limited stack depth and paging problems.... The compiler was posted as a starting point for people to hack into whatever C compiler tool they need. As it is, it can be converted to generate MPASM instructions easily. I do pattern recognition research for a living, not compilers... 8-) jf