Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!caip!cbmvax!daveh From: daveh@cbmvax.cbm.UUCP (Dave Haynie) Newsgroups: net.micro.cbm Subject: Re: What is the BEST C (or Pascal) for the 64? Message-ID: <924@cbmvax.cbmvax.cbm.UUCP> Date: Wed, 22-Oct-86 12:30:38 EDT Article-I.D.: cbmvax.924 Posted: Wed Oct 22 12:30:38 1986 Date-Received: Wed, 22-Oct-86 23:13:38 EDT References: <931@cavell.UUCP> Organization: Commodore Technology, West Chester, PA Lines: 45 > > I would like to here from people who own and use their c64 with > a C compiler that is readily available. > Abacus? Proline? others...? > A really good Pascal with lots of low-level tie-ins would also do. > Kyan? SuperPascal? Oxford? others...? > > The compiler of choice would be one that could handle the standard, > and is easy to use - no disk swapping every minute, etc. > > If you really have a solid opinion, and feel others should here it, > please post it. Let's find out what's good for the c64. > Who has put the RIGHT STUFF into there compiler?????? > > Scott McPhee I'd recommend Proline's C*Power compiler as the best compiler of any kind I've seen for the C64. It's a full K&R C, except for bit-fields. It has some C64 extensions, and a pretty good machine language interface. It has a very good linker that handles multiple object files. And the linker is interactive, you specify files until it can resolve all of the external references; it won't immediately bomb out if you forget and object file or two. The compiler comes with a shell program that will properly support two drives. Comes with a good screen editor too. And Proline maintains a BBS in Canada for product support that's also full of lots of freely copyable software written in C. The linker can produce code that runs under the shell or code located at any absolute memory address (i.e. you should be able to produce ROMable code with this compiler). Its also VERY fast. A few benchmarks I ran on it put it around twice the speed of PROMAL (another C64 language, kind of like a simplified C language), and about 10-20 times the speed of Oxford PASCAL. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "Laws to supress tend to strengthen what they would prohibit. This is the fine point on which all the legal professions of history have based their job security." -Bene Gesserit Coda These opinions are my own, though for a small fee they may be yours too. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~