[comp.lang.c] C-Compiler for CP/M-80 wanted

Ralf@adm.UUCP (01/23/87)

I'm looking for a C-Compiler that runs in the CP/M-80 environment.

Important features would be:

        - it MUST create 8080-object code (NOT Z-80), because my
          target machine uses an 8085 as central processor. How-
          ever, the compiler need not run under 8080, my development
          system has an Z-80 built in.

        - it must create ROMable code, that means: separate DATA and
          CODE segments.

        - code must be able to run standalone, without the CP/M en-
          vironment (I know I have to write my own startup module then
          and that I can't use most of the runtime library - but that's
          OK with me).

        - it should be interlinkable with assembly language routines,
          preferrable compatible with the RMAC-package.

        - it should be a commercial product. I tried SCC8080 and had
          no luck running it, I think there must be an error in the
          runtime code provided. As I'm not the one who has to pay
          for it, I don't want to fiddle around with an undocumented
          product.

Thanx for any information,

Ralf Bayer (The Care-Baer)
Computing Center @ the Technical University of Darmstadt, West Germany

Arpanet:   xbr1yd22%ddathd21.BITNET@wiscvm.wisc.EDU
BITNET:    xbr1yd22@ddathd21
-----------------------------------------------------------------------
                  > REAL programmers use FORTRAN <
-----------------------------------------------------------------------

Leisner.Henr@xerox.com (marty) (01/23/87)

Ralf --

Look at Manx Aztec C (advertised every month in all the major micro magazines).

I use it for the type of work you mentioned.

marty
leisner.henr@xerox.com

pjmbaker@watcgl.UUCP (01/23/87)

Our mailer doesn't understand how to reply to the sender's address
directly, (and neither do I) so I guess I'll clutter the net with this
reply.  It *may* be in interest to any others that are still
developing for 8080 (and Z80) target hardware.

Mail flames directly to me please (I'd hate to cause even more clutter).

In article <3172@brl-adm.ARPA> you write:
>I'm looking for a C-Compiler that runs in the CP/M-80 environment.
>
I think the critter you want is:
	C/80 by Software Toolworks (in Sherman Oaks CA)
	I don't have their full address, but they have ads in micro mags

>        - it MUST create 8080-object code (NOT Z-80), ...
	YUP, this it does.  Generates 8080 mneumonics.  It can
	gererate code for a number of different assemblers.

>        - it must create ROMable code, that means: separate DATA and
>          CODE segments.
	YUP, this too it does.  I have produced (a few years back)
	many standalone 'black boxes' using this compiler.

>        - code must be able to run standalone, without the CP/M en-
>          vironment ...
	No trouble here.  It even has a floating point package (extra
	$30), but as I recall, there was something I had to fix in the
	FP library that wasn't rommable (a variable in the code
	segment or something.

>        - it should be interlinkable with assembly language routines,
>          preferrable compatible with the RMAC-package.
	Yes indeedy.  It is (supposedly) compatible with RMAC.  I used
	the microsoft M80/L80 and later the SLR assembler package.  It
	has options to generate code for RMAC.

>
>        - it should be a commercial product. ...
	It is comercial, but only about $50.

>
>Thanx for any information,
	You are welcome.  BTW, it also produces some of the best
	8080 code I've seen from a C compiler.  I used it to write a
	multi-tasking real-time OS which was the basis for most of my
	'black-boxes' (mostly scientific instruments etc).

	If you'd like more info, feel free to mail to me, tho' I
	haven't used it for awhile (and I seem to have a hard time
	mailing to you).


Disclaimer: I have no connection with Software Toolworks, other than a
happy customer.  Their Lisp/80 is also pretty good.

				Peter Baker

Peter Baker, Computer Science Dept., University of Waterloo
USENET:  {ihnp4|allegra|utzoo|utcsri}!watmath!watcgl!pjmbaker
CSNET :  pjmbaker%watcgl@waterloo.csnet
ARPA  :  pjmbaker%watcgl%waterloo.csnet@csnet-relay.arpa
-- 
Peter Baker, Computer Science Dept., University of Waterloo
USENET:  {ihnp4|allegra|utzoo|utcsri}!watmath!watcgl!pjmbaker
CSNET :  pjmbaker%watcgl@waterloo.csnet
ARPA  :  pjmbaker%watcgl%waterloo.csnet@csnet-relay.arpa