Path: utzoo!attcan!uunet!husc6!bloom-beacon!gatech!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!iuvax!silver!backstro From: backstro@silver.bacs.indiana.edu Newsgroups: comp.sys.cbm Subject: Re: C compilers Message-ID: <22800018@silver> Date: 15 May 88 20:24:00 GMT References: <53@xenon.UUCP> Organization: Indiana University BACS, Bloomington Lines: 67 Nf-ID: #R:xenon.UUCP:-5300:silver:22800018:000:2698 Nf-From: silver.bacs.indiana.edu!backstro May 15 15:24:00 1988 /* Written 4:29 pm May 12, 1988 by jw@xenon in silver:comp.sys.cbm */ >I am considering buying a C compiler for my C64, and have a few questions: > > 1) I only know of Abacus' "Super C", and another one called "Power > C". Are there others? As far as I know these are the two main ones. > 2) I have Abacus' "Super Pascal" compiler, and their "Assembler/ [....] Yes I fully agree. Abacus's language development programs are all poorly written and don't function worth a hoot. > 3) Does any compiler compile directly to 6510 machine code? I believe that Power C does. As to Abacus see no. 2... > 4) Do they support object modules/linking? Yes, Power C does. > 5) Are they incredibly slow (> 5 minutes to compile and link > "main() { printf ("Hello world.\n"); } is incredibly slow :-) I can't tell you for sure, but I've heard Power C is pretty quick. > 6) Are they compatible with the GEOS operating system. My guess is someone has developed a set of overlays, libraries, and some sort of linker for the creation of GEOS programs. If not it wouldn't be all that difficult. >Any information concerning C compilers for the C64 would be greatly >appreciated. > >-- >Jeff A. Williams uunet!ingr!b11!xenon!jw > uunet!ingr!b11!chetju!jw > >Disclaimer: These opinions be just mine only. I've programmed GEOS in assembly before. Nicely set up pseudo-kernal. Although I've now switched to programming the Amiga lately I think my thoughts about the ease of creating a library-type module for a C compiler is correct. After learning C, I personally think that GEOS and C would be the best way to go. About the compilers, Power C contains two versions of the program. One for the 64 and one for the 128. (I think they still do...) Also the 128 version supportFAST (2 Mhz)) mode compiling and use of the 128K and 512K RAM expanders. Hope this helps... +----------------------------------------------------------------------------+ | James Colyer | #define LIFE (?) | AMIGA! //// | Running his 1 Meg Amiga | |---------------------------------| //// | 1000 from a Lobby (!) | | ARPA: backstro@silver.bacs. | //// |---------------------------| | indiana.edu | //// | "There is no dark side on | | USSnail: 4755 N. Kinser Pike, | \\\\//// | the moon, really. Matter | | Bloomington, IN, 47401 | \\XX// | of fact it's all dark." | |----------------------------------------------------------------------------| | The opinions expressed are those of a sick and deranged maniac. Poor sod. | +----------------------------------------------------------------------------+