🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.cbm
Article #2378

Re: What is the BEST C (or Pascal) for the 64?

#2378
From: Dave Haynie
Date: Wed, 22 Oct 1986 16:30
45 lines
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!daveh
References: <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