<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Fri, 30 Jan 1987 20:43:57 GMT
From   : Jon Krueger <tuba%ur-tut.uucp@BRL.arpa>
Subject: Re: C-Compiler for CP/M-80 wanted

In article <3173@brl-adm.ARPA> Ralf Bayer writes:
>I'm looking for a C-Compiler that runs in the CP/M-80 environment.

I've just gotten delivery on the MIX C compiler for CP/M.  In several
respects it doesn't meet your needs...

       >it MUST create 8080-object code (NOT Z-80)
nope

       it must create ROMable code, separate DATA and CODE segments.
maybe

       >code must be able to run standalone, without the CP/M environment
no, or at least, not as such

       >it should be interlinkable with assembly language routines,
       >          preferrable compatible with the RMAC-package.
maybe, asm() calls are certainly there

...but I'm happy with it in almost all other respects.  It is a
commercial product, that runs right out of the box without apologies
or compromises.  It supports a number of function libraries for bdos
and bios calls; there's also an ms-dos version, so there are functions
for each.  It supports a FULL Kernighan and Ritchie C.  Compiles are
slow and it generates (to date) unimpressive code.  But it supports
everything: all data types, structures, assignments to structures,
enumeration, the works.  Comes with a few useful tools -- object code
speed or space optimizing, bin-to-ascii conversion.  Supports i/o
redirection from command line.

All in all a good buy at $40, everything works *so far*, and I can
recommend it as a user.  I have no relation with the company other
than as a satisfied customer.  MIX may be called at 1-800-523-9520, or
you can mail your check to 2116 East Arataho, Suite 363, Richardson
TX, 75081.

                                       -- jon
-- 
Jon Krueger   Department of Necessary Evil   University of Rochester
uucp: {seismo, allegra, decvax}!rochester!ur-tut!tuba   BITNET: TUBA@UORDBV
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>