Searching \ for 'Free PIC16C84 C Compiler' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/languages.htm?key=c
Search entire site for: 'Free PIC16C84 C Compiler'.

Truncated match.
PICList Thread
'Free PIC16C84 C Compiler'
1995\11\07@163932 by Rick Miller

flavicon
face
-----BEGIN PGP SIGNED MESSAGE-----

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.         <spam_OUTrickTakeThisOuTspamdigalogsys.com>
3180 S. 166th St.             <.....Rick.MillerKILLspamspam@spam@Linux.org>
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-----

1995\11\07@164803 by Timothy McDonough DIAL UP1

flavicon
face
What site did you find the file at?

On Tue, 7 Nov 1995, Rick Miller wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
>
> 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...

1995\11\07@170302 by John Favata

flavicon
face
>> From: Rick Miller <rickspamKILLspamDIGALOGSYS.COM>
>
> 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

1995\11\07@171129 by Rick Miller

flavicon
face
-----BEGIN PGP SIGNED MESSAGE-----

Sorry, I forgot to give the URL:

John Favata's port of Small C to (Parallax-style) PIC16C84 assembler:

       <ftp://ftp.cedar.buffalo.edu/pub/PIC/pic_cc.zip>

Strangely enough, it was also available on the Microchip ftp site...

Rick Miller, Design Engineer  (and local "Internet Guy")
Digalog Systems, Inc.         <.....rickKILLspamspam.....digalogsys.com>
3180 S. 166th St.             <EraseMERick.Millerspam_OUTspamTakeThisOuTLinux.org>
New Berlin, WI  53151  USA    +1 414 797 8000 x-228


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2

iQCVAwUBMJ/ZKGJrU1sdj28/AQGNdgP+K1UDiStg164I7UetLK85/jfzibYRYvLU
ZMNbGwqdNgxBslA+a0mhpCIZJGmEWUQum0mqbP1gG2WeSaBbAr0Qxj+xyV0w6wvA
aexg+OUk0+wMnFXQIUOnDD9XmiOnsbCxVFYE8yALbLOnOl8B9Zesw5UbbculCram
nbvXKWDHA2w=
=AdZ/
-----END PGP SIGNATURE-----

1995\11\07@173701 by Michael Robin
flavicon
face
Rick Miller wrote:

{Quote hidden}

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

More... (looser matching)
- Last day of these posts
- In 1995 , 1996 only
- Today
- New search...