[comp.sys.cbm] Wanted: GOOD C compiler for C128 under CP/M 3.0

cagordon@watnot.UUCP (04/02/87)

Well I think the subject line says most of it but anyway...

Does anyone know where I can get a GOOD compiler (not something like the
Small C compiler which I have and don't like). This should run under CP/M 3.0+
on a Commodore 128. I would also prefer that it compiled to the extended Z80
mnemonics but that's not THAT important. I also would prefer that it did NOT
work like Small C. ie. c program -> assembler program -> .REL files -> link'em.
That is a pain in the *ss. (and I don't even have an assembler which can
assemble .MAC files in the format that Small C produces so Small C is useless
to me).

Any help would be greatly appreciated.

Chris
--
-------------------------------------------------------------------------------
Chris Gordon                     UUCP: {abunchasystems}!watmath!watnot!cagordon
U of Waterloo, Ont         CompuServe: 72030,104
		               Q-Link: ChrisG22
				CSNET: cagordon%watnot@Waterloo.CSNET
-------------------------------------------------------------------------------
When you care enough to send the very best, send MONEY!

ugbowen@sunybcs.UUCP (04/04/87)

In article <12766@watnot.UUCP> cagordon@watnot.UUCP (Chris Gordon) writes:
>
>Does anyone know where I can get a GOOD compiler (not something like the
>Small C compiler which I have and don't like). This should run under CP/M 3.0+
>

I know they're coming out with Turbo C for the IBM, but I'm not sure if there
will be a CP/M version. I'd certainly like that. It's supposed to be fully
K&R compatible. I worked with Turbo Pascal a lot and if Turbo C is anything
like it, it should be a must have. Does anyone know anything about Turbo C
for the CP/M OS?


                                   Devon Bowen (KA2NRC)
                                   University of Buffalo

********************************************************
csnet:	 ugbowen@buffalo.CSNET
uucp:	 ..!{allegra,decvax,watmath,rocksanne}!sunybcs!ugbowen
BITNET:  ugbowen@sunybcs.BITNET
BBS:     (716) 672-8843 (On-line: Computer Access Center)
Voice:   (716) 836-7358
USnail:  67 Lisbon Ave; Buffalo, NY; 14214
********************************************************

wsd@whuts.UUCP (04/06/87)

[munch munch munch...]

	The Small-C compiler should come with the necssary programs
to fully compile and link your creations. I have the complete package
which produces Z80 code but alas contains minimal docs on the assembler
Zmac and the linker Zlink. Although Small-C is definately a small subset
of C, I find the libraries and doc files excellent for the price, $10.
	If the programs for Zmac and Zlink are needed, I will upload
them to whoever knows how to put them in the SIMTEL libraries, 
assuming they are not there already. (Still trying to figure out how
to un-uuencode)

				Wayne Dinsmore

daveh@cbmvax.UUCP (04/06/87)

in article <12766@watnot.UUCP>, cagordon@watnot.UUCP says:
> Xref: cbmvax comp.sys.cbm:332 comp.os.cpm:446
> 
> 
> Well I think the subject line says most of it but anyway...
> 
> Does anyone know where I can get a GOOD compiler (not something like the
> Small C compiler which I have and don't like). This should run under CP/M 3.0+
> on a Commodore 128. I would also prefer that it compiled to the extended Z80
> mnemonics but that's not THAT important. I also would prefer that it did NOT
> work like Small C. ie. c program -> assembler program -> .REL files -> link'em.
> That is a pain in the *ss. (and I don't even have an assembler which can
> assemble .MAC files in the format that Small C produces so Small C is useless
> to me).

I'd suggest contacting MANX Software Systems for their Aztec C compiler for
the C128.  I know many of people using their Amiga version, and they like it
quite a bit.  All of the larger machine versions come with linkers, so I'd
expect to find a linker and everything else you need with the C128 version.
As I recall, the C128 version runs in CP/M mode, but will actually produce
compiled code for CP/M, C128, or C64 modes.  Your best bet would be to call
them: the numbers I have are (800)221-0440, or (201)542-2121 and they can
probably answer all you questions.  Amiga versions of the compiler go from
$199 to $499 depending on the utilities, etc. and the version of the 
compiler you get.  I'd expect the C128 versions to be in the same ballpark.

(DISCLAIMER: I've got no ties to MANX, they won't even send me kickbacks)

> Chris
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dave Haynie     Commodore Technology              // /|  ___   __   __   __ 
  {ihnp4|caip|rutgers}!cbmvax!daveh          |\  // /_|     | /  \ /  \ /  \
Commodore rarely admits to knowing me,        \\// /  |  +--+ |  | |  | |  |
  much less sharing my personal opinions.      \/ /   |  |___ \__/ \__/ \__/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~