Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!watnot!watcgl!pjmbaker From: pjmbaker@watcgl.UUCP Newsgroups: comp.lang.c Subject: Re: C-Compiler for CP/M-80 wanted Message-ID: <448@watcgl.UUCP> Date: Fri, 23-Jan-87 10:25:50 EST Article-I.D.: watcgl.448 Posted: Fri Jan 23 10:25:50 1987 Date-Received: Sat, 24-Jan-87 04:51:45 EST References: <3172@brl-adm.ARPA> Organization: U of Waterloo, Ontario Lines: 66 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