Article View: net.micro.cbm
Article #2378Re: What is the BEST C (or Pascal) for the 64?
From: Dave Haynie
Date: Wed, 22 Oct 1986 16:30
Date: Wed, 22 Oct 1986 16:30
45 lines
2700 bytes
2700 bytes
>
> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID:
<924@cbmvax.cbmvax.cbm.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!caip!cbmvax!davehReferences:
<931@cavell.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!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